通过Cacti监控windows资源
前提条件
1. 已安装好Cacti
2. 准备好以下安装文件:
a) Cacti_SNMP_Informant_Standard_Metrics_v13.zip
(该cacti监控模板支持WinXP/Vista/Win7/Win2000/2003/2008/2012 x32/x)
下载地址: http://forums.cacti.net/download/file.php?id=26562
b) informant-std-16.zip
下载地址: http://www.wtcs.org/informant/download.htm
配置过程
1. 为window系统配置snmp服务及安装snmp informant
(此处以位的win 2008为例)
进入功能添加向导,勾选SNMP服务,然后点击”下一步”
安装完成后,点击关闭.
打开服务管理器,找到SNMP Service项双击
在弹出的窗口中选择”安全”选项卡,并设置社区为:public
按需要可设置接受来自任何主机的SNMP数据包或只指定个别机子.
然后确定并重启SNMP Service.
解压文件informant-std-16.zip并安装其中的informant-std-16.exe
(双击然后按提示安装即可,此处不特别介绍.)
以上被监控的客户端设置完毕
2. 导入cacti监控模板
解压文件Cacti_SNMP_Informant_Standard_Metrics_v13.zip
把template文件夹中的6个模板文件,通过cacit操作界面导入
导入时提示出错,原因是因为这里使用的cacti版本较旧(cacti-0.8.7e),如果是使用较新版的cacti不会出现此情况,这里可以通过修改模板文件中的hash值来解决导入问题.
把6个模板文件的hash值中的0023或0021替换为0019,然后重新导入即可(不同版本对应的hash并不一样).
然后把文件夹resource\\snmp_queries中的xml文件,放到cacti服务器中的相应目录,我的服务器为/cacti-0.8.7e/resource/snmp_queries,具体目录根据cacti安装路径会有所变化.
以上cacti模板安装完成
3. 创建监控主机及监控资源图
打开Devices页面,点击Add
参考上图高亮部份进行设置,然后点击create按钮.
注意,在接下页面中显示的Associated Graph Templates和Associated Data Queries的1至3项是cacti自带的针对linux的模板,与刚才导入的模板无关,所以最好删除免得建图时误错了.
点击Create Graphs for this Host,为主机创建监控图
其中说明一下:
CPU中的0代表第一个CPU,如果是多核的CPU会显示更多选项,Total是对所有CPU的统计.
针对磁盘也可以选择对不同盘的监控.如C盘.
另外有Select a graph type选项的,说明对于这一类资源有多种监控图,如针对内存,我选择了Memory Stats(Usage)
勾选需要的监控图,然后点create按钮即可.(对于Data Query这类的图,是不能多选创建的,如上图中我选了三张图,但实际上只会创建第一张,所以还是老老实实一张张的建图.Graph Template中的图才可以多选创建,只是这里没有.)
图建好后就是把图放到Graph Tree中了
进入Graph Tree菜单,点击Default Tree
点击Add
参考上图设置,然后点create按钮.之后在Graph页面就可以看到相应的图了.