您好,登錄后才能下訂單哦!
1)cacti是用PHP語言實現的一個軟件
2)使用snmp服務獲取數據,nnmp關系著數據的收集
3)當用戶需要查看數據的時候用rrdtool生成圖表
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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。