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
cacti
cacti
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秒鐘收集一次定時任務