删除Localhost devices,添加一个新的Windows LocalHost,或者修改Host Template为Windows 2000/XP。 启动本机 SNMP
如果您也要侦测本机的snmp状态请用它
开始 → 控制面板 → 添加删除程序 → 添加删除Windows组件 → Management and Monitoring Tools(管理和监控工具)→ Simple Network Management Protocol(简单网络管理协议)→ 将它打勾后点击确定来启用它.
7)、测试cacti是否安装正确
打开命令提示符(CMD),输入c:/php/php.exe c:/cacti_web_root/cacti/poller.php
看是否输出下面类似信息:
C:\\>c:/php/php.exe c:/cacti_web_root/cacti/poller.php OK u:0.00 s:0.06 r:1.32
OK u:0.00 s:0.06 r:1.32 OK u:0.00 s:0.16 r:2.59 OK u:0.00 s:0.17 r:2.62
10/28/2005 04:57:12 PM - SYSTEM STATS: Time:4.7272 Method:cmd.php Processes:1 Threads:N/A Hosts:1 HostsPerProcess:2 DataSources:4 RRDsProcessed:2 在测试时如果错现snmp模块丢失错物可以试着将MIBDIRS设为:C:\\net-snmp\%usr\\share\\snmp\\mibs
之后应该确定cacti.log文件在cacti_web_root/cacti/log/下出现,*.rrd文件在cacti_web_root/cacti/rra/下出现。
8)、定时执行命令
点击开始?控制面板?任务计划?添加任务计划?浏览c:\\php\\php.exe 设置成每天执行,高级里面选每5分钟执行一次,持续24小时;再返回到属性的首页,运行(R)改成C:\\php\\php.exe C: /Apache/htdocs/cacti/poller.php 起始于改成C: /Apache/htdocs/cacti
当输入用于执行此任务计划的用户名和密码时,请注意你输入的用户有读和写以下目录的权限:
cacti_web_root/cacti/rra cacti_web_root/log
并确认用户有读、写和执行以下目录文件的权限: c:\\php c:\\php\\sapi
本系列文档的其他部分链接如下: 一、概述及Cacti的工作流程 二、Cacti的安装 三、Cacti的使用 四、Cacti脚本及模板 五、Cacti插件
六、Cacti高级应用--打造自己的Cacti模板
1.新建数据模板(Data Template)
在console选项卡下左侧菜单栏中点击Data Templates连接,打开新建数据模板窗口。
在新建数据模板窗口点击Add按钮添加“Data Templates”。
填写以下内容:
1).Name 第一个Name是模板的名称,可自定义设置,再此填写“Windows - CPU Usage”; 2).Name 第二个Name是数据源的名字,再此填写“Windows - CPU Usage”; 3).Data Input Method 获取数据的方法,选择“Get SNMP Data”; 4).Internal Data Source Name 数据源值的名称“WindowsCPU”;
5).Minimum和Maximum这两个值如果不填写表示使用数据源的最大和最小值作为图形的上、下限值;
6).Data Source Type 选择“COUNTER”;
7).输入OID值,这一步是定义数据源最关键的一个环节,要确认OID真实存在。点击“save”保存数据源。
回到主界面,可以看到刚刚新建的数据源“Windows - CPU Usage”。
2.新建作图模板(Graph Template)
在console选项卡下左侧菜单栏中点击Graph Templates连接,打开新建作图模板窗口。
在新建作图模板窗口点击Add按钮添加“Graph Templates”。
填写以下内容:
1).Name 第一个Name是模板的名称,可自定义设置,再此填写“Windows - CPU Usage”; 2).Title 画出的图片的标题,其中“|host_description|”相当于一个变量,在作图时自动替换成主机描述。
3).Verticle Lab 显示在所画图片的左侧,通常为作图所用的单位或描述。 点击“create”按钮创建作图模板。