cacti安裝記錄 第三階段 Cacti及相關插件的安裝 覆盤

好吧,昨天有事情耽誤了,結果拖了一天。


Cacti及插件安裝

root@Only-test:/Ddisk/tool/tar/cacti> rpm -aq | grep snmp

 

好吧與研究的時候有點不一樣。

root@Only-test:/Ddisk/tool/tar/cacti> yum list net-snmp*

 

root@Only-test:/Ddisk/tool/tar/cacti> yum install net-snmp*

這裏主要是安裝 net-snmpnet-snmp-develnet-snmp-utils三個包。

其中net-snmp是服務包

net-snmp-utils包含了cacti要用的snmp執行程序,不裝的話,進行cacti最初配置的時候會提示文件找不到。

 

root@Only-test:/> ln -s /Ddisk/program/apache/bin/* /usr/bin/

root@Only-test:/> ln -s /Ddisk/program/php/bin/* /usr/bin/

這兩個忘記做鏈接了。恩等下Cacti裏配置懶得打了

 

root@Only-test:/Ddisk/tool/tar/cacti> tar zxvf cacti-0.8.8c.tar.gz

root@Only-test:/Ddisk/tool/tar/cacti> mv cacti-0.8.8c /Ddisk/program/apache/htdocs/cacti

root@Only-test:/Ddisk/tool/tar/cacti> chown daemon.daemon -R /Ddisk/program/apache/htdocs/cacti

root@Only-test:/Ddisk/tool/tar/cacti> chown 755 -R /Ddisk/program/apache/htdocs/cacti

root@Only-test:/Ddisk/tool/tar/cacti> mysql

mysql> create database cacti

mysql> use cacti;

mysql> source /Ddisk/program/apache/htdocs/cacti/cacti.sql;

mysql> grant all on cacti.* to cacti@'localhost' identified by 'cacti';

mysql> flush privileges;

mysql> exit;

 

root@Only-test:/Ddisk/program/apache/htdocs/cacti> vim include/config.php

修改如下:

 

其實就是cacti連接數據庫的相關信息

root@Only-test:/Ddisk/program/apache/htdocs/cacti> chmod 777 rra

root@Only-test:/Ddisk/program/apache/htdocs/cacti> chmod 777 log

這兩個,一個是放cacti採集到的數據信息,一個是日誌,所以必須777


root@Only-test:/Ddisk/program/apache/htdocs/cacti> vim /Ddisk/program/php/lib/php.ini

 

root@Only-test:/Ddisk/program/apache/htdocs/cacti> /Ddisk/program/apache/bin/apachectl restart

 

*/5 * * * *   /usr/bin/php /Ddisk/program/apache/htdocs/cacti/poller.php  >>  /tmp/cacti_rrdtool.log 2>&1

 

root@Only-test:/> service crond restart


OK,打開瀏覽器

 

 直接下一步

 

選擇全新安裝

 

 

 紅框裏的就是剛剛做的鏈接和net-snmp-utils rpm 包的安裝結果。Finsh,完成

 


用戶名和密碼都是admin,第一次登錄的時候會要求改密碼



OK,這就是基礎界面了。


點擊上面的選項卡“graphs"然後選擇Default Tree展開就可以看到Localhost的圖了(不展開選擇Localhost,默認是什麼都沒有)


如果看不圖,那是因爲五分鐘還沒到,系統沒有取到數據生成圖表,可以打下面的命令

root@Only-test:/>  /usr/bin/php /Ddisk/program/apache/htdocs/cacti/poller.php --force

如果一切正常的話結果是:


 

 /usr/bin/php /Ddisk/program/apache/htdocs/cacti/poller.php --force

可以生成限時數據,所謂早錯早知道,是相當有用的排查命令之一





安裝 monitor

root@Only-test:/Ddisk/tool/tar/cacti> tar zxf monitor-v1.3-1.tgz

root@Only-test:/Ddisk/tool/tar/cacti> mysql -ucacti -p cacti < monitor/monitor.sql

root@Only-test:/Ddisk/tool/tar/cacti> mv monitor /Ddisk/program/apache/htdocs/cacti/scripts/

