Ich benutze Zabbix 3.2; Ich habe die Mail-Alert-Aktion für alle Trigger konfiguriert. Meine Frage ist, Sag Trigger (A) Warnungen (Problem-Ereignis) bei Eskalation und kehrt nach wenigen Minuten zu normal (OK Ereignisalarm). Ich muss den Alarm stoppen, wenn der gleiche 'A' Trigger in den nächsten Minuten auftritt. Wie kann es möglich sein? Ich habe mit dieser Dokumentation versucht; gleichen Trigger Alarm Stop in Zabbix
Antwort
Die Frage scheint zu verhindern, Trigger-Flattern. In der Regel werden drei Methoden vorgeschlagen:
- Verwendung trigger functions - zum Beispiel, statt
last()
Verwendungavg(15m)
- dann die Alarmierungs erst nach dem Durchschnittswert passieren werden für 15 Minuten hat die Schwelle überschritten. Andere nützliche Triggerfunktionen könntenmin()
undmax()
- Verwendung Hysterese sein - dies macht Trigger Feuer auf eine Schwelle, aber auf eine andere lösen. Vor Zabbix 3.2 wurde das getan in the trigger expression; da Zabbix 3.2 gibt es eine separate "recovery" field
- Verwendung action escalations, die zunächst nichts zu tun, und nur einen Alarm senden, wenn das Problem für einige Zeit dort gewesen ist - zum Beispiel der Warnung auf dem zweiten oder dritten Schritt aussendet
Alle drei Methoden erreichen ein ähnliches Ergebnis, aber die wichtigsten Unterschiede sind:
- die erste Methode - Triggerfunktionen - macht später der Auslöser Feuer, sondern reduziert die Anzahl der Ereignisse (die Zeiten Brände auslösen)
- der zweite Methode - Hysterese - lässt den Auslöser gleichzeitig mit dem Auslöser "flappy" auslösen, verzögert jedoch das Wiederherstellungsereignis. Es reduziert auch die Anzahl der Ereignisse (die Zeiten auslösen Feuer)
- die dritte Methode - verzögerte Eskalationsschritte - hat keinen Einfluss auf den Auslöser überhaupt, kann es weiter flattern. Es wird jedoch nur benachrichtigt, wenn das Problem länger besteht.
Hysterese wird normalerweise alarmieren, wenn ein Auslöser flatterte; verzögerte Eskalationsschritte ignorieren kurzlebige Probleme.
Kompliziert gesagt, würde ich normalerweise mit der ersten Methode gehen - es ist am einfachsten zu konfigurieren, am schwersten zu konfigurieren und am leichtesten zu verstehen. Ich würde mit einer der beiden anderen Methoden gehen, wenn ich speziell die Art und Weise, wie sie Ereignisse/Warnungen verhalten, benötigen - diese Methoden haben ein höheres Potenzial, falsch konfiguriert oder missverstanden zu werden.
Beachten Sie, dass die Elementschlüsselreferenz im Kommentar falsch ist - Host wird vom Schlüssel mit Doppelpunkt getrennt, vollständiger Schlüsselname fehlt und der Parameter ist falsch. Siehe the agent key page im Handbuch für die korrekte Schlüsselsyntax.
mit Hysterese für Delapyed Recovery-Ereignis half mir, das Problem @Richlv zu lösen – mkdr27
- 1. Zabbix Trigger Ausdruck externe Kontrolle
- 2. Wie Stop Endlosschleife mit dem gleichen Trigger, der es startet?
- 3. Zabbix 2.2 API bekommen Trigger Geschichte
- 4. Zabbix - Timelevet und Vorhersage-Trigger funktionieren nicht
- 5. hawkular Alarm Trigger nicht ausgelöst
- 6. Warum setInexactRepeating in Alarm-Manager-Trigger unangemessen
- 7. Zabbix, Hostnamen in Vorlagen benennen
- 8. JQuery .trigger ('Stop') Methode für .draggable
- 9. Zwei Trigger zur gleichen Zeit
- 10. android: Alarm remian stop zwischen einem bestimmten Intervall
- 11. Zabbix Web Szenario/400
- 12. zabbix Monitor benutzerdefinierten Skript Wert
- 13. Zabbix vs Grafana vs Kibana
- 14. Monitor-Docker Behälter mit Zabbix
- 15. AWS Lambda mehrere Trigger zur gleichen Zeit
- 16. zabbix Fehler Das Frontend nicht Zabbix überein Datenbank
- 17. zabbix monitor benutzerdefinierter service auf centos7
- 18. Trigger ComboBox Auswahlereignis für den gleichen Artikel
- 19. Zabbix - Spur Konfigurationsdateien
- 20. Website-Überwachung mit zabbix
- 21. Zabbix 2.2 berechnen Problem
- 22. Zabbix meldet nach 2 schlechten Werten
- 23. installieren zabbix 2.4 Fehler
- 24. Vorlage MySQL zabbix
- 25. Regex auf Zabbix API?
- 26. Erstellen eines Triggers für snmp item in zabbix
- 27. Zeige Alarm wie Menü Alarm in android
- 28. Trigger in Trigger
- 29. Massenaktualisierung der gleichen Zeile Spalte Trigger in SQL Server mit
- 30. Proper Stop Stop IntentService
Könnten Sie bitte ein wenig verdeutlichen - möchten Sie nur einmal warnen, wenn das Problem häufig wiederholt - "Klappen"? – Richlv
für ex, Ein Trigger - {host.cpu.util [, laden]. Last()}> 80; Ich erhalte eine "Problem" -Warnung, wenn die CPU> 80 lädt, und "OK", wenn die Funktion aktiviert wird <80; Wenn derselbe Trigger (d. H. Wieder CPU-Last> 80) in den nächsten 15 Minuten auftritt; Ich möchte keine Warnung erhalten. Ist es möglich? thks for ur Berücksichtigung @ R – mkdr27
Eine Antwort basierend auf meinem Verständnis des Problems hinzugefügt. – Richlv