SNMPv3
Push SNMPv3 credentials and trap config to all supported vendors in one run.
Run it
Section titled “Run it”# Single devicepython -m src --task SNMPV3 --commands snmpv3 --ip 10.0.0.1 --vendor cisco
# All devicespython -m src --task SNMPV3 --commands snmpv3 --devices config/devices.csv --workers 20
# Retry failurespython -m src --task SNMPV3 --commands snmpv3 --retry --workers 10Command file differences by vendor
Section titled “Command file differences by vendor”config/cisco/snmpv3.txt — standard IOS/IOS-XE:
configure terminalsnmp-server group ...snmp-server user ...snmp-server host ...endwrite memoryconfig/alcatel/snmpv3.txt — no config mode, AES-256:
snmp security no-securitysnmp user ... sha256+aes256 ...snmp authentication trap enablewrite memory flash-synchroconfig/alcatel/poe_switch/snmpv3.txt — older firmware, AES-128:
snmp user ... sha256+aes ...snmp authentication-trap enablewrite memory flash-synchroconfig/alcatel_wlc/snmpv3.txt — AOS-W syntax:
configure terminalsnmp-server user ... auth-prot sha priv-prot aes ...write memoryVerify
Section titled “Verify”Post-check output appears in the post_check column of SUMMARY/ and in POST_CHECK/{hostname}.cfg.