Windows-Server-2008
Windows 上的 SNMP 自定義命令
一段時間以來,我一直在使用 SNMP 監視 UNIX/Linux 伺服器。修改 snmpd.conf 文件並添加類似
view systemview included .1.2.3.4.5.6.789 pass .1.2.3.4.5.6.789 /bin/bash /bin/myscript.sh
讓我對 SNMP OID 執行自定義腳本。我在 Windows 中有一個 powershell 腳本,我需要做同樣的事情,如何/在哪裡配置和設置它?
Box是Windows Server 2008(我認為是R2)
據我所知,做您正在尋找的唯一方法是實現 SNMP 擴展代理 (DLL)。可能已經有人實現了一個擴展代理,可以讓你執行任意命令(因為這聽起來很方便),但我不熟悉。
Microsoft 有各種關於開發和安裝 SNMP 擴展代理的文件。CodeProject上也有一篇關於開發 SNMP 擴展代理的漂亮、簡潔的文章。
允許任意定義要執行的命令的 SNMP 擴展代理肯定會很有趣,但我沒有大量空閒時間來編寫它。