APC's universal I/O (UPS temp/humidity sensors) not showing in

Have observium polling various APC ups's (AP9631 NMC cards). Observium correctly polls the battery temperatures, but when adding in probes to the universal I/O ports on the AP9631 (just trying with the temp sensor currently) I do not see the data being plotted on observium. Is this supposed to work?
I don't have the humidity sensor currently (was trying to test with the temp sensor first before buying the temp/humidity combined sensors for the units).
Would really like to get this data tracked for environmental data logging per rack (have a ups per rack).
The data does show up in an snmpwalk:
# snmpbulkwalk -v2c -c xxx yy.yy.yy.yy .1.3.6.1.4.1.318.1.1.25.1 iso.3.6.1.4.1.318.1.1.25.1.1.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.5.1.1 = INTEGER: 75 iso.3.6.1.4.1.318.1.1.25.1.2.1.5.2.1 = INTEGER: 90 iso.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 = INTEGER: 24 (Port 1 temp 1 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.6.2.1 = INTEGER: 32 (port 2 temp 2 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.7.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.1.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.3.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.5.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.5.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.1.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.2.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.1.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.2.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.1.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.2.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.2.1 = INTEGER: 1

Hi Steven,
My temperature and temp/humidity sensors connected to AP9631's show up fine. Probably best to rerun discovery with the debug switch and see why they don't show.
(second one is connected to UIO)
Tom
On 24/09/2022 17:33, Steve Costaras via observium wrote:
Have observium polling various APC ups's (AP9631 NMC cards). Observium correctly polls the battery temperatures, but when adding in probes to the universal I/O ports on the AP9631 (just trying with the temp sensor currently) I do not see the data being plotted on observium. Is this supposed to work?
I don't have the humidity sensor currently (was trying to test with the temp sensor first before buying the temp/humidity combined sensors for the units).
Would really like to get this data tracked for environmental data logging per rack (have a ups per rack).
The data does show up in an snmpwalk:
# snmpbulkwalk -v2c -c xxx yy.yy.yy.yy .1.3.6.1.4.1.318.1.1.25.1 iso.3.6.1.4.1.318.1.1.25.1.1.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.5.1.1 = INTEGER: 75 iso.3.6.1.4.1.318.1.1.25.1.2.1.5.2.1 = INTEGER: 90 iso.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 = INTEGER: 24 (Port 1 temp 1 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.6.2.1 = INTEGER: 32 (port 2 temp 2 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.7.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.1.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.3.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.5.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.5.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.1.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.2.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.1.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.2.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.1.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.2.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.2.1 = INTEGER: 1
observium mailing list -- observium@lists.observium.org To unsubscribe send an email to observium-leave@lists.observium.org

Thanks for the confirmation that it's supposed to work. I'll start digging here and see what's screwed up.
Did some more testing/discoveries, got my test unit to work but had to delete and re-add the unit to observium. No biggie in my case as I didn't have many units added in the first place so I can just remove them and add them back in fresh when I put in the ap9631's.
This was the same observium instance where I had a hard power outage on and had to re-create the mysql schema so it's possible that something was screwed up for those entries or something. (haven't noticed anything else amiss though so :shrug:)
Anyway, all's good, thanks for the sanity check.
Steve
On 9/24/22 10:55, Tom Laermans via observium wrote:
Hi Steven,
My temperature and temp/humidity sensors connected to AP9631's show up fine. Probably best to rerun discovery with the debug switch and see why they don't show.
(second one is connected to UIO)
Tom
On 24/09/2022 17:33, Steve Costaras via observium wrote:
Have observium polling various APC ups's (AP9631 NMC cards). Observium correctly polls the battery temperatures, but when adding in probes to the universal I/O ports on the AP9631 (just trying with the temp sensor currently) I do not see the data being plotted on observium. Is this supposed to work?
I don't have the humidity sensor currently (was trying to test with the temp sensor first before buying the temp/humidity combined sensors for the units).
Would really like to get this data tracked for environmental data logging per rack (have a ups per rack).
The data does show up in an snmpwalk:
# snmpbulkwalk -v2c -c xxx yy.yy.yy.yy .1.3.6.1.4.1.318.1.1.25.1 iso.3.6.1.4.1.318.1.1.25.1.1.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.5.1.1 = INTEGER: 75 iso.3.6.1.4.1.318.1.1.25.1.2.1.5.2.1 = INTEGER: 90 iso.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 = INTEGER: 24 (Port 1 temp 1 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.6.2.1 = INTEGER: 32 (port 2 temp 2 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.7.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.1.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.3.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.5.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.5.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.1.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.2.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.1.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.2.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.1.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.2.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.2.1 = INTEGER: 1
observium mailing list -- observium@lists.observium.org To unsubscribe send an email to observium-leave@lists.observium.org
observium mailing list --observium@lists.observium.org To unsubscribe send an email toobservium-leave@lists.observium.org

