New Question
PRTG Network Monitor

Intuitive to Use.
Easy to manage.

200.000 administrators have chosen PRTG to monitor their network. Find out how you can reduce cost, increase QoS and ease planning, as well.

Download >>


What is this?

This knowledgebase contains questions and answers about PRTG Network Monitor and network monitoring in general. You are invited to get involved by asking and answering questions!

Learn more


Top Tags

View all Tags

How can I monitor additional counters with the SNMP APC Hardware sensor?



Your Vote:



I would like to monitor more values on my APC UPS device than PRTG provides by default. Is there a list of all available performance counters for APC hardware to get more information about the APC UPS?

How can I add additional APC UPS sensors to PRTG than only the default ones?

apc apc-hardware apc-ups prtg sensor snmp-custom snmp-library ups

Created on May 19, 2014 2:43:56 PM by  Gerald Schoch [Paessler Support]

Last change on May 19, 2014 2:44:14 PM by  Gerald Schoch [Paessler Support]

1 Reply

Accepted Answer



Your Vote:



This article applies to PRTG Network Monitor 13 or later

Monitoring Additional Counters of APC UPS Hardware

The SNMP APC Hardware sensor monitors the most important counters of Uninterruptible Power Supply (UPS) devices already by default. The corresponding SNMP library (APC UPS.oidlib) contains object identifiers (OID) for battery capacity and temperature, its remaining runtime, counters regarding voltage (input and output), etc.

However, there are many more OIDs available for APC UPS devices. See PowerNet-MIB on which provides the Management Information Base (MIB) file from American Power Conversions Corp. (APC). There you will see thousands of OIDs; of course, it would not be reasonable to add them all to PRTG, but you can choose specific ones and monitor them nevertheless.

Adding OIDs to PRTG

In general, you have two options to monitor additional counters via the available OIDs. If you know exactly which APC UPS values you want to monitor in addition to the default SNMP library of PRTG, you can either create an SNMP Custom sensor to monitor a single OID, or you can add OIDs to the standard library and select the corresponding counters then when adding an SNMP Library sensor to PRTG.

SNMP Custom Sensor

For the SNMP Custom sensor, you just need the OID for the desired counter.

  1. Add this sensor to the device in PRTG which represents your APC UPS
  2. Provide the respective OID in the sensor settings in section OID Values.

This sensor will monitor the corresponding counter then.

SNMP Library Sensor

Alternatively, you can add the desired OIDs to the default APC UPS library to have the corresponding counters always available when you create an SNMP Library sensor.

  1. For this purpose, copy the APC UPS.oidlib file within the \snmplibs subfolder of your PRTG installation
  2. Name it, e.g., APC UPS Custom.oidlib.
  3. Open this SNMP library with the MIB Importer
  4. Add the desired OID(s) (see the MIB Importer manual on that page for details).
  5. After importing this new library, add an SNMP Library sensor to PRTG and choose the created library.

You can now select the new counters in order to create sensors for these.

“Nice to Have” OIDs

Because the PowerNet MIB for APC UPS devices is very large, we provide a list with a few OIDs below. Depending on your specific setup, they might be interesting to monitor in addition to the default counters:

  • If the monitored UPS is a member of a sync group (and only then), the following values will be useful: upsSCGActiveMembershipStatus upsSCGACInputStatus upsSCGACOutputStatus
  • Output power of the system: xPDUSystemOutputPower xPDUSystemOutputTotalPower
  • Sample OIDs in order to monitor Automatic Transfer Switches (ATS) (source power seamlessly from a secondary source without interrupting critical loads if the primary source power becomes unavailable): atsStatusSelectedSource atsStatusRedundancyState
  • For a huge UPS, the following OIDs are interesting (doors open or closed): accessPXStatusFrontDoor accessPXStatusRearDoor

Add these OIDs the existing APC UPS library or create an SNMP Custom sensor for single counters as described above in order to monitor the desired values with PRTG.

Created on May 19, 2014 2:45:08 PM by  Gerald Schoch [Paessler Support]

Last change on Oct 10, 2018 4:31:16 PM by  Gerald Schoch [Paessler Support]

Please log in or register to enter your reply.

Disclaimer: The information in the Paessler Knowledge Base comes without warranty of any kind. Use at your own risk. Before applying any instructions please exercise proper system administrator housekeeping. You must make sure that a proper backup of all your data is available.