1、設(shè)置mysql,創(chuàng)建Cacti數(shù)據(jù)庫和賬號
成都創(chuàng)新互聯(lián)公司-成都網(wǎng)站建設(shè)公司,專注成都網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)站營銷推廣,申請域名,虛擬空間,網(wǎng)站運營有關(guān)企業(yè)網(wǎng)站制作方案、改版、費用等問題,請聯(lián)系成都創(chuàng)新互聯(lián)公司。[root@nagios ~]# mysql -u root -p123456 mysql> create database cactidb; mysql> GRANT ALL ON cactidb.* TO cactier@localhost IDENTIFIED BY '123456'; mysql> flush privileges; mysql> quit
2、安裝rrdtool
[root@nagios ~]# yum -y install rrdtool rrdtool-devel rrdtool-php
3、安裝配置snmp
[root@nagios ~]# yum install -y net-snmp net-snmp-utils net-snmp-libs [root@nagios ~]# vi /etc/snmp/snmpd.conf 可修改community默認密碼public [root@nagios ~]# service snmpd restart [root@nagios ~]# chkconfig snmpd on
4、下載安裝Cacti
[root@nagios ~]# mkdir /home/nagios [root@nagios ~]# cd /home/nagios [root@nagios nagios]# wget http://www.cacti.net/downloads/cacti-0.8.8b.tar.gz [root@nagios nagios]# tar xzf cacti-0.8.8b.tar.gz [root@nagios nagios]# mv cacti-0.8.8b /var/www/html/cacti [root@nagios cacti]# cd /var/www/html/cacti [root@nagios cacti]# mysql -uroot -p cactidb < cacti.sql
5、配置參數(shù)
[root@nagios cacti]# vi /var/www/html/cacti/include/config.php $database_type = "mysql"; $database_default = "cactidb"; $database_hostname = "localhost"; $database_username = "cactier"; $database_password = "123456"; $database_port = "3306"; #$url_path = "/cacti/";
6、添加用戶、修改權(quán)限和屬主
[root@nagios cacti]# useradd cactier [root@nagios cacti]# passwd cactier #輸入密碼123456 [root@nagios cacti]# usermod -G cactier apache [root@nagios cacti]# chown -R root:root /var/www/html/cacti/ [root@nagios cacti]# chown -R cactier:cactier rra/ log/
7、Apache設(shè)置
[root@nagios cacti]# vi /etc/httpd/conf/httpd.confOptions FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all [root@nagios cacti]# vi /etc/php.ini date.timezone=Asia/Shanghai [root@nagios cacti]# service httpd restart
8、添加計劃
每5分鐘更新RRD圖形,poller是單線程程序,可以改用支持多線程和分布式的工具spine
[root@nagios cacti]# crontab -e */5 * * * * php /var/www/html/cacti/poller.php &> /dev/null [root@nagios cacti]# service crond restart [root@nagios cacti]# ntpdate 65.55.56.206
切換用戶,手動執(zhí)行后在rra目錄下生成rrd圖形文件
[root@nagios cacti]# su - cactier [cactier@nagios cacti]# php /var/www/html/cacti/poller.php
也可以不執(zhí)行手動操作,等待5分鐘,觀察rra目錄下是否自動生成rrd文件
9、WEB頁面初始化
http://localhost/cacti
用戶名admin 密碼admin
10、測試采集數(shù)據(jù)
(1)查看RRD文件中數(shù)據(jù)
[cactier@nagios cacti]# cd /var/www/html/cacti/rra [cactier@nagios rra]# rrdtool fetch -r 300 localhost_mem_buffers_3.rrd AVERAGE date +%s
- nan表示沒有數(shù)據(jù),每隔300秒獲取一次數(shù)據(jù)。
(2)查看mysql中的更新時間
[cactier@nagios rra]# mysql -uroot -p123456 mysql>use cactidb; mysql>select * from poller_time; mysql>quit
正常的話是每五分鐘更新
(3)采集不到數(shù)據(jù)怎么辦
在網(wǎng)頁上清除緩存system utilities -->Rebuild poller cache
修改RRA權(quán)限#chmod 777 -R /srv/www/htdocs/cacti/rra
同步系統(tǒng)時間#ntpdate 65.55.56.206
(4)測試snmp抓取數(shù)據(jù)
[root@nagios ~]# snmpwalk -v 2c -c public <目標機器IP> system
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。