2012年11月19日

CentOS 6.3 學習筆記 (11) - cacti 報表統計

ALL NEW CentOS

設定網路、關閉防火牆、SELinux、更新時間




#yum -y install make gcc gcc-c++ ntp mysql mysql-server mysql-devel libxml2 libxml2-devel curl curl-devel gd gd-devel wget libtool net-snmp net-snmp-devel net-snmp-utils setuptool system-config-firewall rrdtool unzip

#wget http://ftp.tc.edu.tw/pub/Apache/apr/apr-1.4.6.tar.gz http://ftp.tc.edu.tw/pub/Apache/apr/apr-util-1.5.1.tar.gz ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.31.tar.gz http://ftp.tc.edu.tw/pub/Apache/httpd/httpd-2.4.3.tar.gz http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz http://tw2.php.net/get/php-5.4.8.tar.gz/from/tw1.php.net/mirror

tar 一次解壓多個 tar.gz 檔案
for f in *.tar.gz; do tar zxvf $f; done

安裝 Apr Apr-util Pcre Pcre-devel

設定 mysql 密碼、啟動

安裝 apache
# ./configure --prefix=/usr/local/web/apache2

修改 httpd.conf

安裝 php
#./configure --prefix=/usr/local/web/php --with-apxs2=/usr/local/web/apache2/bin/apxs --enable-sockets --with-mysql --with-zlib-dir --with-freetype-dir --with-png-dir --with-openssl --enable-mbstring --with-curl --with-gd --with-jpeg-dir --enable-pcntl --enable-pdo  --with-pdo-mysql --with-snmp

複製並修改 php.ini 時區設定
date.timezone = Asia/Taipei

複製 cacti 目錄 到網站目錄下
修改 cacti/include/config.php 設定

匯入資料庫
#mysql -u root -p cacti < cacti.sql

設定 crontab 每五分鐘抓一次資料
#crontab -e
*/5 * * * * /usr/local/web/php/bin/php /home/cacti/cacti/poller.php  > /dev/null 2>&1

重新啟動 apache

開啟瀏覽器、安裝 cacti

11/20 更新
問題參考
1.system utilities -->Rebuild poller cache
2.系統時間不正確,重新設定時間
3.圖像沒有產生,執行#/usr/bin/php /srv/www/htdocs/cacti/poller.php --force
4.權限問題,修改權限#chmod 644 -R /srv/www/htdocs/cacti/rra
5.資料庫表有損壞,修復#mysqlcheck -ao cacti --auto-repair -uroot -p
6.重啟snmpd服務#service snmpd restart

0 意見:

張貼留言