Windows-Server-2003
尋找一種在伺服器上安裝和配置 SNMP 的自動化方法
我有一個擁有 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。我是一個白痴!