




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、背景我们现在使用的网络监控软件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安装appserv-win32-2.5.9数据库的root密码:不要忘了2安装Cacti将cacti-0.8.7e.zip解压到C:AppServwww下3安装rrdtools将rrdtool-cygwin-1.2.11.zip解压到C: rrdtool即可。四、软件配置1配置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”成功的消息。2配置Cacti(以下配置请根据实际情况进行配置)Cacti/include/config.php$database_default = cacti;$database_hostname = localhost;$database_username = root;$database_password = 123456;利用计划任务每五分钟运行以下命令:c:php5php.exe c:cactipoller.php(轮询是重点,请确认路径,就是用php.exe程序去执行poller.php)五、设置Cacti监控网络设备1登录Cacti在浏览器中输入Cacti服务器的地址,进行登录,初始贴与密码为admin/admin登录后需要设置相关软件的路径:登录后的介面如下:2添加要监控的设备1)选择DevicesAdd输入要监控设备的信息,及选择设备类型。选择所要监控的数据及图形模板(一般采用默认即可,图片里是思科设备的简单配置方法,如果你是要监控linux,请选择主机模板为ucd/net snmp host,模板很重要,别乱选)。设备添加完成3创建设备图形选择New Graphs选择设备所要监控的内容及网络端口4创建图形树进行分类管理选择“Graph Trees”“Add”根据需要可再添加子树5将所创建的图形分配到相应的图形树中选择“Graph Management”选择相应图形放置到相应的树或树中相应的子树查看所建立的图形树选择“Graphs”,可以查看到我们刚才所创建的树结构。五、关于不出图的几点原因总结出图很简单,但又不是那么简单,所有环节错一个就不会出图;首先,你需要确认你cacti安装是没问题的,这个简单;其次,要确认你被监控设备的snmp配置,重要的是团体名SNMP Community和版本号,不知道怎么弄的去百度,可以用snmpwalk命令去检测,百度;再个,到这里基本没什么问题了,不出图一般就是模板的问题,所谓模板就是将一系列OID组成模板,不出图就是因为OID不正确,这个一般是没问题的,但如果你监控linux机器,请选择ucd/net sn
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中医执业医师模考模拟试题(达标题)附答案详解
- 农旅融合视角下的农耕文化旅游转化路径分析
- 解析卷-浙教版七年级下册第四章因式分解难点解析试卷(附答案详解)
- 2024年安全监察人员综合提升测试卷含答案详解【典型题】
- 期货从业资格之《期货法律法规》考前冲刺练习题库提供答案解析带答案详解(研优卷)
- 2024环境影响评价工程师之环境影响评价相关法律法规经典例题及完整答案详解【夺冠】
- 绿色金融环境下商业银行信贷风险评估方法研究与应用
- 2025年自考专业(工商企业管理)过关检测试卷附完整答案详解(考点梳理)
- 锈钢新产业园项目可行性研究报告
- 水性电子材料胶带生产线项目可行性研究报告
- (2025)全国辅警考试题库及答案
- 体操新课标解读
- 以人为本的医院护理服务体系构建
- 2025年湖北省中考数学真题试题(含答案解析)
- 2025年农险初级核保考试题库
- 珠海市香洲区2026届六年级数学第一学期期末检测试题含解析
- 2025年初级薪税师(三级)《理论知识》考试真题(题后附答案及解析)
- 2025年财会领军人才考试试题及答案
- 2025年建筑电工建筑特殊工种理论考题及答案
- GB/T 29509.1-2025载金炭化学分析方法第1部分:金量和银量的测定
- 养老机构消毒培训课件
评论
0/150
提交评论