Auch auf die Gefahr hin das das hier langsam zu einem Nagios Blog avanciert. So einfach kann man die Mail Queue von Postfix mit Nagios via SNMP Monitoren:
Wir legen eine check_mailq Datei an:
#!/bin/bash
/usr/bin/mailq | tail -n 1 | awk -F\ '{print $5}'
Passen die snmpd.conf an:
exec check_mailq /root/script/check_mailq
Nagios
Im Nagios libexec Verzeichnis legen wir eine check_snmp_mailq an:
#!/bin/bash
/opt/nagios/libexec/check_snmp -H $1 -P 1 -C public -o .1.3.6.1.4.1.2021.8.1.101.7 -w :$2 -c :$3 | sed 's/iso.3.6.1.4.1.2021.8.1.101.7/Mails/'
Das ganze ist natürlich PNP kompatibel. Unter Umständen muss natürlich die MIB angepasst werden (hier die 7). Wie das als Nagios Command hinterlegt wird ist in anderen Beiträgen ja schon beschrieben.
mein Deutsch ist nicht gut, is it availible in English