![使用 SNMP 监控 IIS](https://linux22.com/image/514012/%E4%BD%BF%E7%94%A8%20SNMP%20%E7%9B%91%E6%8E%A7%20IIS.png)
我正在尝试使用 Windows 集成的 SNMP 服务(适用于 Windows Server 2000、2003 和 2008 版本,但我在 2008 R2 机器上进行实验)来监视 IIS。到目前为止,我能够安装 SNMP 服务并查询 mib-2 值,没有任何问题。
现在,我无法监控 IIS 信息,因为 SNMP 服务似乎不知道 OID .iso.org.dod.internet.private.enterprises.microsoft.software.internetServer
。遍历整个 SNMP 树只能获得 mib-2 内容以及某些服务的名称,仅此而已。
我在服务配置面板中没有发现任何有趣的东西。
那么,如何配置此服务以获取 IIS 信息或其他 WMI 数据(我安装了 SNMP WMI 提供程序)?我找不到有关此内容的任何文档!
答案1
WMI 的 SNMP 提供程序与您所期望的完全相反。SNMP 提供程序允许通过 WMI 访问 SNMP 信息。我不确定 2008 是否如此,但在旧版本的 Windows 中,您需要在添加 IIS 之前安装 snmp。我怀疑 2008 也是一样。尝试删除 Web 服务器角色并重新添加它。(假设这是正确的 OID - 我似乎找不到有关该 OID 的任何文档),但当您浏览树时应该会看到一些东西