先下載相應的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標籤中查看其狀態。
其他插件安裝方法類似,根據插件不同可能有不同的配置。