Philip Tait
2011-Feb-02 19:01 UTC
[Nut-upsdev] Monitoring Liebert Series 300 UPS over SNMP
A year ago, I received helpful advice on this topic in this thread on Nut-upsuser: http://lists.alioth.debian.org/pipermail/nut-upsuser/2010-January/005821.html Since then, we have had Liebert on-site looking into upgrades, but management ultimately decided not to pay the $8k cost to replace all of the controller boards. So I need to get set up to make a MIB-to-NUT mapping, using: http://www.oidview.com/mibs/476/LIEBERT-SERIES-300-UPS-MIB.html (snmpwalk output attached below). Client machine has nut-2.6.0 installed on CentOS 5.5 . How do I get started with the mapping process? Thanks. # snmpwalk -c public -v 1 ups3 .1.3.6.1.4.1.476.1.1 LIEBERT-UPS-MIB::lcUpsIdentManufacturer.0 = STRING: "Liebert" LIEBERT-UPS-MIB::lcUpsIdentModel.0 = STRING: "AP341/342" LIEBERT-UPS-MIB::lcUpsIdentSoftwareVersion.0 = STRING: "2.5.3A" LIEBERT-UPS-MIB::lcUpsIdentSpecific.0 = OID: LIEBERT-UPS-MIB::luSeries300 LIEBERT-UPS-MIB::lcUpsBatTimeRemaining.0 = INTEGER: 65535 LIEBERT-UPS-MIB::lcUpsBatVoltage.0 = INTEGER: 406 LIEBERT-UPS-MIB::lcUpsBatCurrent.0 = INTEGER: 0 LIEBERT-UPS-MIB::lcUpsInputFrequency.0 = INTEGER: 60 LIEBERT-UPS-MIB::lcUpsInputBrownOuts.0 = Counter32: 4 LIEBERT-UPS-MIB::lcUpsInputBlackOuts.0 = Counter32: 4 LIEBERT-UPS-MIB::lcUpsInputTransients.0 = Counter32: 0 LIEBERT-UPS-MIB::lcUpsInputNumLines.0 = INTEGER: 3 LIEBERT-UPS-MIB::lcUpsInputLine.1 = INTEGER: 1 LIEBERT-UPS-MIB::lcUpsInputLine.2 = INTEGER: 2 LIEBERT-UPS-MIB::lcUpsInputLine.3 = INTEGER: 3 LIEBERT-UPS-MIB::lcUpsInputVoltage.1 = INTEGER: 269 LIEBERT-UPS-MIB::lcUpsInputVoltage.2 = INTEGER: 269 LIEBERT-UPS-MIB::lcUpsInputVoltage.3 = INTEGER: 269 LIEBERT-UPS-MIB::lcUpsInputCurrent.1 = INTEGER: 17 LIEBERT-UPS-MIB::lcUpsInputCurrent.2 = INTEGER: 16 LIEBERT-UPS-MIB::lcUpsInputCurrent.3 = INTEGER: 17 LIEBERT-UPS-MIB::lcUpsInputVA.1 = INTEGER: 4573 LIEBERT-UPS-MIB::lcUpsInputVA.2 = INTEGER: 4304 LIEBERT-UPS-MIB::lcUpsInputVA.3 = INTEGER: 4556 LIEBERT-UPS-MIB::lcUpsOutputFrequency.0 = INTEGER: 60 LIEBERT-UPS-MIB::lcUpsOutputLoad.0 = INTEGER: 46 LIEBERT-UPS-MIB::lcUpsOutputNumLines.0 = INTEGER: 3 LIEBERT-UPS-MIB::lcUpsOutputLine.1 = INTEGER: 1 LIEBERT-UPS-MIB::lcUpsOutputLine.2 = INTEGER: 2 LIEBERT-UPS-MIB::lcUpsOutputLine.3 = INTEGER: 3 LIEBERT-UPS-MIB::lcUpsOutputVoltage.1 = INTEGER: 119 LIEBERT-UPS-MIB::lcUpsOutputVoltage.2 = INTEGER: 117 LIEBERT-UPS-MIB::lcUpsOutputVoltage.3 = INTEGER: 123 LIEBERT-UPS-MIB::lcUpsOutputCurrent.1 = INTEGER: 38 LIEBERT-UPS-MIB::lcUpsOutputCurrent.2 = INTEGER: 34 LIEBERT-UPS-MIB::lcUpsOutputCurrent.3 = INTEGER: 9 LIEBERT-UPS-MIB::lcUpsOutputVA.1 = INTEGER: 4522 LIEBERT-UPS-MIB::lcUpsOutputVA.2 = INTEGER: 3978 LIEBERT-UPS-MIB::lcUpsOutputVA.3 = INTEGER: 1107 LIEBERT-UPS-MIB::lcUpsInverterStatus.0 = INTEGER: on(2) LIEBERT-UPS-MIB::lcUpsAlarms.0 = Gauge32: 0 LIEBERT-UPS-MIB::lcUpsTestBattery.0 = INTEGER: unknown(1) LIEBERT-UPS-MIB::lcUpsTestBatteryStatus.0 = INTEGER: sysFailure(5) LIEBERT-UPS-MIB::lcUpsControlOutputOffDelay.0 = INTEGER: 0 LIEBERT-UPS-MIB::lcUpsControlOutputOnDelay.0 = INTEGER: 0 LIEBERT-UPS-MIB::lcUpsControlOutputOffTrapDelay.0 = INTEGER: 0 LIEBERT-UPS-MIB::lcUpsControlOutputOnTrapDelay.0 = INTEGER: 0 LIEBERT-UPS-MIB::lcUpsControlUnixShutdownDelay.0 = INTEGER: 0 LIEBERT-UPS-MIB::lcUpsControlUnixShutdownTrapDelay.0 = INTEGER: 0 LIEBERT-UPS-MIB::lcUpsControlCancelCommands.0 = INTEGER: unknown(1) LIEBERT-UPS-MIB::lcUpsControlRebootAgentDelay.0 = INTEGER: 0 LIEBERT-UPS-MIB::lcUpsNominalOutputVoltage.0 = INTEGER: 208 LIEBERT-UPS-MIB::lcUpsNominalInputVoltage.0 = INTEGER: 480 LIEBERT-UPS-MIB::lcUpsNominalOutputVA.0 = INTEGER: 30000 LIEBERT-UPS-MIB::lcUpsNominalOutputWatts.0 = INTEGER: 24000 LIEBERT-UPS-MIB::lcUpsNominalOutputFreq.0 = INTEGER: 60 LIEBERT-UPS-MIB::lcUpsNominalInputFreq.0 = INTEGER: 60 LIEBERT-UPS-MIB::lcUpsSwitchedReceptMaxNum.0 = INTEGER: 0 LIEBERT-UPS-MIB::lsUpsIdentFirmwareVersion.0 = STRING: "03.12" LIEBERT-UPS-MIB::lsUpsConfigBypassInstalled.0 = INTEGER: yes(2) LIEBERT-UPS-MIB::lsUpsOnBypass.0 = INTEGER: no(3) LIEBERT-UPS-MIB::lsUpsBypassFrequency.0 = INTEGER: 60 LIEBERT-UPS-MIB::lsUpsBypassNumLines.0 = INTEGER: 3 LIEBERT-UPS-MIB::lsUpsBypassLine.1 = INTEGER: 1 LIEBERT-UPS-MIB::lsUpsBypassLine.2 = INTEGER: 2 LIEBERT-UPS-MIB::lsUpsBypassLine.3 = INTEGER: 3 LIEBERT-UPS-MIB::lsUpsBypassVoltage.1 = INTEGER: 117 LIEBERT-UPS-MIB::lsUpsBypassVoltage.2 = INTEGER: 117 -- Philip J. Tait, Software Engineer (FMOS,HSC) http://subarutelescope.org