配置設備發送告警和錯誤碼的目的IP地址時,請根據需要選擇配置Trap方式告警或Inform方式告警:
-
被管理設備發送Trap方式告警時,不需要網管回應確認信息。
-
被管理設備發送Inform方式告警時,需要網管回應確認消息,在超時時間范圍內沒有收到網管的回應消息時,被管理設備將重新發送該告警,直至發送的告警個數達到配置的重復發送最大次數。
-
被管理設備發送Inform告警時,同時記錄告警日志,方便網管故障或鏈路故障恢復后,網管能夠同步故障時間內產生的告警。
因此,Inform告警相比Trap方式告警更加可靠,但由於重傳機制的存在,可能導致設備需要緩存大量的告警信息,占用設備內存資源。建議用戶在網絡比較穩定時選擇Trap方式告警;在設備資源充足且網絡不太穩定的環境下,選擇配置Inform方式告警。
-
配置設備發送Trap告警和錯誤碼的目的IP地址,請執行命令:
snmp-agent target-host trap address udp-domain ip-address [ udp-port port-number | source interface-type interface-number | [ public-net | vpn-instance vpn-instance-name ] ] * params securityname { security-name | cipher security-name } [ v2c | private-netmanager | notify-filter-profile profile-name | ext-vb ] *
-
配置設備發送Inform告警和錯誤碼的目的IP地址,請執行命令:
snmp-agent target-host inform address udp-domain ip-address [ udp-port port-number | source interface-type interface-number | [ vpn-instance vpn-instance-name | public-net ] ]* params securityname { security-name | cipher security-name } v2c [ notify-filter-profile profile-name | ext-vb ] *
例子:
snmp-agent /使能snmp服務/
snmp-agent local-engineid 000007DB7F000001000049DD /系統自動生成,無需配置/
snmp-agent community read public /設置讀團體名:public/
snmp-agent community write private /設置寫團體名:private/
snmp-agent sys-info contact Mr.Deng-Tel:161 /設置聯系方式/
snmp-agent sys-info location sjhl-3f-a1-k01-12U /設置設備位置/
snmp-agent sys-info version v1 v3 /配置snmp版本允許V1(默認只允許v3)/
snmp-agent target-host trap address udp-domain 10.1.1.2 params securityname public
/允許向網管工作站(NMS)10.1.1.2 發送Trap報文,使用的團體名為public/
snmp-agent target-host inform address udp-domain 10.1.1.2 params securityname public v2c
/允許向網管工作站(NMS)10.1.1.2 發送inform報文,使用的團體名為public/
驗證配置結果
配置完成后,可以執行下面的命令,檢查配置內容是否生效。
# 查看SNMP版本。
[Switch] display snmp-agent sys-info version
SNMP version running in the system:
SNMPv2c SNMPv3
# 查看告警的目標主機。
display snmp-agent target-host
Target host NO. 1
---------------------------------------------------------------------------
Host name :
IP address : 10.1.1.2
Source interface : -
VPN instance : -
Security name : %^%#`cZ&83<QE3$,+&(6w^\*hLVz65
Port : 162
Type : inform
Version : v2c
Level : No authentication and privacy
NMS type : NMS
With ext vb : No
Notification filter profile name : -
Heart beat required : No
---------------------------------------------------------------------