CACTI 仙人掌监控平台
组件: LAMP:提供运行平台
SNMP:提供网络数据的收集 简单网络管理协议 161
RRDtools: 汇总数据并绘制图片
1、检查安全环境:
iptables -F 清空防火墙
setenforce 0 关闭SElinux
2、检查IP地址
3、安装软件环境
yum -y install httpd 阿帕奇
yum -y install mysql mysql-server mysql-devel 数据库
yum -y install php php-mysql PHP
yum -y install zlib freetype libjpeg fontconfig libxml2 gd php-gd 组件
yum -y install rrdtool 组件
yum -y install net-snmp net-snmp-utils 组件
4、安装cacti
tar -zxf cacti* -C /usr/src
mv /usr/src/cacti-0.8.7g /var/www/html/cacti 剪切并改名到阿帕奇网页处
5、修改配置文件
vim /var/www/html/cacti/include/config.php
mysql
cacti
localhost
3306
6、创建数据库cacti
mysql 进入数据库
create database cacti; 创建数据库
grant all on cacti.* to cacti@localhost identified by 'cacti'; 添加用户
exit 退出
7、导入数据库
mysql -ucacti -p123456 cacti < /var/www/html/cacti/cacti.sql 将模板文件导入刚刚创建的数据库
useradd cacti 创建系统用户
chown cacti:cacti /var/www/html/cacti/rra/ 将rra文件夹的所属主和所属组该为cacti
8、访问安装页面
http://IP/cacti/install
默认用户名:admin 默认密码:admin
9、配置客户端
a、检查安全环境
iptables -F 清空防火墙
setenforce 0 关闭SELinux
b、保证能与服务器通信
ping 服务器IP
c、安装软件环境
yum -y install net-snmp net-snmp-utils
d、修改snmp配置,以便能将数据提交给服务器
vim /etc/snmp/snmpd.conf
41 default改为服务器IP public改为public123
62 systemview改为all
85 取消注释
e、重启snmp服务
service snmpd restart
su cacti 切换用户
php /var/www/html/cacti/poller.php 收集数据
su cacti 切换到cacti用户上
crontab -e 创建定时任务
*/5 * * * * /sbin/php /var/www/html/cacti/poller.php 写入设置定时任务每隔5秒钟收集一次定时任务