Windows-Server-2003

尋找一種在伺服器上安裝和配置 SNMP 的自動化方法

  • October 15, 2014

我有一個擁有 30 台 Windows 伺服器(Server 2003 和一些 2008 系統)的環境。

我們現在正在尋找監控解決方案,但我們需要完成的第一個項目是安裝 SNMP,並為每台伺服器配置。

我希望有一種方法可以讓我們進行遠端和集中管理,因此如果我們稍後更改社區字元串或伺服器以發送陷阱,那麼這可能是一個簡單的更改。

你對我如何進行這個過程有什麼建議嗎?是否有我可以申請的 GPO 來完成此任務?

謝謝。

對於 Windows Server 2008,您可以使用 OCSETUP.EXE。查看更多資訊:http: //support.microsoft.com/kb/936209

對於 Windows Server 2003,您可以使用 SYSOCMGR。將以下行放入一個文件(我稱我的“snmp.txt”):

[Components]
netoc = on
[NetOptionalComponents]
SNMP = 1

然後,以管理員身份呼叫 SYSOCMGR(或以 SYSTEM 身份呼叫——這絕對可以通過 AD 啟動腳本工作):

SYSOCMGR /i:%SystemRoot%\inf\sysoc.inf /u:snmp.txt

(假設您從與 snmp.txt 相同的目錄呼叫 SYSOCMGR。)

我一直在使用 Windows XP 完成此操作,並且它在我剛剛使用 W2K3 測試的 VM 中執行良好。確保 Windows 源文件可以在 SYSOCMGR 預設顯示的位置訪問,否則安裝將掛起並詢問它們。

編輯:在命令行範例中反轉 /u 和 /i。我是一個白痴!

引用自:https://serverfault.com/questions/17837