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