Hallo Zusammen!
Ich lese die freien Citrix-Lizenzen aus und warne wenn diese kleiner/gleich 3 sind. Die Anzahl der freien Lizenzen werden auch im Titel der Problemmeldung angezeigt. Das Item wird alle 4h aktualisiert.
Nun möchte ich gerne, dass bei jeder Aktualisierung des Items die vorhandene Problemmeldung gelöscht wird, oder wenn dies nicht geht, die bereits vorhandene Meldung nach 3:59 h verschwindet (nach 4h gibt es ja den neuen Lauf).
Das Anzeigen der Meldung funktioniert, es geht nun um die automatische Quittierung.
Item:
Name: Citrix License free
Key: system.run[powershell -File C:\sys_batch\zabbix\Citrix-Licensing\get_licensing_info.ps1]
Update Interval: 4h
Trigger:
Name: Citrix-Lizenzen gehen aus! (freie {ITEM.LASTVALUE})
Expression: {CTX-SRV-0001:system.run[powershell -File C:\sys_batch\zabbix\Citrix-Licensing\get_licensing_info.ps1].last()}<=3
Wie müsste die Recovery-Expression dazu aussehen, oder wie würdet ihr das lösen?
Danke!
Ich lese die freien Citrix-Lizenzen aus und warne wenn diese kleiner/gleich 3 sind. Die Anzahl der freien Lizenzen werden auch im Titel der Problemmeldung angezeigt. Das Item wird alle 4h aktualisiert.
Nun möchte ich gerne, dass bei jeder Aktualisierung des Items die vorhandene Problemmeldung gelöscht wird, oder wenn dies nicht geht, die bereits vorhandene Meldung nach 3:59 h verschwindet (nach 4h gibt es ja den neuen Lauf).
Das Anzeigen der Meldung funktioniert, es geht nun um die automatische Quittierung.
Item:
Name: Citrix License free
Key: system.run[powershell -File C:\sys_batch\zabbix\Citrix-Licensing\get_licensing_info.ps1]
Update Interval: 4h
Trigger:
Name: Citrix-Lizenzen gehen aus! (freie {ITEM.LASTVALUE})
Expression: {CTX-SRV-0001:system.run[powershell -File C:\sys_batch\zabbix\Citrix-Licensing\get_licensing_info.ps1].last()}<=3
Wie müsste die Recovery-Expression dazu aussehen, oder wie würdet ihr das lösen?
Danke!
Comment