當前位置:成語大全網 - 漢語詞典 - 關於SNMP的壹個問題:向管理端發送SNMP陷阱告警信息。

關於SNMP的壹個問題:向管理端發送SNMP陷阱告警信息。

Snmptrapd需要壹個配置文檔snmptrapd.conf

該文件用於指定管理進程如何處理收到的snmp通知。

1.在net-snmp安裝目錄下創建壹個新的snmptrapd.conf文件,假設該系統使用以下路徑:/ABC/soft/net-SNMP/share/SNMP/SNMP trapd . conf。

2.將以下說明添加到snmptrapd.conf中:

authCommunity日誌,執行,網絡公共

此指令指示snmp“通知”允許的操作,將“公共”作為“團體”請求。

每個變量的含義如下:

log:記錄通知的詳細信息——或者在指定的文件中,或者在標準輸出(或stderr)中,或者通過syslog(或類似的方式)記錄。

執行:將陷阱的細節傳遞給指定的處理程序,包括嵌入式perl。

net:將陷阱轉發給另壹個通知接收者。

3.如果要處理收到的信息,可以使用traphandle。示例如下:

trap handle SNMP v2-MIB::cold start/usr/NBA/bin/traps cold

trap handle SNMP v2-MIB::warm start/usr/NBA/bin/traps warm

trap handle IF-MIB::link down/usr/NBA/bin/traps down

trap handle IF-MIB::link up/usr/NBA/bin/traps up

第壹個參數是從snmptrapd接收的OID,第二個參數是調用程序。這個系統中沒有Traphandle處理。

4.啟動snmptrapd

使用以下命令啟動snmptrapd:

snmptrapd -f -Lo

該指令通過標準輸出設備打印接收到的信息,各參數含義如下:

-f:不要從調用shell中派生()。

-L[efos]:指定應將日誌記錄輸出定向到何處(標準錯誤或輸出,定向到文件或通過syslog)