Hello!
We have some APC with external temperature.
After update firmware same Ap9631 don't reply for port 02, we upgraded for other version and working.
Em sáb., 24 de set. de 2022 12:57, Tom Laermans via observium < observium@lists.observium.org> escreveu:
Hi Steven,
My temperature and temp/humidity sensors connected to AP9631's show up fine. Probably best to rerun discovery with the debug switch and see why they don't show.
(second one is connected to UIO)
Tom
On 24/09/2022 17:33, Steve Costaras via observium wrote:
Have observium polling various APC ups's (AP9631 NMC cards). Observium correctly polls the battery temperatures, but when adding in probes to the universal I/O ports on the AP9631 (just trying with the temp sensor currently) I do not see the data being plotted on observium. Is this supposed to work?
I don't have the humidity sensor currently (was trying to test with the temp sensor first before buying the temp/humidity combined sensors for the units).
Would really like to get this data tracked for environmental data logging per rack (have a ups per rack).
The data does show up in an snmpwalk:
# snmpbulkwalk -v2c -c xxx yy.yy.yy.yy .1.3.6.1.4.1.318.1.1.25.1 iso.3.6.1.4.1.318.1.1.25.1.1.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.5.1.1 = INTEGER: 75 iso.3.6.1.4.1.318.1.1.25.1.2.1.5.2.1 = INTEGER: 90 iso.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 = INTEGER: 24 (Port 1 temp 1 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.6.2.1 = INTEGER: 32 (port 2 temp 2 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.7.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.1.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.3.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.5.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.5.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.1.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.2.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.1.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.2.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.1.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.2.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.2.1 = INTEGER: 1
observium mailing list -- observium@lists.observium.org To unsubscribe send an email to observium-leave@lists.observium.org
observium mailing list -- observium@lists.observium.org To unsubscribe send an email to observium-leave@lists.observium.org

Thanks for the warning. We're running firmware 7.08 on the AP9631's which I believe is the latest (at least much newer than what was there) and both ports are reporting currently with the temp sensors. I'll be putting in an order for a couple temp/humidity sensors in a bit for a test before updating all units. (fingers crossed that the dual temp/humidity probe doesn't change how the port works).
Steve
On 9/25/22 21:14, Andre Bolzan via observium wrote:
Hello!
We have some APC with external temperature.
After update firmware same Ap9631 don't reply for port 02, we upgraded for other version and working.
Em sáb., 24 de set. de 2022 12:57, Tom Laermans via observium observium@lists.observium.org escreveu:
Hi Steven, My temperature and temp/humidity sensors connected to AP9631's show up fine. Probably best to rerun discovery with the debug switch and see why they don't show. (second one is connected to UIO) Tom On 24/09/2022 17:33, Steve Costaras via observium wrote:
Have observium polling various APC ups's (AP9631 NMC cards). Observium correctly polls the battery temperatures, but when adding in probes to the universal I/O ports on the AP9631 (just trying with the temp sensor currently) I do not see the data being plotted on observium. Is this supposed to work? I don't have the humidity sensor currently (was trying to test with the temp sensor first before buying the temp/humidity combined sensors for the units). Would really like to get this data tracked for environmental data logging per rack (have a ups per rack). The data does show up in an snmpwalk: # snmpbulkwalk -v2c -c xxx yy.yy.yy.yy .1.3.6.1.4.1.318.1.1.25.1 iso.3.6.1.4.1.318.1.1.25.1.1.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.2.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.2.1.5.1.1 = INTEGER: 75 iso.3.6.1.4.1.318.1.1.25.1.2.1.5.2.1 = INTEGER: 90 iso.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 = INTEGER: 24 (Port 1 temp 1 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.6.2.1 = INTEGER: 32 (port 2 temp 2 sensor in C) iso.3.6.1.4.1.318.1.1.25.1.2.1.7.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.7.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.8.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.9.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.1.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.2.1.10.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.3.0 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.1.2.1 = INTEGER: 2 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.2.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.3.1.1 = STRING: "Port 1 Temp 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.3.2.1 = STRING: "Port 2 Temp 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.1.1 = STRING: "Port 1" iso.3.6.1.4.1.318.1.1.25.1.4.1.4.2.1 = STRING: "Port 2" iso.3.6.1.4.1.318.1.1.25.1.4.1.5.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.5.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.1.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.6.2.1 = INTEGER: 10 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.1.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.7.2.1 = INTEGER: 40 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.1.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.8.2.1 = INTEGER: 60 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.1.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.9.2.1 = INTEGER: 0 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.10.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.11.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.12.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.13.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.14.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.15.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.16.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.17.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.1.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.18.2.1 = INTEGER: -1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.19.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.20.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.21.2.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.1.1 = INTEGER: 1 iso.3.6.1.4.1.318.1.1.25.1.4.1.22.2.1 = INTEGER: 1 _______________________________________________ observium mailing list -- observium@lists.observium.org To unsubscribe send an email to observium-leave@lists.observium.org
_______________________________________________ observium mailing list -- observium@lists.observium.org To unsubscribe send an email to observium-leave@lists.observium.org
observium mailing list --observium@lists.observium.org To unsubscribe send an email toobservium-leave@lists.observium.org
participants (3)
-
Andre Bolzan
-
Steve Costaras
-
Tom Laermans