Nagios is a monitoring and management system for hosts, services, and
Nagios offers complete monitoring and alerting for servers, switches, applications, and services.
This charm is designed to do basic monitoring of any service in the Charm Store that relates to it. There is an NRPE subordinate charm that you can use if you want to use local monitors.
This charm is designed to be used with other charms. In order to monitor anything in your juju environment for working PING and SSH, just relate the services to this service. In this example we deploy a central monitoring instance, mediawiki, a database, and then monitor them with Nagios:
juju deploy nagios central-monitor
juju deploy mysql big-db
juju deploy mediawiki big-wiki
juju add-reation big-db big-wiki
juju add-relation big-db central-monitor
juju add-relation big-wiki central-monitor
This should result in your Nagios monitoring all of the service units.
There is an NRPE subordinate charm which must be used for any local monitors. See the nrpe charm's README for information on how to make use of it.
You can expose the service and browse to http://x.x.x.x/nagios3 to get to the web UI, following the example:
juju expose central-monitor
juju status central-monitor
Will get you the public IP of the web interface.
The monitors interface expects three fields: