Submit a ticketCall us

Looking to compare latest NPM features with previous versions of NPM?
The NPM new feature summary offers a comparison of new features and improvements offered with this release.





Home > Success Center > Network Performance Monitor (NPM) > Configure Net-SNMP for unix devices

Configure Net-SNMP for unix devices

Table of contents


This article provides steps on how to fix issues with the presentation of the SNMP MIB and OID data that make information difficult to display in SolarWinds Orion.


What can happen is that the information presented to Solarwinds within a particular OID appears to be changing such that the static objects meant to be monitored via Universal Device Poller or Custom Poller are not consistently located at the same OID. This means that it is nearly impossible to use either a SNMP GET or GET TABLE request to consistently show something like a module or interface status if the OID does not consistently correspond to a status indicator, or does not consistently correspond to a particular module/interface with status, temperature, etc. as a child OID.


For more information, visit:


The data needs to be presented from NET-SNMP in a way that conforms with the way Solarwinds polls for SNMP data via Universal Device Pollers. This can be found in the docurmentation below for "Monitoring MIBs with Universal Device Pollers":

Monitor custom statistics based on MIBs and OIDs with Universal Device Pollers


All versions of Orion products


Note:  This is meant as a guide.  Commands may be different as they are dependent on device versions and configurations.


  1. Install and setup Net-SNMP for basic SNMP monitoring on Linux Unix and Raspberry Pi systems.

The purpose of this is to setup Net-SNMP to monitor status, CPU, memory and volumes such as /, /etc/ and other directories. This configuration also allows to monitor processes running on the systems. Additional security such as locking to specific IPs and SNMPv3 is recommended.


   2. Update the system, then install snmpd:

      sudo apt-get update

   sudo apt-get install snmpd


   3. Modify the snmpd.conf file to setup the configuration to monitor your system from across the network. The configuration below allows anyone to read the SNMP data.  These are the barebones needed to start monitoring right away via SNMPv2:

a. Open the snmpd.conf in your favorite editor

       sudo nano /etc/snmp/snmpd.conf

             b. Change IP Binding:
           Change the agentAddress from:

     agentAddress udp:

           Bind to all IP Addresses:

     agentAddress 161

           Or to a specific IP:

           agentAddress udp:,udp:

           Modify and set a Community String line:

           rocommunity public

           (without the initial #)


   4. Restart the SNMP deamon:

      sudo /etc/init.d/snmpd restart


Last modified
13:08, 5 Oct 2016