服务器的集中监测

构建Cacti基本检测体系

Cacti是一款使用php语言开发的性能与流量监测工具,监测的对象可以是linuxWindows服务器,也可以是路由器、交换机等网络设备,主要基于(Simple Network Management Protocol 简单网络管理协议)来搜集CPU占用、内存使用、运行进程数、磁盘空间、网卡流量等各种数据。

Cacti 本身只是一个web界面的管理套件,通过调用Net-SNMP工具来采集监测数据,并结合RRDtool Round Robin Database Tool 轮询数据库工具)记录数据并绘制图片,最终以web页面的形式展现给管理员用户。

Cacti提供了优秀的整合和协调能力,充分利用LAMP基础平台、SNMP协议工具、RRDtool数据引擎,不仅配置简单、直观,而且支持插件和数据模版,使用时非常灵活,便于进一步扩展检测功能。

另一篇:

服务器集中检测Cacti 

CentOS 6下Cacti搭建文档

RHEL5.9下Cacti监控部署详解

CentOS 6.3 下Cacti 安装详解

CentOS Linux下快速安装配置Cacti中文版

快速构建Cacti监控系统

常见的服务器监控软件

Cacti 流量与性能监测为主

Nagios服务与性能监测为主

Cacti的工作结构

C/S模式,采集监测数据

B/S模式,管理监测平台

服务器的集中监测

1.服务器配置(主控端——Cacti

构建Cacti集中检测平台的服务器端时,应提前安装好ApacheMySQLPHP网站平台,以及Net-SNMPRRDtool等支持软件,然后下载Cacti源码包进行部署。

安装Net-SNMPRRDtool等支持软件:

1)构建数据库及web平台:

httpd-2.2.3-43.el5mysql-server-5.0.77-4.el5_4.2mysql-5.0.77-4.el5_4.2mysql-connector-odbc-3.51.26r1127-1.el5perl-DBD-MySQL-3.0007-2.el5unixODBC-2.2.11-7.1php-5.1.6-27.el5php-mysql-5.1.6-27.el5 php-pdo-5.1.6-27.el5

服务器的集中监测

[root@localhost ~]# yum -y install httpd-2.2.3-43.el5mysql-server-5.0.77-4.el5_4.2mysql-5.0.77-4.el5_4.2mysql-connector-odbc-3.51.26r1127-1.el5perl-DBD-MySQL-3.0007-2.el5unixODBC-2.2.11-7.1php-5.1.6-27.el5php-mysql-5.1.6-27.el5php-pdo-5.1.6-27.el5

安装完成后,配置并启动mysqldhttpd服务,确保LAMP协作平台工作正常(建议将服务添加为自启动服务):

为了验证方便,可以清除防火墙规则或允许80端口通信(这里用前者):

服务器的集中监测

2)安装net-snmp-utils软件包:

Cacti平台通过SNMP(简单网络管理协议,UDP/161端口)协议采集监测数据,需要用到snmpgetsnmpwalkSNMP数据采集工具。rhel5.5中由工具程序net-snmp-utils软件包提供。

net-snmp-utils-5.3.2.2-9.el5net-snmp-5.3.2.2-9.el5

net-snmp-libs-5.3.2.2-9.el5lm_sensors-2.10.7-9.el5

3)安装rrdtool软件包(安装路径设为/usr/local,方便其他程序自动识别):

[root@localhost ~]# tar zxf rrdtool-1.4.5.tar.gz

[root@localhost ~]# cd rrdtool-1.4.5

[root@localhost rrdtool-1.4.5]# ./configure --prefix=/usr/local/

[root@localhost rrdtool-1.4.5]# make && make install

在执行./configure--prefix=/usr/local 后会报错,如图:

解决思路:

[root@localhost ~]# yum -y install libxml2-devel pango-*

部署cacti、设置数据库连接:

4)部署cacti源码包:

将下载的cacti源码包释放到web服务器的网页目录,并安装相应的补丁文件。

[root@localhost ~]# tar zxf cacti-0.8.7i-PIA-3.1.tar.gz

[root@localhost ~]# mv cacti-0.8.7i-PIA-3.1 /var/www/html/cacti

[root@localhost ~]# cd /var/www/html/cacti/

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/701153fe89185e7c0bcab770965e48e7.html