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;
- Add your node’s IP address
- Select SNMP and ICMP Monitoring
- Choose SNMPv3 from the ‘SNMP Version’ drop down menu
- Enter your SNMPv3 Username in the ‘SNMPv3 Credentials’ section
- Select ‘SHA1’ as the ‘Method’ from the ‘SNMPv3 Authentication’ section
- Select ‘AES256’ as the ‘Method’ from the ‘SNMPv3 Privacy / Encryption’ section
- Enter your ‘auth’ password in the ‘SNMPv3 Authentication’ section
- Enter your SNMPv3 Username again in the ‘Read / Write SNMPv3 Credentials’ section
- Again, Select ‘SHA1’ as the ‘Method’ from the ‘SNMPv3 Authentication’ section
- 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.