构建cacti基本检测体系支持lamp架构
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Cacti的工作结构:
C/S模式,采集监测数据
B/S模式,管理监测平台
需求描述
在主机192.168.90.108中构建Cacti系统
集中监测网关、网站、MySQL这三台服务器
实现思路
在被控端安装、配置snmpd服务
构建Cacti监测服务器,添加percona-mysql-monitor插件
设置具体的监测任务、并验证实验结果
配置LAMP环境
实验操作之前:
service iptables stop
setenforce=0
1
#yum -y install mysql mysql-server mysql-devel
配置apache与php---安装包
1
2
#yum -y install zlib freetype libjpeg fontconfig gd libxml2 php-gd
#yum -y install httpd php php-mysql
2> 安装rrdtool和net-snmp
1
#yum -y installnet-snmp net-snmp-utils
安装如下内容:
3> 安装cacti
1
#tar -zxvf cacti-0.8.8b.tar.gz -C/opt/
1
#mv cacti-0.8.8b/var/www/html/cacti/
4> 配置cacti:
1
2
#useradd cacti//增加cacti
#chown -R cacti.cacti /var/www/html/cacti/
5> 配置 mysql并导入 cacti.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#service mysqld start
mysql -u root
mysql> create database cacti default character set utf8;
mysql> grant all on cacti.* to cacti@'localhost' identified by 'cacti';
mysql> flush privileges;
mysql -u cacti -pcacti cacti < /var/www/html/cacti/cacti.sql
vi /var/www/html/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
$url_path = "/";
a> 配置httpd服务
1
#vim /etc/httpd/conf/httpd.conf
//修改如下
1
#service httpd start
b> 配置snmpd服务
1
#yum install -y net-snmp lm_sensors
1
#vi /etc/snmp/snmpd.conf
//修改如下
1
2
#service iptables stop
#service snmpd start
c> 配置cron计划任务
1
#crontab -u cacti -e
*/10 * * * * /usr/bin/php/var/www/html/cacti/poller.php& > /dev/null
6> 配置完成,设置服务开机自启动
1
2
3
#chkconfig --level 35 httpd on
#chkconfig --level 35 mysqld on
#chkconfig --level 35 snmpdon
在Windows 10 客户端IE浏览器中输入网址:http://192.168.90.108/cacti/
默认用户名和密码都是admin
添加被控制端:
扩展Cacti的功能
安装percona-mysql-monitor插件 即可
页:
[1]