mdadm Linux Software RAID Monitoring mit Zabbix
Sehr schöne Lösung: https://www.zabbix.com/forum/showpost.php?p=91083&postcount=18
Sehr schöne Lösung: https://www.zabbix.com/forum/showpost.php?p=91083&postcount=18
Zabbix hat uns heute unseren Mailserver zugespammt mit berechtigten Fehlermeldungen. Eine einfache Möglichkeit, Mails eines bestimmten Absenders aus einer Postfix Queue zu löschen, bevor diese zugestellt werden, zeige ich hier (alles in einer Zeile):
mailq|grep absender@example.com|awk '{print $1}' > /tmp/zmails.tmp && while read LINE; do postsuper -d $LINE; done < /tmp/zmails.tmp && rm /tmp/zmails.tmp
Merke: Zeit richtig einstellen auf dem Zabbix Server hilft.
Der besagte Zabbix Server hatte die falsche Zeitzone und ging damit zwei Stunden nach. Damit kamen bestimmte Pakete von anderen Agents nicht "rechtzeitig" und wurden verworfen.
Nach Anpassung der Zeitzone mit
dpkg-reconfigure tzdata
lief die Queue auch schön leer.
Dazu gibts doch eine nette Präsentation, die zwar aus 2011 stammt, aber nach wie vor gültig ist.
Fragt man mit Zabbix per SNMP Hosts ab und erhält die Meldung
Error building asn.1 representation
liegt es vermutlich an den fehlenden (und vermutlich noch nicht installierten) MIBs. Um unter Debian/Ubuntu diese MIBs zu installieren, genügt ein
apt-get install snmp-mibs-downloader
Danach sollte Zabbix noch mal durchgestartet werden und die SNMP Fehlermeldung sollte weg sein.
Testen kann man dies beispielsweise mit
snmpget -v2c -c public <serveradresse>SNMPv2-MIB::sysUpTime.0
Erhält man wie erwartet die aktuelle Uptime als Antwort, werden die MIBs aufgelöst und es funktioniert.