當公司安裝新的「Server」都會加入「監控設定」使用「SNMP」協定,透過「What's UP Gold」、「Cactiez」軟體,進行「監控」。
如何透過「Windows Command」+「Regedit」(註冊檔),設定「繁瑣程序」
1. 新增「SNMP」服務,透過「cmd」輸入「下列指令」
「ServerManagerCmd -install SNMP-Services -allSubFeatures」
~~~ 開始 寫入「Regedit」(註冊檔),繼續往下看 ~~~
2. 設定「代理程式」
全部「啟用」
「實體」、「應用程式」、「資料連結及子網路」、「網際網路」、「端對端」
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\RFC1156Agent]
"sysServices"=dword:0000004f
"sysLocation"=""
"sysContact"=""
全部「啟用」
「實體」、「應用程式」、「資料連結及子網路」、「網際網路」、「端對端」
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\RFC1156Agent]
"sysServices"=dword:0000004f
"sysLocation"=""
"sysContact"=""
3. 設定 群體廣播封包「名稱」 和 「權限」(安全性設定)
權限「無」
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities]
"string1"=dword:00000001
權限「通知」
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities]
"string1"=dword:00000003
權限「唯讀」
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities]
"string1"=dword:00000004
權限「唯讀、寫入」
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities]
"string1"=dword:00000008
權限「唯讀、建立」
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\ValidCommunities]
"string1"=dword:00000010
3. 設定「主機」封包,接收「權限」
可從所有主機接受「SNMP」封包
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers]
"1"=-
可從下列主機接受「SNMP」封包
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers]
"1"=-
可從下列主機接受「SNMP」封包
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMP\Parameters\PermittedManagers]
"1"="192.168.0.238"
"1"="192.168.0.238"
4. 「Regedit」(註冊檔) 寫完「結果」如下
5. 儲存成「檔案名稱.reg」執行「即可」
6.養成好習慣「重啟」SNMP「Services」
PS
「注意」-「防火牆」通訊協定「UDP - 161、162」(預設),不然「監控軟體」可是會「收集不到數據嚕」
5. 儲存成「檔案名稱.reg」執行「即可」
6.養成好習慣「重啟」SNMP「Services」
PS
「注意」-「防火牆」通訊協定「UDP - 161、162」(預設),不然「監控軟體」可是會「收集不到數據嚕」
參考資料
「SSORC.tw」-「無法設定 SNMP ? 用 PowerShell 在 Windows 2012 上安裝」