Hallo,
ich habe ein Powershell Script zur Überwachung einer USV an einem Windows Server.
Das Script schreibt einen Eventlogeintrag, sobald der Strom zur USV unterbrochen wird.
Zabbix erkennt auch, dass die Warnung mit Eventlog-ID 3003 im Eventlog erscheint und der folgende Trigger funktioniert ohne Probleme.
Item: eventlog[Application,,Warning,,3003]
Problem expression: {Template Trigger USV:eventlog[Application,,Warning,,3003].logeventid(3003)}=1
Sobald der Strom wieder da ist, schreibt das Script dann einen weiteren Eventlogeintrag, diesmal als Information aber mit derselben Eventlog-ID.
Ist es möglich die recovery expression im Trigger zu nutzen, damit der Trigger wieder grün wird?
Ich hatte mir das wie folgt gedacht, aber so einfach es funktioniert es leider nicht:
Item: eventlog[Application,,Information,,3003]
recovery expression: {Template Trigger USV:eventlog[Application,,Information,,3003].logeventid(3003)}=1
Kann mir jemand sagen, wo mein Fehler ist?
Gruß
Christian
ich habe ein Powershell Script zur Überwachung einer USV an einem Windows Server.
Das Script schreibt einen Eventlogeintrag, sobald der Strom zur USV unterbrochen wird.
Zabbix erkennt auch, dass die Warnung mit Eventlog-ID 3003 im Eventlog erscheint und der folgende Trigger funktioniert ohne Probleme.
Item: eventlog[Application,,Warning,,3003]
Problem expression: {Template Trigger USV:eventlog[Application,,Warning,,3003].logeventid(3003)}=1
Sobald der Strom wieder da ist, schreibt das Script dann einen weiteren Eventlogeintrag, diesmal als Information aber mit derselben Eventlog-ID.
Ist es möglich die recovery expression im Trigger zu nutzen, damit der Trigger wieder grün wird?
Ich hatte mir das wie folgt gedacht, aber so einfach es funktioniert es leider nicht:
Item: eventlog[Application,,Information,,3003]
recovery expression: {Template Trigger USV:eventlog[Application,,Information,,3003].logeventid(3003)}=1
Kann mir jemand sagen, wo mein Fehler ist?
Gruß
Christian