Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
IBM Websphere MQ Plugin
Meet The New Nagios Core Services Platform
Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.
Monitoring Made Magically Better
- Nagios Core on Overdrive
- Powerful Monitoring Dashboards
- Time-Saving Configuration Wizards
- Open Source Powered Monitoring On Steroids
- And So Much More!
Forgive the documentation, if you have any questions email me (see readme.txt for address). Keep in mind I am not an MQ expert. I wrote this to meet our MQ team's requirements.
usage:
-C file, --config= /path/to/config_file
-H nagioshost, --host= nagios server
-s service, --service= passive service name
-f function, --function=
Functions:
qmmon queue manager status
qdmon queue depth
chlmon channel status
portmon tcp port connection status
portcon tcp port connection counter
chlcount channel count
wqmon watch queue status
mamon queue message age
brkmon runmqbrk process status
cmdmon amqpcsea proccess status
fdcmon fdc log file monitor
refmon refused exit log monitor
-C and one(1) function required
example:
check_mq -H nagios.server -C /path/to/example.conf -f qdepth -s servicename
Many of the checks send the results back to the nagios server via send_nsca. Each check may evaluate multiple results, and we needed each error returned (if we are monitoring 100 queues we want to see the depth of all 100).
The check_mq script calls the following plugins/scripts:
nagios-plugins, check_procs: http://nagios.org/downloads
send_nsca: http://nagios.org/downloads
nsca_wrapper: http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2529.html;d=1 (included)
check-logfiles: http://www.consol.de/opensource/nagios/check-logfiles
I've included the sample configs for check_logfiles.
check_mq requires a config file. I've included an exmaple.
Couple of bug fixes, mainly an issue in the 'watch queue' monitor.
usage:
-C file, --config= /path/to/config_file
-H nagioshost, --host= nagios server
-s service, --service= passive service name
-f function, --function=
Functions:
qmmon queue manager status
qdmon queue depth
chlmon channel status
portmon tcp port connection status
portcon tcp port connection counter
chlcount channel count
wqmon watch queue status
mamon queue message age
brkmon runmqbrk process status
cmdmon amqpcsea proccess status
fdcmon fdc log file monitor
refmon refused exit log monitor
-C and one(1) function required
example:
check_mq -H nagios.server -C /path/to/example.conf -f qdepth -s servicename
Many of the checks send the results back to the nagios server via send_nsca. Each check may evaluate multiple results, and we needed each error returned (if we are monitoring 100 queues we want to see the depth of all 100).
The check_mq script calls the following plugins/scripts:
nagios-plugins, check_procs: http://nagios.org/downloads
send_nsca: http://nagios.org/downloads
nsca_wrapper: http://www.nagiosexchange.org/cgi-bin/page.cgi?g=Detailed%2F2529.html;d=1 (included)
check-logfiles: http://www.consol.de/opensource/nagios/check-logfiles
I've included the sample configs for check_logfiles.
check_mq requires a config file. I've included an exmaple.
Couple of bug fixes, mainly an issue in the 'watch queue' monitor.
Reviews (1)
bySeaPhor, September 11, 2013
Thank you for the plugin, and even more for your support via your email, and our communications,,, Thank You!