PRTG SNMP Monitoring of APC Smart-UPS 1500

12 Oct

Not sure why I hadn’t added these before, but I thought it was time to add a bit more monitoring of one of my APC UPS units, especially since a recent self test failed over night.


Battery Capacity (SNMP Custom)

  • Description: Current charge status in percent
  • OID: 1.3.6.1.4.1.318.1.1.1.2.2.1.0 (SNMP Custom)
  • Lower Warning Limit: 75
  • Lower Error Limit: 50

Battery Temperature (SNMP Custom)

  • Description: Temperature in C
  • OID: 1.3.6.1.4.1.318.1.1.1.2.2.2.0
  • Upper Error Limit: 30
  • Upper Warning Limit: 25
  • Lower Warning Limit: 20
  • Lower Error Limit: 15

Battery Runtime Remaining (SNMP Custom)

  • Description: Time on battery available in centiseconds
  • Division: 100
  • OID: 1.3.6.1.4.1.318.1.1.1.2.2.3.0
  • Lower Warning Limit: 900
  • Lower Error Limit: 600

Battery Replace (SNMP Custom)

  • Description: 1=Ok, 2=Needs replacing
  • OID: 1.3.6.1.4.1.318.1.1.1.2.2.4.0
  • Upper Error Limit: 2
  • Value Lookup: prtg.standardlookups.apc.batterystatus

Input Voltage (SNMP Custom)

  • Description: Voltage in (V)
  • OID: 1.3.6.1.4.1.318.1.1.1.3.2.1.0
  • Upper Error Limit: 260
  • Upper Warning Limit: 250
  • Lower Warning Limit: 230
  • Lower Error Limit: 220

Input Frequency (SNMP Custom)

  • Description: Frequency In (Hz)
  • OID: 1.3.6.1.4.1.318.1.1.1.3.2.4.0

Output Voltage (SNMP Custom)

  • Description: Voltage out (V)
  • OID: 1.3.6.1.4.1.318.1.1.1.4.2.1.0
  • Upper Error Limit: 260
  • UpperWarning Limit: 250
  • Lower Warning Limit: 230
  • Lower Error Limit: 220

Output Frequency (SNMP Custom)

  • Description: Frequency out (Hz)
  • OID: 1.3.6.1.4.1.318.1.1.1.4.2.2.0

Output Load (SNMP Custom)

  • Description: Percentage of UPS utilisation
  • OID: 1.3.6.1.4.1.318.1.1.1.4.2.3.0
  • Upper Error Limit: 75
  • Upper Warning Limit: 60

Last Self Test Date (SNMP Custom String)

  • Description: MM/DD/YYYY of last self test.
  • OID: 1.3.6.1.4.1.318.1.1.1.7.2.4.0

Last Self Test Result (SNMP Custom String)

  • Description: Result from last selftest, 1=Ok, 2=Failed, 3=Invaild, 4=In Progress
  • OID: 1.3.6.1.4.1.318.1.1.1.7.2.3.0
  • Value Lookup: prtg.standardlookups.apc.selftest

For a couple of the above, I used custom value lookups too:

prtg.standardlookups.apc.batterystatus.ovl

prtg.standardlookups.apc.selftest.ovl

References: