Hi,
I'm new in Zabbix and I need help to understand the trigger, because when I test in trigger page works well, but when I put in my env doesn't work, I don't know what to do, I need to solve it.
Example
- I have the check in IDRAC for Controller
- The OK value is 3
Then, I need to check the last 3 attempts if is different of 3.
I tried a lof of changes and nothing work, the trigger always run after first attempt.
My actual configuration is:
-- Problem Expression:
-- Recovery Expression:
But I don't like because it is too extensive and doesn't work as I expected. So I tried:
-- Problem Expression:
-- Recovery Expression:
Someone can help me please? I don't know what to do, I really don't know, because I read the doc: 1 Supported trigger functions [Zabbix Documentation 5.2] and don't understand why doesn't work.
I'm new in Zabbix and I need help to understand the trigger, because when I test in trigger page works well, but when I put in my env doesn't work, I don't know what to do, I need to solve it.
Example
- I have the check in IDRAC for Controller
- The OK value is 3
Then, I need to check the last 3 attempts if is different of 3.
I tried a lof of changes and nothing work, the trigger always run after first attempt.
My actual configuration is:
-- Problem Expression:
Code:
({TD03_IDRAC:RAIDControllerStatus.last(#2)}<>3 and {TD03_IDRAC:RAIDControllerStatus.last(#1)}<>3 and {TD03_IDRAC:RAIDControllerStatus.last()}<>3)
Code:
({TD03_IDRAC:RAIDControllerStatus.last(#2)}=3 and {TD03_IDRAC:RAIDControllerStatus.last(#1)}=3 and {TD03_IDRAC:RAIDControllerStatus.last()}=3)
-- Problem Expression:
Code:
{TD03_IDRAC:RAIDControllerStatus.count(#3,9,gt)} > 9 or {TD03_IDRAC:RAIDControllerStatus.count(#3,9,lt)} < 9
Code:
{TD03_IDRAC:RAIDControllerStatus.count(#3m,9,eq)} = 9
Comment