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 and write my own health discovery yaml file