linux cacti簡單配置文檔

1、Cacti安裝部署php


搭建這個平臺是在lamp的環境下,首先要確保 Apache,MySQL,php.安裝成功。這裏就不寫那些了。html


一、Cacti服務器端安裝
mysql


官網下載cacti相關軟件,一共須要三個軟件,下載地址分別以下:ios

http://www.cacti.net/downloads/cacti-0.8.8a.tar.gz 
http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.5.tar.gz 
http://www.cacti.net/downloads/spine/cacti-spine-0.8.8a.tar.gz 
 
二、安裝LAMP系統環境:
這裏採用yum安裝方式,安裝命令:

yum install  httpd  mysql   mysql-server    php   php-mysql php-json php-pdo   -ysql


三、安裝rrdtool採集工具數據庫

安裝rrdtool以前須要安裝相應的lib庫,以下安裝:json

yum install cairo-devel libxml2-devel pango pango-devel –y 
 tar xzf rrdtool-1.4.5.tar.gz  ;
 cd rrdtool-1.4.5  ; 
 ./configure --prefix=/usr/local/rrdtool/ 
 make  &&make install;
 ln -s /usr/local/rrdtool/bin/* /usr/local/bin/ 
四、安裝SNMP服務
yum install net-snmp  net-snmp-utils  –y  
五、安裝cacti主程序

tar xzf cacti-0.8.8a.tar.gz && mv cacti-0.8.8a   /var/www/html/cacti/服務器


六、建立cacti數據庫ide

mysql -uroot –p  輸入你的密碼進入數據庫,而後建立數據庫: (這裏就是前面lamp數據庫的密碼)
create database cacti;建立數據庫 
grant all on cacti.* tocacti@'localhost' identified by "123456";建立用戶並受權
flush privileges; 刷新權限

七、mysql配置完畢後,把cacti數據導入cacti數據庫工具

mysql  -ucacti -p123456  cacti</var/www/html/cacti/cacti.sql 
配置完mysql後,咱們須要設置cacti  rra、log 目錄的權限,這裏設置爲777:
chmod -R  777 /var/www/html/cacti/rra/ 
chmod -R  777 /var/www/html/cacti/log/

八、修改cacti全局配置文件

vi /var/www/html/cacti/include/config.php爲以下配置:

f003e8cc0c3722c06e28ded8768e8bf0.PNG

九、添加Rrdtool抓圖任務計劃

crontab -e    建立:

*/5  * * * * /usr/bin/php /var/www/html/cacti/poller.php >>/tmp/cacti_rrdtool.log 2>&1

:wq  保存退出!

crontab -l    查看計劃。

十、Cacti安裝完畢,測試訪問

經過http://ip/cacti/訪問出現以下界面,點擊NEXT下一步。

609910fc6e6b884772b06aaf15496d68.PNG

我這裏直接已經安裝完成 ,登陸成功了。


問題出現總結:


5fefde882447adf35830eab0d5467af5.PNG

我這裏出現紅色,那就是路徑沒找到。查了不少緣由。和看config.log   報錯日誌。查詢到缺乏插件:


我安裝:gcc

yum install gcc -y


問題解決。


還有就是源碼安裝  執行make命令時。須要安裝的包。msql_5.5以上版本的用cmake了。

執行make報錯時,通過檢查,仍是依賴數據包沒安裝徹底。安裝徹底後,問題解決。


後面cacti+nagios完美監控文檔會更新出來,感興趣的歡迎討論。

相關文章
相關標籤/搜索