Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me
Don't miss your chance to attend the 2014 Nagios World conference!

Don't miss your chance to attend the 2014 Nagios World Conference, Oct 13-16th. Informative Sessions, Networking, Food and Cocktails! Visit go.nagios.com/conference/ for more information or to register.


check_supervisord

Bookmark and Share

Rating
0 votes
Favoured:
0
Current Version
0.1
Last Release Date
2012-05-22
Compatible With
  • Nagios 3.x
E-mail
License
GPL
Hits
41614
Files:
FileDescription
check_supervisord.shMUST be run as root!
This script uses supervisorctl to get the status of whatever program you have set up to be controlled by supervisord.

Script requires 2 parameters: --name (-n) and --count(-c)
--name (-n) Is the name of the program as defined in the supervisord config file
--count (-c) is the number of processes that will be spawned by supervisord

The script will return STATE_OK if the number of processes running equals the number of processes expected
The script will return STATE_WARNING if the number of processes is less than expected
The script will return STATE_CRITICAL if there are no processes running

This script will relies on the format for the process name (as defined in the supervisor program config file) to be:
process_name=%(program_name)s_%(process_num)s

THE SCRIPT MUST BE RUN AS ROOT!