Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
Checks the status of Corosync Ring(s).
Current Version
0.2
Last Release Date
2011-01-05
Owner
Phil Garner
Website
http://www.sysnix.com
License
GPL
Compatible With
Checks the number of Corosync rings running and their status. Only runs on local host so I suggest you use NRPE if nagios isn't local.
With -r option can specify the expected number of rings although this is optional and not required.
If corosync isn't installed in /usr/sbin or sudo in /usr/bin then script will need editing see comments in script.
NOTE:- Requires Perl 5.8 or higher & the Perl Module Nagios::Plugin.
Nagios user will need sudo access - suggest adding line below to sudoers nagios ALL=(ALL) NOPASSWD: /usr/sbin/corosync-cfgtool -s
In sudoers if requiretty is on (off state is default) you will also need to add the line below Defaults:nagios !requiretty
Version History v0.1 05/01/2011 v0.2 31/10/2011 - additional crit when closing the file handle and additional comments added
Dave, any ideas? When I run it via command line, works like a charm: [root@localhost ~]# ./check_corosync_rings check_cororings OK - ring 0 OK nrpe is running on client as "nrpe" user: [root@localhost ~]# grep ^nrpe_user /etc/nagios/nrpe.cfg nrpe_user=nrpe I put: nrpe ALL=(ALL) NOPASSWD: /usr/sbin/corosync-cfgtool -s both in nrpe.cfg file and sudoers file. I can run command with nrpe user: [root@localhost ~]# su - nrpe -sh-3.2$ /usr/bin/sudo /usr/sbin/corosync-cfgtool -s Printing ring status. Local node ID -1425773046 RING ID 0 id = 10.110.4.171 status = ring 0 active with no faults When I run via check_nrpe from nagios server, I get: [root@nagios ~]# /usr/local/groundwork/nagios/libexec/check_nrpe -H cl1 -c check_coro_rings check_cororings CRITICAL - No Rings Found Any ideas? I'm at wits. Can't think of what else to look at. Thanks.
Checking corosync ring status is essential in any Pacemaker cluster and this plugin just does what it says on th lid - thanks Phil!
You must be logged in to submit a review.
To:
From: