Cacti監控

Cacti監控

1)cacti是用PHP語言實現的一個軟件
2)使用snmp服務獲取數據,nnmp關係着數據的收集
3)當用戶需要查看數據的時候用rrdtool生成圖表

搭建Cacti監控平臺

1)部署Cacti服務運行環境LAMP/LNMP
#yum -y install httpd php php-mysql mariadb
#systemctl restart httpd
#systemctl restart mariadb
2)搭建cacti服務器
#yum -y install rrdtool net-snmp-*    /安裝依賴包  snmp 簡單的網絡管理協議
#tar zxf cacti-0.8.8h.tar.gz
#cp -r cacti-0.8.8h /var/www/html/cacti
#chown apache:apache /var/www/html/cacti  /屬主,屬組爲apache
創建存儲配置信息的庫及表
#create database cactidb;
#grant all on cactidb.* to cacti@"localhost" identified by "123456"
#mysql -ucacti -p123456 cactidb < /var/www/html/cacti/cacti.sql    /導入存儲配置信息的表
修改配置文件,設置存儲配置信息使用的庫
/var/www/html/cacti/include/config.php
$database_type = "mysql";             /類型爲mysql數據庫
$database_default = "cactidb";       /庫名爲創建的cactidb
$database_hostname = "localhost";   /數據庫本地主機名 localhost
$database_username = "cacti";       /登錄數據庫用戶 cacti
$database_password = "123456";
$database_port = "3306";
$database_ssl = false;

安裝數據高速採集器spine
#yum -y install mariadb-devel
#tar zxf cacti-0.8.8h.tar.gz
#cd cacti-0.8.8h
#./configure  --with-mysql     默認目錄爲/usr/local/spine
#make
#make install

#cp usr/local/spine/etc/spine.conf.dist /etc/spine.conf
#vim /etc/spine.conf
DB_Host         localhost
DB_Database     cactidb
DB_User         cacti
DB_Pass         123456
DB_Port         3306

web頁面上進行修改
settings --> path --->Spine Poller File Path   /usr/local/spine/bin/spine ---> poller--->poller Type  spine

監控遠端主機

a)配置被監控端[host17]
#yum -y install net-snmp-*
#sed -n '41p,62p,85p' /etc/snmp/snmpd.conf
#systemctl restart snmpd
#systemctl enable snmpd

b)配置監控服務器
1)添加監控主機 並選擇監控模版
web頁面 --->Devices --->add--->host17/192.168.4.17/...--->save
2)設置監控項
3)創建圖片
Devices--->create Graphs for this Host
4)創建圖像樹,並把監控主機的圖片添加到圖像數裏
Graph Trees--->add
5)編寫抓取數據的cron任務
*/5 * * * * php /var/www/html/cacti/poller.php &> /dev/null

#ls /var/www/html/cacti/rra -l

監控報警

1)安裝插件: 解壓並移動到插件目錄下然後激活
2)配置監控報警 
要求: 對本機登錄用戶數做監控報警
a)創建消息列表
notification Lists
b)設置監控報警項
Thresholds
c)指定服務器
setting---> Mail/DNS
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章