NET-SNMP,NET-SNMP支持許多UNIX發行版,也支持微軟的Windows,當然windows XP 與 server 2003 r2 也都可以安裝
請勿開啟控制台的snmp功能
需要的軟體 "X64的環境,請下載64位元的版本"ActivePerl-5.14.3.1404-MSWin32-x86-296513.msi
vcredist_x86.exe
Win32OpenSSL-0_9_8y.exe
http://slproweb.com/products/Win32OpenSSL.html
net-snmp-5.6.1.1-1.x86.exe
http://sourceforge.net/projects/net-snmp/
須注意的地方
在安裝OpenSSL的過程中
其他的步驟就一直下一步,安裝完成
到C:\usr\etc\snmp\
新增一個檔案snmpd.conf
內容簡單配置
rocommunity public //snmpv1 and snmpv2c 帳號
rouser public auth //從這裡開始才是SNMPv3的部分
createuser public MD5 12345678 DES 12345678
//***********
public USER-NAME set security name (e.g. bert)
auth LEVEL set security level (noAuthNoPriv|authNoPriv|authPriv)
MD5 PROTOCOL set authentication protocol (MD5|SHA)
12345678 PASSPHRASE set authentication protocol pass phrase
DES PROTOCOL set privacy protocol (DES|AES)
12345678 PASSPHRASE set privacy protocol pass phrase
net-snmp-5.6.1.1-1.x86.exe
http://sourceforge.net/projects/net-snmp/
須注意的地方
在安裝OpenSSL的過程中
其他的步驟就一直下一步,安裝完成
到C:\usr\etc\snmp\
新增一個檔案snmpd.conf
內容簡單配置
rocommunity public //snmpv1 and snmpv2c 帳號
rouser public auth //從這裡開始才是SNMPv3的部分
createuser public MD5 12345678 DES 12345678
//***********
public USER-NAME set security name (e.g. bert)
auth LEVEL set security level (noAuthNoPriv|authNoPriv|authPriv)
MD5 PROTOCOL set authentication protocol (MD5|SHA)
12345678 PASSPHRASE set authentication protocol pass phrase
DES PROTOCOL set privacy protocol (DES|AES)
12345678 PASSPHRASE set privacy protocol pass phrase
//*************
其他可參考這篇SNMPv1 SNMPv2c SNMPv3的設定
snmpv3的帳號密碼都寫在snmpd.conf
啟動agent service
假如遇到錯誤,請將系統權限調低
執行命令提示字元
net start "net-snmp agent" 啟動
snmpv3的帳號密碼都寫在snmpd.conf
啟動agent service
假如遇到錯誤,請將系統權限調低
執行命令提示字元
net start "net-snmp agent" 啟動
測試指令跟linux下完全一樣
snmpwalk -v3 -u public -l auth -a MD5 -A 12345678 -x DES -X 12345678 localhost
如果snmpd.conf裡面是寫這樣
rocommunity public
rouser public auth
createuser public MD5 12345678
那測試
snmpwalk -v3 -u public -l auth -a MD5 -A 12345678 localhost參考文件
win7下安装NET-SNMP
Windows 下安装和配置 net-snmp 代理
沒有留言:
張貼留言