function nagios_check_nodes in Nagios Monitoring 8
Same name and namespace in other branches
- 5 nagios.module \nagios_check_nodes()
- 6 nagios.module \nagios_check_nodes()
- 7 nagios.module \nagios_check_nodes()
Report the number of published nodes.
Return value
array
File
- ./
nagios.module, line 716 - Main file for Nagios service monitoring.
Code
function nagios_check_nodes() {
// Include number of active nodes in the report.
$connection = Drupal::database();
$count = (int) $connection
->query("SELECT COUNT(*) FROM {node_field_data} WHERE status = 1")
->fetchField();
$data = [
'status' => NAGIOS_STATUS_OK,
'type' => 'perf',
'text' => $count,
];
return [
'key' => 'NOD',
'data' => $data,
];
}