ОПРОС
Location, syscontact, sysname
configure snmp sysLocation "<xxx>" configure snmp sysContact "<xxx>" configure snmp sysName "<xxx>" test.50 # show switch SysName: <xxx> SysLocation: <xxx> SysContact: <xxx> ...
Community
configure snmpv3 add community "<name>" name "<name>" user "v1v2c_rw"
test.57 # show snmpv3 community | i <name>
Community Index : <name>
Community Name : <name>
Указываем ACL (policy) для ограничения доступа только с определенных IP.
configure snmp access-profile "access_mgmt" readwrite
TRAP/INFORM
Создаем параметры для нотификации.
configure snmpv3 add target-params "v1v2cNotifyParam1" user "v1v2cNotifyUser1" mp-model snmpv2c sec-model snmpv2c sec-level noauth
Указываем trap/inform-сервера. Если указать неправильный source_ip, то трапы не будут доходить (правильный тот, через который делается роутинг до remote_ip). Помимо настроек можем посмотреть отсылаются ли трапы командой show snmp vr “VR-Default” – мне помогало в troubleshooting.
configure snmpv3 add target-addr "v1v2cNotifyTAddr1" param "v1v2cNotifyParam1" ipaddress <remote_ip> transport-port 162 from <source_ip> vr "VR-Default" tag-list "defaultNotify" configure snmpv3 add target-addr "v1v2cNotifyTAddr2" param "v1v2cNotifyParam1" ipaddress <remote_ip2> transport-port 162 from <source_ip> vr "VR-Default" tag-list "defaultNotify" test.103 # show snmpv3 target-addr Target Addr Name : v1v2cNotifyTAddr1 TDomain : 1.3.6.1.6.1.1 TAddress : <remote_ip>:162 TMask : Timeout : 15 Seconds Retry Count : 3 Tag List : defaultNotify Params : v1v2cNotifyParam1 Storage Type : NonVolatile Row Status : Active Target Addr Name : v1v2cNotifyTAddr2 TDomain : 1.3.6.1.6.1.1 TAddress : <remote_ip2>:162 TMask : Timeout : 15 Seconds Retry Count : 3 Tag List : defaultNotify Params : v1v2cNotifyParam1 Storage Type : NonVolatile Row Status : Active Total num. of entries in snmpTargetAddrTable : 2 test.106 # show snmp vr "VR-Default" SNMP access : Enabled SNMP ifMib ifAlias size : Default SNMP Notifications : Enabled SNMP Notification Receivers : ... SNMP stats: InPkts 848 OutPkts 895 Errors 28 AuthErrors 44 Gets 363 GetNexts 294 Sets 0 Drops 0 SNMP traps: Sent 63 AuthTraps Enabled SNMP Inform: Sent 0 Retries 0 Failed 0
Опционально указываем, что будем использовать не trap’ы (по умолчанию), а inform’ы.
configure snmpv3 delete notify "defaultNotify" configure snmpv3 add notify "defaultNotify" tag "defaultNotify" type inform test.102 # show snmpv3 notify Notify Name : defaultNotify Tag : defaultNotify Type : Inform Storage Type : NonVolatile Row Status : Active Total num. of entries in snmpNotifyTable : 1