Search Exchange

Search All Sites

Nagios Log Server Now Available - Download Now

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

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
49844
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!