snmp trap的接收(jdmk方式)

2021-08-22 18:25:08 字數 788 閱讀 2403

snmp中告警的接收可以使用jdmk中的snmptraplistener,採用jdmk接收snmp trap的方式如下,先定義接收的執行緒,再用繼承自snmptraplistener的類處理snmp的trap。詳細內容見**。

**如下:

public class snmplistener  catch(exception e) 

}

實際處理trap的pdu包的類:

public class traplistenerimpl implements snmptraplistener 

public void processsnmptrapv2(snmppdurequest trap)

public void processsnmptrapv3(snmpscopedpdurequest trap)

/*** print/println stuff...

*/private final static void println(string msg)

private final static void print(string msg)

}

順便發一段法送snmptrapv1的**:

public static void main(string args)  catch (exception e) 

}

使用snmpadaptor.snmpv1trap(0, 0, null)可以像目的端(接收snmp trap的程式)傳送乙個trap。

snmp trap的162埠down解決方法

電腦是win10的系統,進行snmp trap的測試發現,162埠down掉了 1.cmd開啟命令提示符視窗 檢視udp埠占用用命令netstat ano,發現沒有162的埠被占用 2.service裡沒有看到snmp安裝 1 開啟設定中的 開發人員模式 設定 更新與安全 開發者選項 開發人員模式 ...

SnmpTrap 事件 接入管理的通用設計思路

寫具體內容前,我們需要先思考如下幾個問題?1 什麼是snmptrap 2 snmptrap 是用來幹什麼的?3 為什麼要設計乙個通用的snmptrap接收功能?1 什麼是snmptrap 摘自網路 snmp trap是snmp的一部分,當被監控段出現特定事件,可能是效能問題,甚至是網路裝置介面宕掉等...

資料接收介面專案(c 接收方接收url傳來的資料)

乙個資料接收介面專案中,要注意一些幾點 1 首先驗證向我們傳送資料的一方是否合法,其中就包括了 白名單 請求方式 請求的refer 2 資料接收之後,要驗證接收引數的個數,引數型別是否合法,如果不合法,及時提示傳送方傳送不合法。3 一般比較大的專案或者重要的專案,都會要求有執行日誌,最好每一步都要有...