Windows下安装Cacti详细手册Word文件下载.docx
《Windows下安装Cacti详细手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《Windows下安装Cacti详细手册Word文件下载.docx(12页珍藏版)》请在冰豆网上搜索。
当然,其他如颜色,曲线样式,图片大小格式,说明文字等都可以定制产生。
另外最大的一个改进功能是定时时间段的曲线图生成,突破了mrtg中日周月年的固定模式。
3.基于web配置与监控,操作简单
Cacti是一种web方式的软件,监控项目的新建、配置、管理、监控都是基于web方式来操作的,这对于使用者来说是非常方便。
二、MRTG与Cacti比较
1.MRTG优缺点
优点:
简单、易上手,基本安装完了之后只要更改一下配置文件即可。
缺点:
1)使用文本式的数据库,数据不能重复使用;
2)只能按日、周、月、年来查看数据;
3)只能画两个DS(一条线、一个块);
4)无管理功能;
2.Cacti的优点
1)使用rrd存储格式,数据能重复使用,比如我可以将一个rrd文件中的数据与另一个rrd文件中的数据相加。
2)可以定义任意时间段画图,即你可以画出一张半年以来的数据的图,也可以画出一张半小时以来的图。
3)能画任意个DS。
4)CDEF让你能任意摆弄数据
5)提供了强大的数据管理和用户管理功能
三、软件安装
1.安装appserv-win32-2.5.9
数据库的root密码:
不要忘了
2.安装Cacti
将cacti-0.8.7e.zip解压到C:
\AppServ\www\下
3.安装rrdtools
将rrdtool-cygwin-1.2.11.zip解压到C:
\rrdtool即可。
四、软件配置
1.配置Mysql
修改mysql数据库的root密码
用cmd进入命今行模式输入如下命令:
(注:
c:
\mysql为mysql安装目录)
C:
\>
cdc:
\mysql\bin
mysqladmin-uroot-ppassword123456
回车出现Enterpassword:
这是叫你输入原密码.刚安装时密码为空,所以直接回车即可)
此时mysql中账号root的密码被改为123456安装完毕
创建Cacti数据库
cdmysql\bin
mysqladmin--user=root--passwordcreatecacti
mysql--user=root--passwordcacti<
\cacti\cacti.sql
mysql--user=root--passwordmysql
mysql>
GRANTALLONcacti.*TOcactiuser@localhostIDENTIFIEDBY'
cactiuser'
\g
flushprivileges
exit
测试Apache2、PHP5及Mysql
将以下代码保存为PHPTest.php,并保存到Web目录中(C:
\Cacti)
<
?
echophpinfo();
?
>
在浏览器中输入(http:
//服务器IP/phptest.php)应该可以查看到PHP的配置信息。
Mysql测试:
将以下代码保存为MysqlTest.php,并保存到Web目录中(C:
php
$link=mysql_connect('
localhost'
'
root'
123456'
);
if(!
$link)echo"
fail"
;
elseecho"
success"
mysql_close();
//服务器IP/mysqltest.php)应该可以查看到“Success”成功的消息。
2.配置Cacti
(以下配置请根据实际情况进行配置)
Cacti/include/config.php
$database_default="
cacti"
$database_hostname="
localhost"
$database_username="
root"
$database_password="
123456"
利用计划任务每五分钟运行以下命令:
c:
\php5\php.exec:
\cacti\poller.php(轮询是重点,请确认路径,就是用php.exe程序去执行poller.php)
五、设置Cacti监控网络设备
1.登录Cacti
在浏览器中输入Cacti服务器的地址,进行登录,初始贴与密码为admin/admin
登录后需要设置相关软件的路径:
登录后的介面如下:
2.添加要监控的设备
1)选择DevicesAdd输入要监控设备的信息,及选择设备类型。
选择所要监控的数据及图形模板(一般采用默认即可,图片里是思科设备的简单配置方法,如果你是要监控linux,请选择主机模板为ucd/netsnmphost,模板很重要,别乱选)。
设备添加完成
3.创建设备图形
选择NewGraphs选择设备所要监控的内容及网络端口
4.创建图形树进行分类管理
选择“GraphTrees”“Add”
根据需要可再添加子树
5.将所创建的图形分配到相应的图形树中
选择“GraphManagement”选择相应图形放置到相应的树或树中相应的子树
查看所建立的图形树
选择“Graphs”,可以查看到我们刚才所创建的树结构。
五、关于不出图的几点原因总结
出图很简单,但又不是那么简单,所有环节错一个就不会出图;
首先,你需要确认你cacti安装是没问题的,这个简单;
其次,要确认你被监控设备的snmp配置,重要的是团体名SNMPCommunity和版本号,不知道怎么弄的去XX,可以用snmpwalk命令去检测,XX;
再个,到这里基本没什么问题了,不出图一般就是模板的问题,所谓模板就是将一系列OID组成模板,不出图就是因为OID不正确,这个一般是没问题的,但如果你监控linux机器,请选择ucd/netsnmphost,不要选择locallinuxmachine,不要问为什么,以后会知道的,最好的测试设备是思科路由器,最方便了;
最后,如果到这你都确定没问题,检查一下你的轮询;
确认每一步都没错,不会不出图的。
六、Cacti相关资料
---完---