Win 2008R2 中的 SNMP 自定义脚本执行

Win 2008R2 中的 SNMP 自定义脚本执行

我正在尝试执行可从 SNMP 服务读取的自定义脚本。

让我们尝试解释一下我的目的。

  • 我有一台 Win2008R2 服务器
  • 我有一个 PowerShell 脚本,它“回显”某些内容并返回一个整数(错误代码......)
  • 我试图在 snmpwalk 向我的服务器启动时执行我的脚本

假设我有自己的 OID,我该怎么做?这可能吗?

在Unix / Linux环境下,我只需要在snmpd.conf中添加一行。

答案1

可以扩展 Windows SNMP 服务以用于自定义项目,但不能通过脚本和修改一个文本文件来完成。您需要编译一个包含需要运行的例程的 DLL,然后挂接到 SNMP 服务以注册要处理的 OID。

虽然我已经扩展了 Linux SNMP 代理,但由于难度较大,我从未在 Windows 上进行过此操作。

相关内容