快速业务通道

在RHEL5下构建Cacti监测系统

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-09
在Linux系统下监控系统性能工具很多,Cacti是在大型网络中较常见的性能监测软件,可以对CPU负载、内存占用、运行进程数、磁盘空间、网卡流量等各种数据信息进行监控. Cacti是基于PHP语言编写的一个管理套件,需要使用Net-SNMP工具采集监测数据,并结合RRDtool(轮询数据库工具)记录数据及绘制图片,然后通过Web页面的形式展现给管理员用户.接下来开始构建Cacti监测系统: Cacti和RRDtool工具可以分别从以下两个站点下载: http://oss.oetiker.ch/rrdtool/ http://www.cacti.net 一.配置监测服务端(192.168.0.66): 配置Cacti监测服务端需要AMP(Apache、Mysql、PHP)平台的支持,另外也需要安装gd、zlib等软件包.AMP平台可以采用编译安装源码包的方式构建,也可以采用RPM软件包来构建,为节约时间,本文采用安装RHEL5系统光盘自带RPM包方式来构建AMP平台. 1.分别安装构建APM平台需要的RPM软件包:(安装过程略) httpd-2.2.3-31.el5
mysql-5.0.77-3.el5、mysql-connector-odbc-3.51.26r1127-1.el5、mysql-server-5.0.77-3.el5
php-common-5.1.6-23.2.el5_3、php-pdo-5.1.6-23.2.el5_3、php-5.1.6-23.2.el5_3
php-mysql-5.1.6-23.2.el5_3 安装完成后分别启动各服务.
2.使用rpm-qa |grep gd、rpm -qa |grep zlib命令查看软件包是否安装,如未安装就挂载RHEL5光盘进行安装. 3.安装net-snmp-utils软件包: 分别安装lm_sensors、net-snmp、net-snmp-utils三个软件包: [root@linux5234 ~]#rpm -ivh lm_sensors
[root@linux5234 ~]#rpm -ivh net-snmp
[root@linux5234 ~]#rpm -ivh net-snmp-utils 4.安装rrdtool软件包: [root@linux5234 ~]#tar zxf rrdtool-1.2.27.tar.gz
[root@linux5234 ~]#cd rrdtool-1.2.27
[root@linux5234 ~]#.configure --prefix=/usr/local
[root@linux5234 ~]#make && make install 5.安装配置Cacti服务器套件:(使用 tar zxf /media/6/cacti-0.8.7b-cn-utf8.tar.gz
中文软件包) 1>安装Cacti软件包:先挂载安装软件包,然后解压至Web服务器网页目录,同时添加用于读写监测数据的用户cacti. [root@linux5234 ~]# mount /dev/cdrom /media/
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@linux5234 ~]# cd /media/6/
[root@linux5234 6]# cd /var/www/html/
[root@linux5234 html]# tar zxf /media/6/cacti-0.8.7b-cn-utf8.tar.gz
[root@linux5234 html]# mv cacti-0.8.7b-cn-utf8 cacti
[root@linux5234 html]# useradd cacti
[root@linux5234 html]# chown -R cacti.cacti cacti/rra/ cacti/log/ 2>设置监测数据库:建立保存监测数据的数据库、表,设置好授权访问数据库的用户和密码. [root@linux5234 html]# mysql -u root
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 2
Server version: 5.0.77 Source distribution

Type ''help;'' or ''h'' for help. Type ''c'' to clear the buffer.

mysql> create database cactidb default character set utf8; //创建数据库并设置默认字符集
Query OK, 1 row affected (0.00 sec)

mysql> grant all on cactidb.* to cacti@localhost identified by ''pwd@123'';
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
[root@linux5234 html]# mysql -u cacti -p cactidb < cacti/cacti.sql //导入数据表
Enter password: //输入密码后导入成功 3>修改Cacti配置文件: [root@linux5234 html]# cd cacti/
[root@linux5234 cacti]# vi include/config.php //需要修改的内容如下
$database_type = "mys

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号