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 do I find out which OID I need for an SNMP Custom sensor?



Your Vote:



I would like to add an SNMP Custom sensor in PRTG, for example for a particular SNMP counter. But how do I find out the precise OID I need to use?

custom-sensor howto mib oid prtg snmp-custom-sensor

Created on Feb 12, 2010 3:18:54 PM by  Patrick Hutter [Paessler Support] (7,144) 3 3

Last change on Sep 30, 2015 1:32:41 PM by  Martina Wittmann [Paessler Support]

2 Replies

Accepted Answer



Your Vote:



This article applies to PRTG Network Monitor 16 or later

Finding OIDs for SNMP Custom Sensors

PRTG Network Monitor already offers a lot of SNMP Sensors out of the box. This means that various SNMP libraries and MIBs are already provided in PRTG.

If you use SNMP Custom sensors to monitor specific devices, you need to provide one or more specific OIDs to directly access these devices.

However, OIDs often are not directly available in the documentation provided by hardware manufacturers. The manufacturers offer MIB files that contain the necessary information to create OIDs.

Importing MIB Files to PRTG

You can import these specific MIBs in PRTG using the Paessler MIB Importer. It converts the MIB files into OIDLIB files and makes them best readable by PRTG. Just follow the MIB Importer instructions.

The standards for MIB files are often interpreted in various ways which results in incompatible files. So, if MIB files could not be converted successfully or could not be loaded correctly, you can try the following option to find out which OIDs you need for your SNMP Custom sensors.

Using the Paessler SNMP Tester to Discern OIDs

With the SNMP Tester you can run simple SNMP requests against a device in your network. This test program is based on the SNMP technologies built into PRTG Network Monitor.

The idea of this program is to have a tool that enables you to debug SNMP activities. You can also use the Walk option of the SNMP Tester to check and discern OIDs which, in turn, you can to access custom sensor information.

  1. Download the SNMP Tester and unzip all files on your machine, preferably the computer on which you run a PRTG probe (local or remote).
  2. Start the SNMP Tester by running snmptest.exe.
  3. Enter the IP address or DNS name for the server on which you would like to look up the OIDs. Define also the SNMP parameters asked for, like port, SNMP version, and community string, depending on the SNMP settings on your target device.
  4. Check if you can access the target device via SNMP.
    1. In section Select Request Type, choose Read Device Uptime.
    2. In section Run Test, click Start.
    3. If the test was successful, you are ready to discern all available OIDs.
  5. In section Select Request Type, choose Walk.
    1. Enter 1.3.6 into the Walk field. This is usually the part OIDs start with.
    2. Click Start.
  6. After some time, depending on the amount of SNMP information provided by the target device, the SNMP Tester will list all OIDs it could find with their current value and value type. The type is important to add the correct SNMP Custom sensor type to PRTG to request a specific OID.

Setting up SNMP Custom sensors in PRTG

Having saved the OIDs you need, you can now set up your individual SNMP Custom sensor.

  1. Go to a device in your device tree and open the Add Sensor dialog.
  2. Choose the SNMP Custom sensor you want and follow the instructions.
  3. Have your OIDs ready to enter it when PRTG asks you to do so.
  4. Have fun Monitoring via SNMP!

Note: Keep in mind that many sensor values based on specific OIDs are already included in the PRTG SNMP libraries. Not every custom sensor requires looking for a specific OID first.

Created on Feb 12, 2010 3:33:56 PM by  Patrick Hutter [Paessler Support] (7,144) 3 3

Last change on Aug 22, 2017 12:23:19 PM by  Gerald Schoch [Paessler Support]



Your Vote:



One further option is to use SNMPUtil to walk / get an OID root / branch via the command console.

The necessary syntax would be:

SNMPUTIL [get|getnext|walk] [IP address] [community] [OID]

For example:

SNMPUTIL walk public

SNMPUtil can be downloaded from:

Further information on SNMPUtil is available under:

Created on Feb 12, 2010 3:42:39 PM by  Patrick Hutter [Paessler Support] (7,144) 3 3

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.