下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、封面作者: PanHongliang仅供个人学习目录、背景 3、 MRTG 与 Cacti 比较 41 MRTG 优缺点 42 Cacti 的优点 4三、软件安装 41安装 Apache242安装 PHP543安装 Mysql44安装 Cacti45安装 rrdtools4四、软件配置 51配置 Apache252配置 PHP553配置 Mysql54配置 Cacti6五、设置 Cacti 监控网络设备 61登录 Cacti6 2添加要监控的设备 7 3创建设备图形 7 4创建图形树进行分类管理 7 5将所创建的图形分配到相应的图形树中7六、 Cacti 相关资料 7我们现在使用的网络监控软件
2、 MRTG 不能对过去某一时间的详细资料进行查询,在我 们追查过去的问题时很不方便。我们需要寻找新的监控工具以满足我们的需求。Cacti 是一种利用 RRDtool 、 snmp 、 PHP、 mysql 、 apache 多种工具而成的一种监控软 件,其源代码基于 PHP 脚本编写并公开,它的基本工作流程就是:1定期执行 php 脚本代码,通过 snmp 读取指定监控工程的 snmp 信息,然后将结果 保存到rrdtool 数据文件中。2在 web 监控界面中通过 php 读取 rrdtool 并生成指定监控工程和指定时间段的监控 曲线图。它主要有以下一些特点:1基于 RRDtool 使效率
3、提高。Cacti 基于 RRDtool 存储监控数据,在查询指定时间段的监控数据时候不用浏览整个数 据文件,和 mrtg 的文本 log 相比具有更高的效率。监控曲线图片的生成并不想mrtg 那样和数据采集同步并定时成生,而是通过 RRDtool 提供的图片生成工具使用 PHP 脚本来生成动 态 web 图片。2监控工程曲线图多样化。RRDtool 的图片生成工具提供了多种参数,这样可以动态设置更多样式的曲线图,也 可以将若干监控工程集中显示在一张图片中,例如我们如果要同时显示 http/ftp/dns 多种协 议的流量时就可以派上用场了。当然,其他如颜色,曲线样式,图片大小格式,说明文字 等
4、都可以定制产生。另外最大的一个改进功能是定时时间段的曲线图生成,突破了 mrtg 中日周月年的固定 模式。3基于 web 配置与监控,操作简单Cacti 是一种 web 方式的软件,监控工程的新建、配置、管理、监控都是基于web 方式来操作的,这对于使用者来说是非常方便。二、MRTG与Cacti比较1 MRTG 优缺点优点: 简单、易上手,基本安装完了之后只要更改一下配置文件即可。缺点:1)使用文本式的数据库,数据不能重复使用;2)只能按日、周、月、年来查看数据;3)只能画两个 DS (一条线、一个块);4)无管理功能;2 Cacti 的优点1)使用 rrd 存储格式,数据能重复使用,比如我可
5、以将一个rrd 文件中的数据与另个 rrd 文件中的数据相加。2)可以定义任意时间段画图,即你可以画出一张半年以来的数据的图,也可以画出一 张半小时以来的图。3)能画任意个 DS 。4) CDEF 让你能任意摆弄数据5)提供了强大的数据管理和用户管理功能三、软件安装1安装 Apache2运行 Apache2 安装程序,选择安装路径为 ,系统会将 Apache2 安装到 C:Apache2 目录下完成安装2安装 PHP5将 php5.05-w32.zip 解压到 C:php53安装 Mysql 运行安装程序,将 Mysql 安装到 C:mysql4安装 Cacti 将 cacti-0.8.6g.
6、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目 录(DocumentRootC:/Cacti )3)找到DirectoryIndex index.html index.html.var在后面加入index.htm index.php4)找 到#LoadM
7、odule ssl_module modules/mod_ssl.so这 行 , 在 此 行 后 加 入 一 行LoadModule php5_module c:/php/php5apache2.dll5)找 到AddType application/x-gzip .gz .tgz这 行 , 在 此 行 后 加 入 一 行AddTypeapplication/x-httpd-php .php注意: 配置完成后需要重启Apache2服务。2 配置 PHP51)找到php5目录里的php.ini-dist重命名为php.ini并拷到windows目录里(注意:PHP5目录下不能有php.ini文件
8、,否则后面步骤会出错)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将。去掉改为extensio
9、n=php_sockets.dl l7)找 到 。session.save_path = /tmp将。去 掉 设 置 你 保 存session的 目 录 ,如session.save_path = c:/php5/session_temp3 配置 Mysql点击mysqlbinwinmysqladmin.exe输入winmysqladmin的初始用户、密码 (注:这不 是mysql里的用户、密码)随便填不必在意,确定之后你的右下角任务的启动栏会出现一个 红绿灯的图标,红灯亮代表服务停止,绿灯亮代表服务正常,如果不是绿灯亮执行如下:左击这个图标-winnt-install the service
10、安装此服务再左击这个图标-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 cre
11、ate cactiC:mysql -user=root -password cacti mysql -user=root -password mysqlmysqlGRANT ALL ON cacti.* TO cactiuserlocalhost IDENTIFIED BYcactiuser mysqlgmysqlflush privilegesmysqlg mysqlexit测试Apache2、PHP5及Mysql将以下代码保存为PHPTest.php,并保存到Web目录中(C:Cacti)在浏览器中输入(http:/服务器IP/phptest.php )应该可以查看到PHP的配置信息。My
12、sql测试:将以下代码保存为MysqlTest.php,并保存到Web目录中(C:Cacti)在浏览器中输入(http:/服务器IP/mysqltest.php )应该可以查看到“Success”成功的消 息。4配置 Cacti设置环境变量:Set MIBDIRS =c:php5extrasmibsSet PHPRC =c:php5Cacti/cactid.conf:DB_HostIP_Address or Hostname (not localhost)DB_Database cactiDB_User rootDB_Password 123456Cacti/include/config.ph
13、p$database_default = cacti 。$database_hostname = localhost 。$database_username = root 。$database_password = 123456。利用计划任务每五分钟运行以下命令:c:php5php.exe c:cactipoller.php五、设置Cacti监控网络设备1登录 Cacti在浏览器中输入 Cacti 服务器的地址,进行登录,初始贴与密码为登录后需要设置相关软件的路径:登录后的介面如下:2 添加要监控的设备1)选择 Devices Add 输入要监控设备的信息,及选择设备类型。选择所要监控的数据及
14、图形模板(一般采用默认即可)。设备添加完成3 .创建设备图形选择 New Graphs 选择设备所要监控的内容及网络端口4 .创建图形树进行分类管理选择 Graph Trees”Add ”admin/admin根据需要可再添加子树5 .将所创建的图形分配到相应的图形树中选择Graph Management”选择相应图形放置到相应的树或树中相应的子树查看所建立的图形树选择Graphs”,可以查看到我们刚才所创建的树结构。六、Cacti相关资料版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整 理。版权为潘宏亮个人所有This article includes some parts, i
15、ncluding text, pictures, and desig n.Copyright is Pan Hon glia ngs pers onal own ership.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及 其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关 法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以 外,将本文任何内容或服务用于其他用途时,须征得本人及相关权 利人的书面许可,并支付报酬。Users may use the contents or services of this article for pers onalstudy, resear
16、ch or appreciati on, and other non-commercial or non-profitpurposes, but at the same time, they shall abide by the provisions ofcopyright law and other releva nt laws, and shall not infringe upon thelegitimate rights of this website and its releva nt obligees. In addition,when any content or service of this article is used for other purposes,written permission and remun erati on shall be obta ined from the pers onconcerned and the releva nt obligee.转载或引用本文内容必须是以新闻性或资料性公共免费信息为 使用目的的合理、善意引用,不得对本文内容原意进行曲解、修 改,并自负版权等法律责任。Reproducti on or quotatio n of the content
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年专用:婚内财产分割协议
- 2024-2025学年沪粤版物理八年级上册导学案:2.3怎样区分声音(响度)
- 航空公司反恐安全培训制度
- 2024年区块链技术在物流行业的应用合同
- 2024-2025学年人教版物理八年级8.3《摩擦力》教案
- 中班语言教案:钓星星
- 《确定位置(一)》(导学案)北师大版五年级下册数学
- 大班健康教案《小耳朵本领大》
- 2024-2025学年 苏科版 八年级下册 物理 第六章:6.3物质的密度 教案
- 大班主题详案教案及教学反思《美丽的太空》
- 人工智能人才培养的智能医学与健康大数据分析技术
- 涉密内网分级保护设计方案
- 《学术不端行为》课件
- 当代世界文化发展的趋势
- 花茶大学生创新创业计划书
- 燃烧器调试报告
- 《中国近代经济史》课件
- 《中国传统教育》课件
- 九年级道德与法治的知识竞赛题
- 2024年山东烟台财金集团招聘笔试参考题库含答案解析
- 胎盘残留护理查房课件
评论
0/150
提交评论