Alternatives
This extension is not necessary for CiviCRM 4.7 or later. The Status.check API will provide equivalent information. There are two Nagios/Icinga plugins that offer checks for the CiviCRM status:
- check_civicrm for executing checks centrally using the REST API, or
- check_civicrm_cv for distributed local checks using cv, Drush, or WP-CLI.
Neither require an extension to be installed in CiviCRM, though check_civicrm can benefit from com.megaphonetech.monitoring to provide just the right permissions for a user to execute the check without Administer CiviCRM.
Old Description
This is a CiviCRM extension to make it possible for a Nagios monitoring system to track the functioning of a CiviCRM site. Initially, services tracked are:
- whether CiviCRM is up-to-date
- how recently cron has run
- extensions that are out-of-date
- what the mailing backend is
- if a payment processor is set up
This won't help CiviCRM itself function, but it will help you track it alongside other systems that you may be using.