Hello,
yesterday I added HP r5000 UPS to librenms. But there is a problem with VOLTAGE input, where I getting 500V what is wrong and when I looked in to FREQUENCY input I getting 0.1 HZ. Also in the CURRENT I getting 23.6A
I know that for Voltage Input is a correct OID where I getting : .1.3.6.1.2.1.33.1.3.3.1.4.1 = INTEGER: 236
I know that for for Frequency input is a correct OID where I getting .1.3.6.1.2.1.33.1.3.3.1.3.1 = INTEGER: 499
When I caputred Discovery I saw that problem librenms using wrong OID for VOLTAGE Input and for Frequency ipnut
.SNMP[/usr/bin/snmpwalk -v1 -c COMMUNITY -OQUsetX -m UPS-MIB -M /opt/librenms/mibs:/opt/librenms/mibs/ups:/opt/librenms/mibs/hp -t 10 -r 2 udp:HOSTNAME:161 upsInputVoltage]
upsInputVoltage[1] = 500
Discover sensor: .1.3.6.1.2.1.33.1.3.3.1.3.1, 101, rfc1628, Input, snmp, 1, 1, , 500
SQL[SELECT COUNT(sensor_id) FROM `sensors` WHERE `poller_type`= 'snmp' AND `sensor_class` = 'voltage' AND `device_id` = '499' AND sensor_type = 'rfc1628' AND `sensor_index` = '101']
SQL[SELECT * FROM `sensors` WHERE `sensor_class` = 'voltage' AND `device_id` = '499' AND `sensor_type` = 'rfc1628' AND `sensor_index` = '101']
Discover sensor: .1.3.6.1.2.1.33.1.3.3.1.4.1, 101, rfc1628, Input, snmp, 10, 1, , 23.5
SQL[SELECT COUNT(sensor_id) FROM `sensors` WHERE `poller_type`= 'snmp' AND `sensor_class` = 'current' AND `device_id` = '499' AND sensor_type = 'rfc1628' AND `sensor_index` = '101']
SQL[SELECT * FROM `sensors` WHERE `sensor_class` = 'current' AND `device_id` = '499' AND `sensor_type` = 'rfc1628' AND `sensor_index` = '101']
.SNMP[/usr/bin/snmpwalk -v1 -c COMMUNITY -OQUsetX -m UPS-MIB -M /opt/librenms/mibs:/opt/librenms/mibs/ups:/opt/librenms/mibs/hp -t 10 -r 2 udp:HOSTNAME:161 upsBypassCurrent]
upsBypassCurrent[1] = 0
And for FREQUENCY Input I got this what is wrong, tooo
Frequency: RFC1628 SNMP[/usr/bin/snmpwalk -v1 -c COMMUNITY -OQUsetX -m UPS-MIB -M /opt/librenms/mibs:/opt/librenms/mibs/ups:/opt/librenms/mibs/hp -t 10 -r 2 udp:HOSTNAME:161 upsInputFrequency]
upsInputFrequency[1] = 1
Discover sensor: .1.3.6.1.2.1.33.1.3.3.1.2.1, 3.2.0.1, rfc1628, Input, snmp, 10, 1, , 0.1
SQL[SELECT COUNT(sensor_id) FROM `sensors` WHERE `poller_type`= 'snmp' AND `sensor_class` = 'frequency' AND `device_id` = '499' AND sensor_type = 'rfc1628' AND `sensor_index` = '3.2.0.1']
SQL[SELECT * FROM `sensors` WHERE `sensor_class` = 'frequency' AND `device_id` = '499' AND `sensor_type` = 'rfc1628' AND `sensor_index` = '3.2.0.1']
Because I need there value of this OID .1.3.6.1.2.1.33.1.3.3.1.3.1 = INTEGER: 499
Please help what Can i Do with this ?