Hi
I have a thermometer, it’s can be use SNMP, I try to setting alert ,something wrong with alet,
I setting a alet value is 55, but recovered value is 60 ?
Hi
I have a thermometer, it’s can be use SNMP, I try to setting alert ,something wrong with alet,
I setting a alet value is 55, but recovered value is 60 ?
We’d need to see the alert rule you’ve created.
That rule is for health sensors, your original screenshot shows you are trying to use the customoids table.
The rule should be checking customoids.customoid_current etc.
Ok well that rule is saying if the current value is greater than or equal to the limit then alert which is what is happening.
60.9 >= 55 = true.
I expect the result to trigger a warning when it’s greater than 55. In this context, the recovery value should be less than 55. However, I received a recovery value message of 60.9.
Are there any incorrect aspects in my configuration values?
You can’t get a recovery alert if the rule matches and it can’t match when the current value of 60.9 is over 55.
You’d need to show some evidence of this happening for us to understand what’s going on.
Thanks laf
This is my alert and recovered message
When the alarm is received, the current value is 55.9.
Alert for device OOO - Sensor over limit - Check Device Health Settings
Timestamp: 2023-12-21 15:40:16
Uptime: 2mos 3h 26m
Rule: Sensor over limit - Check Device Health Settings
Faults:
#1: Humidity
Current: 55.9%
Previous: 49.8%
Limit: 55%
Over Limit: 0.9%
My threshold value is 55. Should the recovery message be sent only when it goes below 55?
Or have I misunderstood the definition of the recovery value?
Device OOO recovered from Sensor over limit - Check Device Health Settings
Timestamp: 2023-12-21 15:50:13
Uptime: 2mos 3h 36m
Time elapsed: 9m 57s
Rule: Sensor over limit - Check Device Health Settings
Faults:
#1: Humidity
Current: 55.4%
Previous: 55.9%
Limit: 55%
Over Limit: 0.4%
That’s not an alert for the rule you are talking about for the customoids. Whilst the rule name is chopped off your screenshot I can see it’s Chinese characters which is not the rule name in the example for an alert/recovery
Thanks laf
"Because I am conducting a test, I attempted to use ‘customoid’ and ‘Sensor over limit’ to collect alarm data for me. In practice, they actually provided me with the same values.
I tried setting the limit value to 55, and today I received the alarm again.
He sent me a warning at 55.6, but sent a recovery message at 56.3.
機房溫濕度監測
#1: last_polled => '2023-12-27 08:00:16'
last_polled_timetaken => '1.9206800460815'
last_discovered_timetaken => '2.731'
last_discovered => '2023-12-27 06:36:58'
last_ping => '2023-12-27 08:00:15'
last_ping_timetaken => '8.45'
override_sysLocation => '1'
customoid_id => '63'
customoid_descr => '濕度'
customoid_current => '56.3'
customoid_prev => '55.6'
customoid_oid => '.1.3.6.1.4.1.22626.1.2.1.2.0'
customoid_divisor => '1'
customoid_multiplier => '1'
customoid_limit => '55'
customoid_alert => '1'
customoid_passed => '1'
lastupdate => '2023-12-27 08:00:16'
"I am monitoring a temperature and humidity sensor, so this value fluctuates almost every 5 minutes.
But I don’t understand why, even though I have set “$value[‘customoid_current’]”, it still returns ‘customoid_prev’ to me?"
Is this program’s configuration logic set this way, and I cannot modify it?
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.