follow setpoint: monitoring message improved
This commit is contained in:
parent
349ee94924
commit
1e5f61ed76
@ -104,15 +104,15 @@ class base(object):
|
|||||||
tm_t, value_t = self.__target_storage__[self.FOLLOW_KEY]
|
tm_t, value_t = self.__target_storage__[self.FOLLOW_KEY]
|
||||||
except KeyError:
|
except KeyError:
|
||||||
if value_s is not None:
|
if value_s is not None:
|
||||||
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.OK, "Current temperature setpoint %.1f°C (age=%.1fmin), but never received a setpoint. That might be okay." % (value_s, (time.time()-tm_s)/60))
|
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.OK, "Current temperature setpoint %.1f°C, but never received a setpoint. That might be okay." % value_s)
|
||||||
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.UNKNOWN, "Device exists, but no data received")
|
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.UNKNOWN, "Device exists, but no data received")
|
||||||
else:
|
else:
|
||||||
tm = time.time()
|
tm = time.time()
|
||||||
dt = tm - tm_t
|
dt = tm - tm_t
|
||||||
if value_t != value_s and dt > self.FOLLOW_REQUEST_ERROR:
|
if value_t != value_s and dt > self.FOLLOW_REQUEST_ERROR:
|
||||||
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.ERROR, "Requested setpoint unequal valve setpoint %.1f°C since %.1fmin" % (value_s, (time.time()-tm_s)/60))
|
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.ERROR, "Requested setpoint %.1f°C unequal valve setpoint %.1f°C since %.1fmin" % (value_t, value_s, (time.time()-tm_s)/60))
|
||||||
elif value_t != value_s and dt > self.FOLLOW_REQUEST_WARNING:
|
elif value_t != value_s and dt > self.FOLLOW_REQUEST_WARNING:
|
||||||
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.WARNING, "Requested setpoint unequal valve setpoint %.1f°C since %.1fmin" % (value_s, (time.time()-tm_s)))
|
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.WARNING, "Requested setpoint %.1f°C unequal valve setpoint %.1f°C since %.1fmin" % (value_t, value_s, (time.time()-tm_s)))
|
||||||
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.OK, "Requested setpoint equal valve setpoint %.1f°C" % value_s)
|
return self.__nagios_return__(self.MONITORING_FOLLOW_SETPOINT, nagios.Nagios.OK, "Requested setpoint equal valve setpoint %.1f°C" % value_s)
|
||||||
#
|
#
|
||||||
# BATTERY
|
# BATTERY
|
||||||
|
Loading…
x
Reference in New Issue
Block a user