check_geom - NRPE gmirror and friends check
From TykWiki
(Redirected from NRPE and gmirror)
Jump to navigationJump to search
It is possible to check the status of gmirror with Nagios and NRPE using the following port:
$ cat /usr/ports/net-mgmt/nagios-geom/pkg-descr This is a small Nagios plugin written in PERL and designed to monitor the state of FreeBSD GEOM devices (specifically mirrors and striped volumes) from Nagios. WWW: http://www.geocities.com/ntb4real/proj/geom.htm
Configuring Nagios
First I define a new service on the Nagios server, in /usr/local/etc/nagios/objects/services.cfg
:
define service{ use generic-service hostgroup_name geom-servers service_description nrpe_check_geom check_command check_nrpe2!check_geom }
I then add the hosts that I want to run this check on to the group geom-servers on the nagios server, which makes Nagios run the check check_nrpe2!check_geom
on all members of the group.
Install the plugin
Just install the port:
sudo portmaster /usr/ports/net-mgmt/nagios-geom/
Configuring NRPE
Add the following line to /usr/local/etc/nrpe.cfg
:
command[check_geom]=/usr/local/libexec/nagios/check_geom mirror gm0
Of course, if the gmirror is called something else, change the line accordingly.
Remember to restart NRPE after changing the config:
sudo /usr/local/etc/rc.d/nrpe2 restart