Hello everyone,
I'm in a pickle with IIS by Zabbix agent active - IIS: Application pool {#APPPOOL} is not in Running state.
Due to network / security complications I'm not able to let Zabbix know that a website in IIS under maintenance. Our desired workaround is to not trigger the IIS: Application pool {#APPPOOL} is not in Running state prototype trigger until the application pool is not in running state (3) for longer then 3 minutes.
It doesn't matter how we adjust the trigger. It either doesn't see the application pool go down at all, or the trigger fires right away.
Our latest attempt which also failed;
Problem expression
Recovery expression
Is there a way to fire the trigger only if the application pool is not in running state for more then 3 minutes?
I'm using Zabbix 7.4.11
I'm in a pickle with IIS by Zabbix agent active - IIS: Application pool {#APPPOOL} is not in Running state.
Due to network / security complications I'm not able to let Zabbix know that a website in IIS under maintenance. Our desired workaround is to not trigger the IIS: Application pool {#APPPOOL} is not in Running state prototype trigger until the application pool is not in running state (3) for longer then 3 minutes.
It doesn't matter how we adjust the trigger. It either doesn't see the application pool go down at all, or the trigger fires right away.
Our latest attempt which also failed;
Problem expression
Code:
min(/IIS by Zabbix agent active/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool State"],3m)<>3
and {$IIS.APPPOOL.MONITORED:"{#APPPOOL}"}=1
Code:
last(/IIS by Zabbix agent active/perf_counter_en["\APP_POOL_WAS({#APPPOOL})\Current Application Pool State"])=3
I'm using Zabbix 7.4.11
Comment