root@Only-test:/Ddisk/tool/tar/cacti> chown daemon.daemon -R /Ddisk/program/apache/htdocs/cacti/plugins/monitor/

root@Only-test:/Ddisk/tool/tar/cacti> chmod 755 -R /Ddisk/program/apache/htdocs/cacti/plugins/monitor/

 命令界面打完之後,選擇“console"—>"Plugin Management"。可以看到Monitor插件已經就緒,點擊橙框進行下載

 

 

 之後,點擊綠色鍵頭開始啓用插件


啓用之後,最上方會出現"monltor“選項卡。下面再點擊一下,插件就會停用。

點擊"monltor“選項卡。則會出現一個比例友好的主機界面

 

 

 

安裝spine

root@Only-test:/Ddisk/tool/tar/cacti> tar zxvf cacti-spine-0.8.8c.tar.gz

root@Only-test:/Ddisk/tool/tar/cacti> cd cacti-spine-0.8.8c/

root@Only-test:/Ddisk/tool/tar/cacti/cacti-spine-0.8.8c>./configure --prefix=/Ddisk/program/spine

root@Only-test:/Ddisk/tool/tar/cacti/cacti-spine-0.8.8c> make && make install

root@Only-test:/Ddisk/program/spine> cd /Ddisk/program/spine/etc/

root@Only-test:/Ddisk/program/spine/etc> vim spine.conf.dist

 

root@Only-test:/Ddisk/program/spine/etc> cp spine.conf.dist spine.conf

root@Only-test:/Ddisk/program/spine/etc> ln -s /Ddisk/program/spine/etc/spine.conf /etc

root@Only-test:/Ddisk/program/spine/etc> /Ddisk/program/spine/bin/spine

 

注:不把conf文件鏈接到/etc下,直接打spine是不會出現上面這個效果的,但cacti還是可以用。

 

轉到cacti界面,選擇選項卡"console"—>Settings—>Paths—>Spine poller File Path,填寫spine執行文件的路徑(安裝路徑的bin文件夾下)

 

然後。選擇選項卡"console"—>Settings—>Poller可以把輪詢器從cmd換成spine。具體配置,後面講。

 


安裝 settings

root@Only-test:/Ddisk/tool/tar/cacti> tar zxf settings-v0.71-1.tgz

root@Only-test:/Ddisk/tool/tar/cacti> mv settings /Ddisk/program/apache/htdocs/cacti/plugins/

Settings的安裝其實和monltor差不多,選擇“console"—>"Plugin Management"。點擊橙色

 

點擊綠色 

完成

 

安裝thold

root@Only-test:/Ddisk/tool/tar/cacti> tar zxf thold-v0.5.0.tgz

root@Only-test:/Ddisk/tool/tar/cacti> mv thold/ /Ddisk/program/apache/htdocs/cacti/plugins/

同樣選擇“console"—>"Plugin Management"。點擊橙色

 

 點擊綠色

 

然後最上面會多出一個thold選項卡

 


安裝realtime

root@Only-test:/Ddisk/tool/tar/cacti> tar zxf realtime-v0.5-1.tgz

root@Only-test:/Ddisk/tool/tar/cacti> mv realtime /Ddisk/program/apache/htdocs/cacti/plugins/

root@Only-test:/Ddisk/tool/tar/cacti> mkdir /Ddisk/program/apache/htdocs/cacti/cache

root@Only-test:/Ddisk/tool/tar/cacti> chmod 777 /Ddisk/program/apache/htdocs/cacti/cache/

同樣選擇“console"—>"Plugin Management"。點擊橙色

 

 點擊綠色

 

這裏要設置一下realtime生成的臨時圖片所在的緩存文件夾。

選擇“console"—>Settins—>Misc在Cache Directory 填入緩存文件夾的路徑。

 打開graphs選項卡,隨便找一張圖表,發現右邊多出了一個按鍵,點擊一下

可以看到,數據信息最短可以查看5秒以內的。


發佈了32 篇原創文章 · 獲贊 0 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章