CentOS5.4(64bit)下安裝配置Cacti#7----插件安裝

安裝插件之前必須要安裝Plugin Architecture
先下載相應的cacti-plugin-0.8.7g-PA-v2.9.tar,下載地址(http://www.cacti.net/downloads/pia/)

1,解壓文件
[root@localhost media]# tar  -zvxf cacti-plugin-0.8.7g-PA-v2.9.tar
解壓過後出現cacti-plugin-arch文件夾,裏面有如下文件
-rw-r--r-- 1 1000 users 122631 Jul 10  2010 W25
drwxr-xr-x 6 1000 users   4096 Jul 10  2010 files-0.8.7g
-rw-r--r-- 1 1000 users  15240 Jun  9  2010 LICENSE
-rw-r--r-- 1 1000 users   1971 Jun  9  2010 pa.sql
-rw-r--r-- 1 1000 users   1218 Jun  9  2010 README
2,複製文件到cacti文件夾
[root@localhost media]# cd  cacti-plugin-arch
[root@localhost cacti-plugin-arch]# cp  cacti-plugin-0.8.7g-PA-v2.9.diff     /var/www/html/cacti
3,應用patch文件
[root@localhost media]# cd  /var/www/html/
[root@localhost html]# cp -p -R cacti cacti.bk     應用之前先備份
[root@localhost html]# cd  cacti
[root@localhost cacti]# patch -p1 -N --dry-run < cacti-plugin-0.8.7g-PA-v2.9.diff    正式應用之前先測試
[root@localhost cacti]# patch -p1 -N < cacti-plugin-0.8.7g-PA-v2.9.diff
4,成功之後,修改cacti下文件的owner爲cacti,所屬組爲cacti
5,修改配置文件
[root@localhost cacti]# vi includesl/config.php
將url_path 改爲 "/cacti/"
確認數據庫信息:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "數據庫密碼";
$database_port = "3306";
6,導入數據庫文件
[root@localhost cacti-plugin-arch]# mysql -u cacti -p cacti < pa.sql
結果正常的話,應該就可以在瀏覽器中打開/ip/cacti/的連接,登錄到cacti畫面了。
7,登錄到cacti.進入Console->User Management->admin->Realm Permissions把Plugin Management打勾。

在左面的菜單的configuration下的settings的後面多了個Plugin Management,點擊一下會列出已經安裝的插件。

這樣,PA就安裝成功了,結下來就是具體的插件安裝。


以下安裝插件,以Monitor插件爲例。
monitor:提供更簡略、直觀的設備狀態圖示
1,到官方網站(http://docs.cacti.net/plugins)下找到相應插件的下載URL
[root@localhost plugins]# wget http://docs.cacti.net/_media/plugin:monitor-v1.3-1.tgz
2,重命名之後解壓插件文件
[root@localhost plugins]# mv plugin:monitor-v1.3-1.tgz monitor-v1.3-1.tgz
[root@localhost plugins]# tar zvxf monitor-v1.3-1.tgz
3,修改文件夾權限屬性(不修改也可以)
[root@localhost plugins]# chown -R cacti.cacti monitor
4,修改配置文件以註冊插件
[root@localhost plugins]# cd ../include
[root@localhost include]# vi config.php
在$plugins = array();以下添加
$plugins[] = 'monitor';
5,導入數據庫文件
[root@localhost plugins]# cd monitor
[root@localhost monitor]# mysql -u cacti -p cacti < monitor.sql
6,在Cacti頁面的Plugin Management中可以看到相應的插件列表,點擊前面的Action符號來安裝,啓用插件
7,在settings中則多出Misc選項,頁面上部也會多出monitor的標籤

可以在settings->Misc 中配置,monitor插件基本上都是顯示方式等的設置,並不影響具體的監控。基本不需要什麼配置就可以用使用,可以在Monitor選項卡下可以看到狀態。

設備是否需要進行monitor監控,則在Management->Devices中配置,勾選上“Monitor Host”項即可在Monitor標籤中查看其狀態。


其他插件安裝方法類似,根據插件不同可能有不同的配置。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章