Bladeshelter PDU

You are awesome.

It miss some mibs that I found in /usr/share/snmp/mibs/(RFC1155-SMI.txt, RFC1213-MIB.txt and SNMPv2-SMI.txt).

And after your precious hints:

-bash-4.2$ snmpwalk -c DC1 -v 1 -M mibs/bladeshelter:/usr/share/snmp/mibs -m SPSv1-MIB 172.21.69.220 pduPwrMonitoringInletStatusTable
SPSv1-MIB::inletIndex.1 = INTEGER: 0
SPSv1-MIB::inletIndex.2 = INTEGER: 1
SPSv1-MIB::inletIndex.3 = INTEGER: 2
SPSv1-MIB::inletIndex.4 = INTEGER: 3
SPSv1-MIB::inletIndex.5 = INTEGER: 4
SPSv1-MIB::inletIndex.6 = INTEGER: 5
SPSv1-MIB::inletIndex.7 = INTEGER: 6
SPSv1-MIB::inletIndex.8 = INTEGER: 7
SPSv1-MIB::inletPowerAll.1 = INTEGER: 7078 0.1W
SPSv1-MIB::inletPowerAll.2 = INTEGER: 0 0.1W
SPSv1-MIB::inletPowerAll.3 = INTEGER: 0 0.1W
SPSv1-MIB::inletPowerAll.4 = INTEGER: 0 0.1W
SPSv1-MIB::inletPowerAll.5 = INTEGER: 0 0.1W
SPSv1-MIB::inletPowerAll.6 = INTEGER: 0 0.1W
SPSv1-MIB::inletPowerAll.7 = INTEGER: 0 0.1W
SPSv1-MIB::inletPowerAll.8 = INTEGER: 0 0.1W
SPSv1-MIB::inletResetFrom.1 = STRING: "10/09/2019 11:31:00"
SPSv1-MIB::inletResetFrom.2 = STRING: "10/09/2019 11:31:00"
SPSv1-MIB::inletResetFrom.3 = STRING: "10/09/2019 11:31:00"
SPSv1-MIB::inletResetFrom.4 = STRING: "10/09/2019 11:31:00"
SPSv1-MIB::inletResetFrom.5 = STRING: "01/01/1970 02:00:00"
SPSv1-MIB::inletResetFrom.6 = STRING: "01/01/1970 02:00:00"
SPSv1-MIB::inletResetFrom.7 = STRING: "01/01/1970 02:00:00"
SPSv1-MIB::inletResetFrom.8 = STRING: "01/01/1970 02:00:00"
SPSv1-MIB::inletEnergy.1 = INTEGER: 2697815 KWh
SPSv1-MIB::inletEnergy.2 = INTEGER: 0 KWh
<snip>

`

So, now I think I can see not only chairs, but also tables :stuck_out_tongue: and write my own health discovery yaml file :smiley: