Windows下安装Cacti详细手册.doc_第1页
Windows下安装Cacti详细手册.doc_第2页
Windows下安装Cacti详细手册.doc_第3页
Windows下安装Cacti详细手册.doc_第4页
Windows下安装Cacti详细手册.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Windows下安装Cacti详细手册 目 录一、背景2二、MRTG与Cacti比较21MRTG优缺点22Cacti 的优点2三、软件安装21安装Apache222安装 PHP543安装Mysql44安装Cacti55安装rrdtools6四、软件配置61配置Apache262配置PHP563配置Mysql74配置Cacti8五、设置Cacti监控网络设备101登录Cacti102添加要监控的设备103创建设备图形114创建图形树进行分类管理125将所创建的图形分配到相应的图形树中12六、Cacti相关资料13一、背景我们现在使用的网络监控软件MRTG不能对过去某一时间的详细资料进行查询,在我们追查过去的问题时很不方便。我们需要寻找新的监控工具以满足我们的需求。Cacti是一种利用RRDtool、snmp、PHP、mysql、apache多种工具而成的一种监控软件,其源代码基于PHP脚本编写并公开,它的基本工作流程就是:1定期执行php脚本代码,通过snmp读取指定监控项目的snmp信息,然后将结果保存到rrdtool数据文件中。2在web监控界面中通过php读取rrdtool并生成指定监控项目和指定时间段的监控曲线图。它主要有以下一些特点:1基于RRDtool使效率提高。Cacti基于RRDtool存储监控数据,在查询指定时间段的监控数据时候不用浏览整个数据文件,和mrtg的文本log相比具有更高的效率。监控曲线图片的生成并不想mrtg那样和数据采集同步并定时成生,而是通过RRDtool提供的图片生成工具使用PHP脚本来生成动态web图片。2监控项目曲线图多样化。RRDtool的图片生成工具提供了多种参数,这样可以动态设置更多样式的曲线图,也可以将若干监控项目集中显示在一张图片中,例如我们如果要同时显示http/ftp/dns多种协议的流量时就可以派上用场了。当然,其他如颜色,曲线样式,图片大小格式,说明文字等都可以定制产生。另外最大的一个改进功能是定时时间段的曲线图生成,突破了mrtg中日周月年的固定模式。3基于web配置与监控,操作简单Cacti是一种web方式的软件,监控项目的新建、配置、管理、监控都是基于web方式来操作的,这对于使用者来说是非常方便。二、MRTG与Cacti比较1MRTG优缺点优点:简单、易上手,基本安装完了之后只要更改一下配置文件即可。缺点:1)使用文本式的数据库,数据不能重复使用;2)只能按日、周、月、年来查看数据;3)只能画两个DS(一条线、一个块);4)无管理功能;2Cacti 的优点1)使用rrd存储格式,数据能重复使用,比如我可以将一个rrd文件中的数据与另一个rrd文件中的数据相加。2)可以定义任意时间段画图,即你可以画出一张半年以来的数据的图,也可以画出一张半小时以来的图。3)能画任意个DS。4)CDEF让你能任意摆弄数据5)提供了强大的数据管理和用户管理功能三、软件安装1安装Apache2运行Apache2安装程序,选择安装路径为C:,系统会将Apache2安装到C:Apache2目录下完成安装2安装 PHP5将php5.05-w32.zip解压到C:php53安装Mysql运行安装程序,将Mysql安装到C:mysql4安装Cacti将cacti-0.8.6g.zip解压到C:Cacti5安装rrdtools将rrdtool-cygwin-1.2.11.zip解压到C: rrdtool即可。四、软件配置1配置Apache2编辑C:apache2confhttpd.conf文件:1) Listen 80 改为 Listen (你要使用的端口)2) 找到 DocumentRoot c:/Apache2/htdocs 将其改为你的WEB目录(DocumentRoot C:/Cacti)3) 找到 DirectoryIndex index.html index.html.var 在后面加入 index.htm index.php4) 找到 #LoadModule ssl_module modules/mod_ssl.so 这行,在此行后加入一行LoadModule php5_module c:/php/php5apache2.dll5) 找到 AddType application/x-gzip .gz .tgz 这行,在此行后加入一行AddType application/x-httpd-php .php注意:配置完成后需要重启Apache2服务。2配置PHP51) 找到 php5目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里(注意:PHP5目录下不能有php.ini文件,否则后面步骤会出错)2) 再将php5目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32)编辑Windows目录下的php.ini文件3) 找到extension_dir = ./ 改为 extension_dir = c:/php5/ext4) 找到;extension=php_mysql.dll 将;去掉改为extension=php_mysql.dll5) 找到;extension=php_snmp.dll 将;去掉改为extension=php_snmp.dll6) 找到;extension=php_sockets.dll 将;去掉改为extension=php_sockets.dll7) 找到;session.save_path = /tmp将;去掉 设置你保存session的目录,如session.save_path = c:/php5/session_temp3配置Mysql点击mysqlbinwinmysqladmin.exe输入winmysqladmin的初始用户、密码 (注:这不是mysql里的用户、密码)随便填不必在意,确定之后你的右下角任务的启动栏会出现一个红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,如果不是绿灯亮执行如下:左击这个图标-winnt-install the service 安装此服务再左击这个图标-winnt-start the service 启动mysql服务修改mysql数据库的root密码用cmd进入命今行模式输入如下命令: ( 注: c:mysql 为mysql安装目录)C:cd c:mysqlbinC:mysqladmin -u root -p password 123456回车出现Enter password: ( 注:这是叫你输入原密码. 刚安装时密码为空,所以直接回车即可)此时mysql 中账号 root 的密码 被改为 123456 安装完毕创建Cacti数据库C:cd mysqlbinC:mysqladmin -user=root -password create cactiC:mysql -user=root -password cacti mysql -user=root -password mysqlmysqlGRANT ALL ON cacti.* TO cactiuserlocalhost IDENTIFIED BY cactiusermysqlgmysqlflush privilegesmysqlgmysqlexit测试Apache2、PHP5及Mysql将以下代码保存为PHPTest.php,并保存到Web目录中(C:Cacti)在浏览器中输入(http:/服务器IP/phptest.php)应该可以查看到PHP的配置信息。Mysql测试:将以下代码保存为MysqlTest.php,并保存到Web目录中(C:Cacti)在浏览器中输入(http:/服务器IP/mysqltest.php)应该可以查看到“Success”成功的消息。4配置Cacti设置环境变量:Set MIBDIRS=c:php5extrasmibsSet PHPRC=c:php5Cacti/cactid.conf:DB_Host IP_Address or Hostname (not localhost)DB_Database cactiDB_User rootDB_Password 123456Cacti/include/config.php$database_default = cacti;$database_hostname = localhost;$database_username = root;$database_password = 123456;利用计划任务每五分钟运行以下命令:c:php5php.exe c:cactipoller.php五、设置Cacti监控网络设备1登录Cacti在浏览器中输入Cacti服务器的地址,进行登录,初始贴与密码为admin/admin登录后需要设置相关软件的路径:登录后的介面如下:2添加要监控的设备1)选择DevicesAdd输入要监控设备的信息,及选择设备类型。选择所要监控的数据及图形模板(一般采用默认即可)。设备添加完成3创建设备图形选择New Graphs选择设备

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论