Please advise if there is something specific I need to do. It seems to be reading and graphing everything, except temperature. Screenshot from the SNMP management card from the UPS itself shows the battery temperature correct.
We have a couple of Eaton devices with the same symptoms. I had a little peek in the polling process and found the following:
- LibreNMS uses generic UPS-MIB for Eaton monitoring, at least for our model.
- sysObjectID refers to MG-SNMP-UPS-MIB::upsmg.
- In UPS-MIB there is a dedicated temperature OID: UPS-MIB::upsBatteryTemperature, which returns “0” as a value via snmpwalk/snmpget.
- In MG-SNMP-UPS-MIB there is a dedicated temperature OID: MG-SNMP-UPS-MIB::upsmgEnvironmentTemperature, but unfortunately, it also return “0” as value.
So in our case the problem is not with LibreNMS, but with the device itself, or more precisely - how it returns temperature via SNMP.
Thx. Will see if there is an update for the snmp card.