Windows 下安裝和配置net-snmp 代理[摘錄]
by:授客 QQ:1033553122
A. 安裝
1. 安裝前準備
ActivePerl-5.10.0.1004-MSWin32-x86-287188.msi(Perl安裝程式), net-snmp-5.4.2.1-1.win32.exe (net-snmp安裝程式)
軟體下載下傳位址:http://pan.baidu.com/s/1jGIHXf4
2.
安裝Windows下安裝net-snmp很簡單,隻需要執行安裝程式,使用預設設定,一步步點選,即可完成安裝過程。安裝net-snmp前可能需要安裝Perl,一樣是使用預設配置安裝。
B.
配置
1.
複制snmptrapd.conf到軟體安裝主目錄下的\etc\snmp(如:D:\Program
Files\usr\etc\snmp)目錄下;
複制mibs拷貝到到軟體安裝主目錄下的share\snmp目錄下,覆寫原來的mibs目錄如(D:\Program
Files\usr\etc\snmp\mibs)
C.
運作
進入下的指令行,輸入指令snmptrapd -f -Le -d;未設定環境變量,可能要進入到安裝目錄中的bin目錄下執行snmptrapd,
如:
C:/Program Files/Net-SNMP/usr/bin>snmptrapd -f -Le
-d
作用:使得NET-SNMP捕捉trap,執行之後NET-SNMP開始接收trap,注意這是debug模式,會将收到的trap包内容列印出
錯誤:執行指令可能遇到如下錯誤:
couldn't open udp:162 -- errno 2 ("No such file or
directory")?
解釋:碰到此錯誤很可能是有程式占用了windows的SNMP接受端口(162)。
用下面指令來找出占用此端口的程序。
C:\Users\laiyu>netstat -ano | find "162"
。如果有輸出則最後一個數字是程序号如2016。
查找占該程序的名稱,繼續執行下面指令:
C:\Users\laiyu>tasklist | findstr "2016"
找到後可以用任務管理器終止程序或者用下面的指令
C:\Users\laiyu>taskkill /pid 2016 /t /f
作者:授客
微信/QQ:1033553122
全國軟體測試QQ交流群:7156436
Git位址:https://gitee.com/ishouke
友情提示:限于時間倉促,文中可能存在錯誤,歡迎指正、評論!
作者五行缺錢,如果覺得文章對您有幫助,請掃描下邊的二維碼打賞作者,金額随意,您的支援将是我繼續創作的源動力,打賞後如有任何疑問,請聯系我!!!
微信打賞
支付寶打賞 全國軟體測試交流QQ群