fix check zabbix api count
This commit is contained in:
parent
e9ee7bb8b0
commit
672c02f64b
|
@ -26,6 +26,7 @@ services:
|
||||||
- CFG__ZABBIX__UPD_INTERVAL=30
|
- CFG__ZABBIX__UPD_INTERVAL=30
|
||||||
- CFG__ZABBIX__ALERT_FAIL_COUNT=3
|
- CFG__ZABBIX__ALERT_FAIL_COUNT=3
|
||||||
- CFG__ZABBIX__ALERT_TREAD_ID=0
|
- CFG__ZABBIX__ALERT_TREAD_ID=0
|
||||||
|
- CFG__ZABBIX__ALERT_TAG_USER=
|
||||||
- CFG__ZABBIX__ALERT_TEXT_UP=Zabbix service UP
|
- CFG__ZABBIX__ALERT_TEXT_UP=Zabbix service UP
|
||||||
- CFG__ZABBIX__ALERT_TEXT_DOWN=Zabbix service DOWN
|
- CFG__ZABBIX__ALERT_TEXT_DOWN=Zabbix service DOWN
|
||||||
|
|
||||||
|
|
|
@ -89,7 +89,7 @@ def check_state(success: bool) -> str | None:
|
||||||
log.info("Zabbix API is UP")
|
log.info("Zabbix API is UP")
|
||||||
conf.zabbix.change_state_count = 0
|
conf.zabbix.change_state_count = 0
|
||||||
else:
|
else:
|
||||||
if conf.zabbix.change_state_count == conf.zabbix.alert_fail_count - 1:
|
if conf.zabbix.change_state_count == conf.zabbix.alert_fail_count:
|
||||||
log.warning(
|
log.warning(
|
||||||
f"Zabbix API state changed to UP. Count {conf.zabbix.change_state_count}"
|
f"Zabbix API state changed to UP. Count {conf.zabbix.change_state_count}"
|
||||||
)
|
)
|
||||||
|
@ -101,7 +101,7 @@ def check_state(success: bool) -> str | None:
|
||||||
log.info("Zabbix API is DOWN")
|
log.info("Zabbix API is DOWN")
|
||||||
conf.zabbix.change_state_count = 0
|
conf.zabbix.change_state_count = 0
|
||||||
else:
|
else:
|
||||||
if conf.zabbix.change_state_count == conf.zabbix.alert_fail_count - 1:
|
if conf.zabbix.change_state_count == conf.zabbix.alert_fail_count:
|
||||||
log.warning(
|
log.warning(
|
||||||
f"Zabbix API state changed to DOWN. Count {conf.zabbix.change_state_count}"
|
f"Zabbix API state changed to DOWN. Count {conf.zabbix.change_state_count}"
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue