| author | Tomas Zeman <tzeman@volny.cz> |
| Fri, 29 Dec 2017 09:01:23 +0100 | |
| changeset 33 | 338ee0353bf1 |
| parent 14 | f4d75fcc72a3 |
| permissions | -rw-r--r-- |
| 4 | 1 |
# daemontools/djb related checks |
2 |
||
3 |
# Status of ipcserver (number of running instances) |
|
4 |
# See ucspi-ipc package: http://www.superscript.com/ucspi-ipc/index.html |
|
5 |
# Monitors logfile entries (not via logfile monitoring in zabbix) |
|
|
5
572c5066aa57
daemontools: status tcpsvd, tcpserver, sslserver, qmail
"Tomas Zeman <tzeman@volny.cz>"
parents:
4
diff
changeset
|
6 |
# Usage: ipcserver.status[/var/log/service-abc] |
| 4 | 7 |
UserParameter=ipcserver.status[*],tail $1/current |grep 'status:'|tail -1|cut -d' ' -f 4|cut -d/ -f1 |
|
5
572c5066aa57
daemontools: status tcpsvd, tcpserver, sslserver, qmail
"Tomas Zeman <tzeman@volny.cz>"
parents:
4
diff
changeset
|
8 |
UserParameter=tcpsvd.status[*],tail $1/current|grep 'info: status'|tail -1|cut -d' ' -f 5|cut -d/ -f1 |
|
572c5066aa57
daemontools: status tcpsvd, tcpserver, sslserver, qmail
"Tomas Zeman <tzeman@volny.cz>"
parents:
4
diff
changeset
|
9 |
UserParameter=tcpserver.status[*],tail $1/current |grep 'status:'|tail -1|cut -d' ' -f 4|cut -d/ -f1 |
|
572c5066aa57
daemontools: status tcpsvd, tcpserver, sslserver, qmail
"Tomas Zeman <tzeman@volny.cz>"
parents:
4
diff
changeset
|
10 |
UserParameter=sslserver.status[*],tail $1/current |grep 'status:'|tail -1|cut -d' ' -f 4|cut -d/ -f1 |
|
572c5066aa57
daemontools: status tcpsvd, tcpserver, sslserver, qmail
"Tomas Zeman <tzeman@volny.cz>"
parents:
4
diff
changeset
|
11 |
UserParameter=qmail.status.local,tail /var/log/qmail/send/current |grep 'status:'|tail -1|cut -d' ' -f 4|cut -d/ -f1 |
|
572c5066aa57
daemontools: status tcpsvd, tcpserver, sslserver, qmail
"Tomas Zeman <tzeman@volny.cz>"
parents:
4
diff
changeset
|
12 |
UserParameter=qmail.status.remote,tail /var/log/qmail/send/current |grep 'status:'|tail -1|cut -d' ' -f 6|cut -d/ -f1 |
| 6 | 13 |
UserParameter=qmail.qstat.total,/opt/zabbix/scripts/qmail-qstat-check total |
14 |
UserParameter=qmail.qstat.unprocessed,/opt/zabbix/scripts/qmail-qstat-check unprocessed |
|
|
14
f4d75fcc72a3
daemontools.conf: svstat(8) checks
Tomas Zeman <tzeman@volny.cz>
parents:
6
diff
changeset
|
15 |
|
|
f4d75fcc72a3
daemontools.conf: svstat(8) checks
Tomas Zeman <tzeman@volny.cz>
parents:
6
diff
changeset
|
16 |
# svstat(8) output checks, eg. |
|
f4d75fcc72a3
daemontools.conf: svstat(8) checks
Tomas Zeman <tzeman@volny.cz>
parents:
6
diff
changeset
|
17 |
# svstat foo |
|
f4d75fcc72a3
daemontools.conf: svstat(8) checks
Tomas Zeman <tzeman@volny.cz>
parents:
6
diff
changeset
|
18 |
# foo: up (pid 53582) 1591 seconds |
|
f4d75fcc72a3
daemontools.conf: svstat(8) checks
Tomas Zeman <tzeman@volny.cz>
parents:
6
diff
changeset
|
19 |
UserParameter=svstat.pid[*],sudo svstat $1 | cut -d' ' -f4|tr -d ')' |
|
f4d75fcc72a3
daemontools.conf: svstat(8) checks
Tomas Zeman <tzeman@volny.cz>
parents:
6
diff
changeset
|
20 |
UserParameter=svstat.uptime[*],sudo svstat $1 | cut -d' ' -f5 |
|
f4d75fcc72a3
daemontools.conf: svstat(8) checks
Tomas Zeman <tzeman@volny.cz>
parents:
6
diff
changeset
|
21 |