I have focused on using all already discovered information, so no discovery SNMP probes are necessary.
I added monitors for the following SNMP OIDs:
UPS:
- upsBasicOutputStatus
- upsBasicBatteryStatus
- upsAdvBatteryReplaceIndicator
- upsAdvBatteryRunTimeRemaining
- upsAdvBatteryCapacity
- upsAdvOutputLoad
rPDU:
- rPDULoadStatusLoadState
- rPDUPowerSupply1Status
- rPDUPowerSupply2Status
Additionally the following rules collect the current status (for UPS only) of:
- upsAdvBatteryRunTimeRemaining
- upsBasicBatteryStatus
- upsBasicBatteryTimeOnBattery
- upsAdvBatteryTemperature
- upsAdvInputLineVoltage
- upsAdvInputFrequency
- upsAdvBatteryCapacity
- upsAdvOutputVoltage
- upsAdvOutputLoad
- upsAdvOutputFrequency
- upsAdvOutputCurrent
The default interval for all rules and monitors is 10 minutes.