This project is not covered by Drupal’s security advisory policy.
Health Status is a great solution to monitor custom functionality built into your site.
The Health Status module makes it easy to hook into, and add custom "monitors" that display status messages on an admin dashboard. Health Status can automatically send e-mails when a monitor returns an error.
Adding a new monitor is simple, just create a hook: hook_health_monitors().
Return some info:
<?php
$monitors['check_nodes'] = array(
'name' => t('Check number of nodes'),
'group' => t('Example Group'),
'description' => t('Checks to make sure at least 1 node exists.'),
'args' => array('threshold' => 1),
);
?>
This monitor will now call hook_health_monitor_MONITOR().
Your hook should return a status:
<?php
function health_health_monitor_check_nodes($args) {
$count = get_node_count();
if ($count >= $args['threshold']) {
return health_monitor_status(HEALTH_OKAY, t('There are !count nodes in the database.', array("!count" => $count)));
}
else {
return health_monitor_status(HEALTH_ERROR, t('There are only !count nodes in the database!', array("!count" => $count)));
}
}
?>
.... And you're done. Wasn't that easy?
This module was originally sponsored by Digital Bungalow
Project information
Seeking new maintainer
The current maintainers are looking for new people to take ownership.No further development
No longer developed by its maintainers.1 site reports using this module
- Created by donutdan4114 on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.



