SNMP write: Configurations
Prerequisites
The switch must be configured for external access (such as management interface and IP addressing) and SNMP enabled (such as SNMPv2 and SNMPv3).
switch(config)# interface mgmt switch(config-if-mgmt)# no shutdown switch(config-if-mgmt)# ip static 10.10.10.4/24 switch(config)# snmp-server vrf mgmt switch(config)# no snmpv3 security-level auth-privacy switch(config)# snmpv3 user test auth md5 auth-pass plaintext password priv aes priv-pass plaintext password access-level rw
SNMP set examples
The following examples are executed from an external client communicating through SNMP to the switch. They describes both command syntax and OID interpretations:
- copy running-config startup-config
snmpset -v3 -t100 -u test -l authPriv -a md5 -A password -x aes -X password 10.10.10.4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.18.5 i 4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.2.5 i 3 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.3.5 i 2
OID
Description
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.18.5 i 4
Create operation.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.2.5 i 3
Set source type to RunningConfig.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.3.5 i 2
Set destination type to StartupConfig.
- copy startup-config running-config
snmpset -v3 -t100 -u test -l authPriv -a md5 -A password -x aes -X password 10.10.10.4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.18.5 i 4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.2.5 i 2 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.3.5 i 3
OID
Description
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.18.5 i 4
Create operation.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.2.5 i 2
Set source type to StartupConfig.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.3.5 i 3
Set destination type to RunningConfig.
- copy REMOTE-URL running-config
snmpset -v3 -t100 -u test -l authPriv -a md5 -A password -x aes -X password 10.10.10.4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.18.5 i 4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.2.5 i 1 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.3.5 i 3 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.4.5 i 4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.6.5 i 1 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.7.5 s "file" 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.9.5 s "10.10.10.1" 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.12.5 s "mgmt" 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.10.5 s "user" 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.11.5 s "password" 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.13.5 i 1
OID
Description
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.18.5 i 4
Create operation.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.2.5 i 1
Set source type to external file.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.3.5 i 3
Set destination type to RunningConfig.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.4.5 i 4
Set protocol to SFTP.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.6.5 i 1
Set file format to CLI.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.7.5 s "file"
Set file name.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.9.5 s "10.10.10.1"
Set IP from server.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.12.5 s "mgmt"
Set VRF.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.10.5 s "user"
Set username to authenticate, if applicable.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.11.5 s "password"
Set password to authenticate, if applicable.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.13.5 i 1
Enable Notification on completion, if required.
- copy running-config checkpoint ckpt1
snmpset -v3 -t100 -u test -l authPriv -a md5 -A password -x aes -X password 10.10.10.4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.18.5 i 4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.2.5 i 3 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.3.5 i 4 1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.5.5 s "ckp1"
OID
Description
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.18.5 i 4
Create operation.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.2.5 i 3
Set source type to RunningConfig.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.3.5 i 4
Set destination type to Checkpoint.
1.3.6.1.4.1.47196.4.1.1.3.20.1.0.1.1.5.5 s "ckp1"
Set checkpoint name to ckp1.