Cisco IOS, SNMPv3 and SolarWinds NPM – The correct way!

I’ve recently had some issues with a Cisco router, SNMPv3 and the latest version of Solarwinds NPM (NPM 11.0.1).  Suprisingly this took some effort to get a working valid configuration. There are a number of sites offering a solution for this problem but none of them worked, at least not how I wanted it to work and even SolarWinds support were useless in providing a valid fully encrypted configuration.

The configuration turned out to be pretty simple in the end, see below for my final configuration and how I added the router into SolarWinds NPM.  My configuration provides both authentication and encryption of your SNMP polls and traps.

snmp-server view SNMP-VIEW iso included
snmp-server group SNMP-AUTH v3 auth read SNMP-VIEW write SNMP-VIEW
snmp-server group SNMP-AUTH v3 priv read SNMP-VIEW write SNMP-VIEW
snmp-server user SolarWinds SNMP-AUTH v3 auth sha 4uthPassw0rd priv aes 256 Pr1vPass0rd
snmp-server host 192.168.1.100 version 3 priv SolarWinds

When configuring Solarwinds NPM to add your SNMPv3 credential, follow these steps;

  1. Add your node’s IP address
  2. Select SNMP and ICMP Monitoring
  3. Choose SNMPv3 from the ‘SNMP Version’ drop down menu
  4. Enter your SNMPv3 Username in the ‘SNMPv3 Credentials’ section
  5. Select ‘SHA1’ as the ‘Method’ from the ‘SNMPv3 Authentication’ section
  6. Select ‘AES256’ as the ‘Method’ from the ‘SNMPv3 Privacy / Encryption’ section
  7. Enter your ‘auth’ password in the ‘SNMPv3 Authentication’ section
  8. Enter your SNMPv3 Username again in the ‘Read / Write SNMPv3 Credentials’ section
  9. Again, Select ‘SHA1’ as the ‘Method’ from the ‘SNMPv3 Authentication’ section
  10. Again, Select ‘AES256’ as the ‘Method’ from the ‘SNMPv3 Privacy / Encryption’ section

And now you can press ‘Test’, and this should come up with ‘Test Successful”, a screenshot is provided below.

SNMPv3 configuration for Solarwinds Screenshot

Leave a Reply

Your email address will not be published. Required fields are marked *