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.