conf/daemontools.conf
author Tomas Zeman <tzeman@volny.cz>
Tue, 09 Jul 2013 12:08:33 +0200
changeset 25 4cbcc8af8481
parent 14 f4d75fcc72a3
permissions -rw-r--r--
Fix #1: Commit 4bccc75 broke .cz domains

# daemontools/djb related checks

# Status of ipcserver (number of running instances)
# See ucspi-ipc package: http://www.superscript.com/ucspi-ipc/index.html
# Monitors logfile entries (not via logfile monitoring in zabbix)
# Usage: ipcserver.status[/var/log/service-abc]
UserParameter=ipcserver.status[*],tail $1/current |grep 'status:'|tail -1|cut -d' ' -f 4|cut -d/ -f1
UserParameter=tcpsvd.status[*],tail $1/current|grep 'info: status'|tail -1|cut -d' ' -f 5|cut -d/ -f1
UserParameter=tcpserver.status[*],tail $1/current |grep 'status:'|tail -1|cut -d' ' -f 4|cut -d/ -f1
UserParameter=sslserver.status[*],tail $1/current |grep 'status:'|tail -1|cut -d' ' -f 4|cut -d/ -f1
UserParameter=qmail.status.local,tail /var/log/qmail/send/current |grep 'status:'|tail -1|cut -d' ' -f 4|cut -d/ -f1
UserParameter=qmail.status.remote,tail /var/log/qmail/send/current |grep 'status:'|tail -1|cut -d' ' -f 6|cut -d/ -f1
UserParameter=qmail.qstat.total,/opt/zabbix/scripts/qmail-qstat-check total
UserParameter=qmail.qstat.unprocessed,/opt/zabbix/scripts/qmail-qstat-check unprocessed

# svstat(8) output checks, eg.
# svstat foo
# foo: up (pid 53582) 1591 seconds
UserParameter=svstat.pid[*],sudo svstat $1 | cut -d' ' -f4|tr -d ')'
UserParameter=svstat.uptime[*],sudo svstat $1 | cut -d' ' -f5