Additional scripts for Zabbix agent on Linux to discover and monitor several services
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
case $1 in
|
|
|
|
queue_local)
|
|
|
|
/usr/bin/qmqtool -s | perl -ne 'm/^Messages with local recipients: (\d+)/ && print $1'
|
|
|
|
;;
|
|
|
|
queue_remote)
|
|
|
|
/usr/bin/qmqtool -s | perl -ne 'm/^Messages with remote recipients: (\d+)/ && print $1'
|
|
|
|
;;
|
|
|
|
queue_total)
|
|
|
|
/usr/bin/qmqtool -s | perl -ne 'm/^Total messages in queue: (\d+)/ && print $1'
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
echo 'ZBX_NOTSUPPORTED'
|
|
|
|
;;
|
|
|
|
esac
|