Zabbix No Events Trigger entfernen
Aus znilwiki
'Changelog:'
- 06.12.2017: erste Version
- 13.12.2017: Denn Sie wissen nicht was Sie tun ...
Warnung: Denn Sie wissen nicht was Sie tun ... Die gute Nachricht ist das diese Lösung hier funktioniert. Die schlechte ist warum das so ist: Weil schlichtweg der Trigger am Hostobjekt gelöscht wird. Handelt es sich um einen Trigger der aus einem Discovery stammt - kein Problem, der wird in der nächsten Runde wieder neu erstellt. Ist es ein normaler Trigger ist der dann weg. Für immer. Maps die Trigger-Ids verwenden funktonieren dann nicht mehr.
Problem
Wir haben solche Trigger in der Triggeransicht:
Da wir die nicht mehr bestätigen können verschwinden diese nie.
Lösung
Schritt 1: Trigger-Id ermitteln
Klickt auf den Zeitstempel eines dieser Trigger:
Es öffnet sich eine neue Seite. In der URL finden wir die Trigger-Id:
http://zabbix.xxxxx.xxx/zabbix.php?action=problem.view&filter_triggerids%5B%5D=18065&filter_set=1
Die kopiert ihr euch weg!
Schritt 2: Trigger in Datenbank löschen
Loggt euch per SSH auf dem Zabbix-Server ein / öffnet eine Bash-Shell.
Startet den MySQL CLient:
mysql
oder
mysql -uroot -p
oder
mysql -uzabbix -pzabbix zabbix
das -u gibt den Benutzer an, -p fordert das Passwort an. Der letzte Eintrag ohne etwas wählt die Datenbank.
Nun die Datenbank auswählen (falls nicht mir angegeben):
use zabbix;
Und den Eintrag löschen
delete from triggers where triggerid in (18065);
In der Klammer könnt Ihr - mit Komma getrennt - auch mehrere Trigger-Ids gleichzeitig angeben.
Das war es schon, der Trigger ist weg!
Kommentare
Loading comments...