1. 主要**如下:
public2. 執行結果如下:class
responselistenertest
};countdownlatch latch = new countdownlatch(1);
snmp.get(pdu, target,
null
, listener);
latch.await(2, timeunit.seconds);}}
3. 在上面的例子中,也可以使用執行緒的方式處理:
但是需要注意的是:sleep的時間要小於 settimeout 的時間,否則會出現異常。
4. 其中:
target.settimeout(2000); // 意思為:當傳送請求後 2秒鐘沒有返回響應資訊,表示已經超時了。
target.setretries(1); // 意思為:當上面的邏輯超時後,再次傳送請求的次數,為1次。
利用snmp4j通過SNMP獲取遠端伺服器狀態
執行命令yum install net snmp utils net snmp 即可安裝。配置 vi etc snmp snmpd.conf 配置檔案,找到view systemview included這一行,在下面加上一行 view all included 1,同時修改一行 access no...
snmp4j獲取資料例項
執行結果 request udp get requestid 0,errorstatus success 0 errorindex 0,vbs 1.3.6.1.2.1.1.1.0 null 1.3.6.1.2.1.1.2.0 null no error.1.3.6.1.2.1.1.1.0 respo...
使用snmp4j實現Snmp功能(一)
上面的這段 直接參考snmp4j api說明文件中提供的例子,是乙個最簡單的snmp4j的應用。只要你的機器裡安裝了snmp通訊元件,上面的 應該可以執行成功。在上乙個例子中,我們只做了讀取的工作,接下來,我們進行一下設定操作,通過snmp修改讀取的機器名。public的預設許可權是唯讀,要想進行寫...