This article explains how to:
- Check the SNMP v3 CLI connectivity between SolarWinds Network Device Monitoring server and EX/QFX switches.
- Perform the snmpwalk with Nagios.
- 10.9.221.198 is the IP address of the SNMP server.
- 10.9.221.221 is the IP address of the Switch.
- Context password: CONPRE
For DES Encryption:
set snmp v3 usm local-engine user PIGEON authentication-sha authentication-password Juniper@123
set snmp v3 usm local-engine user PIGEON privacy-des privacy-password Juniper@123
set snmp v3 vacm security-to-group security-model usm security-name PIGEON group GROUP1
set snmp v3 vacm access group GROUP1 context-prefix CONPRE security-model any security-level authentication read-view all
set snmp v3 vacm access group GROUP1 context-prefix CONPRE security-model usm security-level authentication read-view all
set snmp v3 target-address ta1 address 10.9.221.198
set snmp v3 target-address ta1 port 162
set snmp v3 target-address ta1 tag-list trapreceiver
set snmp v3 target-address ta1 target-parameters target1
set snmp v3 target-parameters target1 parameters message-processing-model v3
set snmp v3 target-parameters target1 parameters security-model usm
set snmp v3 target-parameters target1 parameters security-level privacy
set snmp v3 target-parameters target1 parameters security-name PIGEON
set snmp v3 target-parameters target1 notify-filter filter
set snmp v3 notify NOTIFY type trap
set snmp v3 notify NOTIFY tag trapreceiver
set snmp v3 notify-filter filter oid .1 include
set snmp view view-all oid .1 include
set snmp view all oid .1

For AES-128 Encryption:
set snmp v3 usm local-engine user PIGEON authentication-sha authentication-password Juniper@123
set snmp v3 usm local-engine user PIGEON privacy-aes128 privacy-password Juniper@123
set snmp v3 vacm security-to-group security-model usm security-name PIGEON group GROUP1
set snmp v3 vacm access group GROUP1 context-prefix CONPRE security-model any security-level authentication read-view all
set snmp v3 vacm access group GROUP1 context-prefix CONPRE security-model usm security-level authentication read-view all
set snmp v3 target-address ta1 address 10.9.221.198
set snmp v3 target-address ta1 port 162
set snmp v3 target-address ta1 tag-list trapreceiver
set snmp v3 target-address ta1 target-parameters target1
set snmp v3 target-parameters target1 parameters message-processing-model v3
set snmp v3 target-parameters target1 parameters security-model usm
set snmp v3 target-parameters target1 parameters security-level privacy
set snmp v3 target-parameters target1 parameters security-name PIGEON
set snmp v3 target-parameters target1 notify-filter filter
set snmp v3 notify NOTIFY type trap
set snmp v3 notify NOTIFY tag trapreceiver
set snmp v3 notify-filter filter oid .1 include
set snmp view view-all oid .1 include
set snmp view all oid .1​

From the CLI of the Nagios SNMP server, use the below command:
snmpwalk -v 3 10.9.221.221 -u PIGEON -a SHA -l AuthPriv -x aes128 -A Juniper@123 -X Juniper@123 -n CONPRE ipNetToMediaPhysAddress
