最近工作中遇到这么个事,由于公司有几个服务是跑在 Windows Server 2008 的机器上,所以有必要用之前配置的 Cacti 监控下 Windows Server 2008,但是我在配置的时候发现 Cacti 自带的两个 Windows 相关的模板都不能实现对 Windows Server 2008 的监控。没办法我只有自己去 Cacti 的论坛上去找办法,费了九牛二虎的力气终于让我在这个 主题 下找到了解决方案。其详细的配置流程如下:

  1. 在 Windows 端安装 Windows 的 SNMP 服务,安装并配置。有疑问的朋友可以参考这篇 文章

  2. 在 Windows 端安装 SNMP Informant,图形化的安装界面很简单,这里 提供 SNMP Informant 的下载

  3. 下载最新版本的监控模板。

  4. 在监控服务器端将 snmp_informant_*.xml 的文件放入 cacti/resource/snmp_queries 文件夹中,注意修改相应的文件所有者及权限。

  5. 在 Web 浏览器中登录 Cacti,导入 cacti_data_query_w32_*.xml 文件。

  6. 创建 Windows Server 2008 主机模板。

  7. 添加监控主机并应用新创建的 Windows Server 2008 主机模板。

  8. 大功告成!~