Clustering and High-Availability

Check Corosync Rings

Description:

Checks the status of Corosync Ring(s).

Current Version

0.2

Last Release Date

2011-01-05

Compatible With

  • Nagios 3.x

Owner

License

GPL


Project Files
Project Notes
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
Reviews (2) Add a Review
problem
by sampinar, October 31, 2011

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.



Sweet and simple
by davebean, January 31, 2011

Checking corosync ring status is essential in any Pacemaker cluster and this plugin just does what it says on th lid - thanks Phil!



Add a Review

You must be logged in to submit a review.

Thank you for your review!

Your review has been submitted and is pending approval.

Recommend

To:


From:


Thank you for your recommendation!

Your recommendation has been sent.

Project Stats
Rating
5 (2)
Favorites
1
Views
109,510