Der Zabbix-Server sendet zu viele Benachrichtigungen

9

Ich habe kürzlich den Zabbix-Server auf einem VPS installiert und bin sehr zufrieden damit. Ich habe den Client auf ca. installiert. 6-7 andere VPSs und alles funktioniert gut. Die Oberfläche ist glatt und es werden einige sehr schöne Grafiken erstellt.
Mein einziges Problem mit der Software ist, dass ich sie so eingerichtet habe, dass Benachrichtigungen zu Problemen gesendet werden, aber ich erhalte jeden Tag zwischen 30 und 60 E-Mails. Immer etwas entlang "Server XXX ist nicht erreichbar: PROBLEM" und eine Minute später: "Server XXX ist nicht erreichbar: OK". Natürlich erkennt Zabbix auch, wenn echte Probleme vorliegen und z. B. wenn ein Server neu gestartet wurde. Es scheint mir nur so, als ob Zabbix sehr schnell "aufgibt" oder vielleicht schneller abläuft, als es meinen Bedürfnissen entspricht. Ich habe mehrmals versucht, dieses Problem zu googeln, aber aufgegeben, und jetzt versuche ich diesen Ansatz.

Weiß jemand, wie man die Wiedergabetreue dieser Benachrichtigungen / Trigger anpasst?

anselmdk
quelle
Verwenden Sie die Standardbeispielvorlagen? Wenn ja, ist es höchstwahrscheinlich das "Status" -Element, das eigentlich nicht empfohlen wird :) - Sie sollten stattdessen zu agent.ping wechseln, um die Verfügbarkeit des Hosts zu überprüfen
Richlv

Antworten:

9

https://www.zabbix.com/documentation/1.8/manual/escalations_and_repeated_notifications/delayed_notifications Ich verwende die Eskalationsfunktion von Zabbix, um häufige Ein / Aus-Nachrichten zu unterdrücken. Allgemein:

  • Die ersten Nachrichten lösen eine Eskalationskette aus, ohne dass Sie eine E-Mail erhalten
  • Dann wartet Zabbix 5 Minuten (oder was auch immer Sie eingerichtet haben), bevor er eine Benachrichtigung sendet.
  • Wenn im Verlauf dieser 5 Minuten Statusänderungen auf "Aus" gesetzt werden, erhalten Sie KEINE Benachrichtigung und alles wird wieder normal.
  • Schöner Teil, dass Deshboard noch zeigt

Oleg

OlegBrrr
quelle
Vielen Dank! Das scheint das zu sein, wonach ich gesucht habe. Ich habe die Einstellungen angepasst und gebe dem System jetzt etwas Zeit, um zu sehen, wie sich das Senden von Benachrichtigungen auswirkt.
Anselmdk
Nachdem Sie geduldig gewartet (und einige Web-Trigger gelockert) haben, funktioniert das Zabbix-E-Mail-Versenden nun endlich ordnungsgemäß. Danke für den Tipp!
Anselmdk
5

Sie können auch die Trigger anpassen. Ich habe die count () -Methode als nützlich empfunden.
Anstatt beim letzten (0) zu versuchen, versuchen Sie stattdessen count (300,0, "eq")}> 5. Dies löst eine Ausnahme aus, wenn die letzten 5 Überprüfungen (unter der Annahme von 60 Sekunden zwischen den Überprüfungen) fehlgeschlagen sind.

http://www.zabbix.com/documentation/1.8/manual/config/triggers

Sie können die OK-Meldungen auch deaktivieren, indem Sie die Bedingung 'Trigger value = "PROBLEM" hinzufügen. Diese Änderung sollte in der Aktionskonfiguration vorgenommen werden.

http://www.zabbix.com/documentation/1.8/manual/config/actions

serverSentinel
quelle
2
Tatsächlich gibt Ihr Zählbeispiel die Anzahl der Werte in den letzten 300 Sekunden gleich 0 zurück. Sie vergleichen sie dann mit 5. Der Gesamteffekt besteht darin, ein Ereignis auszulösen, wenn in den letzten 300 Sekunden 5 oder mehr "0" -Werte aufgetreten sind.
G-Wiz