我正在尝试执行可从 SNMP 服务读取的自定义脚本。
让我们尝试解释一下我的目的。
- 我有一台 Win2008R2 服务器
- 我有一个 PowerShell 脚本,它“回显”某些内容并返回一个整数(错误代码......)
- 我试图在 snmpwalk 向我的服务器启动时执行我的脚本
假设我有自己的 OID,我该怎么做?这可能吗?
在Unix / Linux环境下,我只需要在snmpd.conf中添加一行。
答案1
可以扩展 Windows SNMP 服务以用于自定义项目,但不能通过脚本和修改一个文本文件来完成。您需要编译一个包含需要运行的例程的 DLL,然后挂接到 SNMP 服务以注册要处理的 OID。
虽然我已经扩展了 Linux SNMP 代理,但由于难度较大,我从未在 Windows 上进行过此操作。