通过前几篇的介绍,大家对CACTI软件已经有了初步的了解,并能够实现对网络设备(eg cisco)、Linux Server进行监控。
那么如何监控现网Windows系列服务器或客户端呢?本文将为大家解答这个问题,并提供简单的配置案例。
【实验环境】
Cacti Server:centos6.4_x86_64
Windows Client:XP 32位 (192.168.8.154)
【第一部分 cacti模板介绍】      
在实验之前,咱们需要先了解“模板”这个概念。Cacti定义了三种类型的模板,分别为“主机模板”、“数据模板”和“图形模板”。
cacti规定了模板的格式,至于各种功能的模板则交给”有志之士”编写和共享。大家可以登录cacti的官方网站,下载自己需要的各种类型的模板(cisco、H3C、F5、Windows、Bind......) 。
      主机模板(Host templates):它是图像模板和数据查询的一个集合,描述了监控某一类型的机器需要生成那些图像。
      数据模板(Data templates):它描述了 Cacti 存储哪些数据到指定类型的 RRD 文件。该模板与 RRDTool工具的 create 命令相关。
      图形模板(Graph templates):描述了生成的一张图像应该是什么样子的。包括使用哪些数据模板、展示哪些元素、是否使用 CDEF 进行计算汇总。
【第二部分 Windows XP安装配置SNMP】
 Windows 系统安装SNMP比较简单,本文以XP为例介绍,其他操作系统略有不同,大家可在网上自己搜索配置方法。
(1)将XP的安装光盘放入光驱中(如果是虚拟机请注意把iso镜像安装包放在指定路径)。

wKiom1RVrdKyTuvPAAD9LYOFIQQ809.jpg

vmware虚拟机可注意如下设置。

wKioL1RVrkbwyFaeAAE8hEckE5w475.jpg

注意虚拟机的光驱要处于加电状态。

wKioL1RVrmXystu6AAAd5Ktgtlg709.jpg

(2)选择XP系统的控制面板->添加或删除程序->添加/删除Windows组件。
(3)勾选“管理和监视工具”。

wKiom1RVrh-zo6cpAAI7nBW9uhk599.jpg

(4)单击“下一步”开始安装。安装完成后SNMP服务会自动启动,可以在服务管理中查看SNMP启动状态。

wKioL1RVrqSDf5y1AAK6jFT7arA110.jpg

单击右键选择属性,可以配置SNMP的团体名等相关信息,实验中我们采用默认配置。

wKiom1RVrmSBOF-2AAEqrSsgOMw240.jpg

(5)登录Cacti服务器后台执行snmpnetstat -v 2c -c public -Can -Cp tcp windows的IP地址 确认cacti可以通过SNMP采集windows的状态。

wKiom1RVroDQ9x6IAAIDvELLkeQ617.jpg

【第三部分 Cacti服务器监控Windows节点】
(1)登录www.cacti.net选择forums->Scripts and Templates。下载模板Cacti_SNMP_INFORMANT_STD_W32_Metrics.zip到本地PC并解压。
(2)登录cacti服务器前台,然后选择console->Import Templates。
(3)单击“浏览”然后选择本地PC上的模板文件如下。

wKiom1RVrriwd-SCAAJZoIyVicM950.jpg

(4)单击Device->Add然后配置相关参数如下。

wKiom1RVruWR2v6DAAM5gNRxHrA243.jpg

(5)单击Create Graphs for this Host,然后勾选要监控的项目后单击create。

wKiom1RVrwuyr2R2AAMr5G2q1Oc636.jpg

(6)单击Grap Trees-Add配置如下,然后单击Create。

wKiom1RVr0XRSnROAADIESke9oM726.jpg

(7)单击Add,然后配置相关参数如下。

wKiom1RVr26hOlS4AAE76fFReAM175.jpg

(8)单击graphs,然后选择windows节点,可查看监控情况,如下。

wKioL1RVsA2AnS_fAAMX1ImIlrQ895.jpg

wKiom1RVr7CDWk13AANUsmfUlA8410.jpg

wKioL1RVsA2wZvbVAAM18I9VWVk917.jpg

wKiom1RVr7DjS1uHAALL6FFRlwo210.jpg

wKioL1RVsA7jl83BAAOeQwhkAD0758.jpg