Cacti 外掛安裝教學

由 Derek 發表於 六月 6, 2011 / 6 則評論

安裝 Cacti Plugin(PA) 架構

想要了解有些什麼版本或是最新版本可查詢 http://www.cacti.net/download_patches.php


[root@localhost ~]# cd /tmp

[root@localhost ~]# wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7g-PA-v2.8.tar.gz

[root@localhost ~]# tar -zxvpf cacti-plugin-0.8.7g-PA-v2.8.tar.gz

[root@localhost ~]# cd /var/www/html/cacti/

[root@localhost ~]# patch -p1 -N < /tmp/cacti-plugin-arch/cacti-plugin-0.8.7g-PA-v2.8.diff

 

 

外掛套件使用介紹

匯入 Plugin 設定值欄位資料


[root@localhost ~]# cd /tmp/cacti-plugin-arch/

[root@localhost ~]# mysql -u cactiuser -p cacti < pa.sql

 

 

修改 global.php


[root@localhost ~]# vi /var/www/html/cacti/include/global.php

$database_type = "mysql";

$database_default = "cacti";

$database_hostname = "localhost";

$database_username = "cactiuser";          #修改為自行建立的資料庫使用者帳號

$database_password = "cactipasswd";        #修改為自行建立的資料庫使用者密碼

$database_port = "3306";

 

#下列三行就看各人加與不加(我加了之後是無法使用,反而是沒加才可正常使用)

#如果有要加的話請加在$config = array();之前不然會有問題

$plugins = array();

$plugins[] = 'thold';

$plugins[] = 'settings';

 

#cacti URL位置

$config['url_path'] = '/cacti/';

 

 

安裝Plugin – Settings 外掛


[root@localhost ~]# cd /tmp

[root@localhost ~]#  wget http://cactiusers.org/downloads/settings.tar.gz

[root@localhost ~]# tar -zcvpf settings-0.5.tar.gz

[root@localhost ~]# mv settings /var/www/html/cacti/plugins

 

登入到Cacti後台點選

consoleUser Managementadmin

 

 

 然後把下方的【Plugin Management】打勾

 

 

之後點選【console→【Plugin Management

會看到安裝好的【Settings 請點選綠框的箭頭變成紅框的樣子就行了

 

 

再點選【console→【Settings

就會看到剛剛所安裝好的外掛在上面【Mail/DNS

 

 

安裝Plugin – Threshold外掛


[root@localhost ~]# cd /tmp

[root@localhost ~]# wget http://cactiusers.org/downloads/thold.tar.gz

[root@localhost ~]# tar -zcvpf thold-0.4.3.tar.gz

[root@localhost ~]# mv thold /var/www/html/cacti/plugins

 

 

之後點選【console→【Plugin Management

會看到安裝好的【Thold 請點選綠框的箭頭變成紅框的樣子就行了

 

 

重整一下網頁就可以在最上方的選項看到新加上去的【thold

 

 

剩下的其他外掛就看使用者要安裝什麼,在自行安裝就行了。

安裝的方式就跟上面大同小異,除非有特別的設定方式就令當別論了。

 

 

 

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

  1. KIM 說: 2012/05/13

    而且我的要import pa.sql的時候會出現這樣的問題。

    mysql -uroot -pWelcome1 < pa.sql
    ERROR 1046 (3D000) at line 5: No database selected

    • Derek 說: 2012/05/13

      若有出現此錯誤訊息的話 請指定資料庫

  2. KIM 說: 2012/05/13

    你的第一個方法,有指令可以教我怎麼確認嗎?我是使用ubuntu的系統

    • Derek 說: 2012/05/13

      第一種方法? 不太了解你指的是那一個部份?

  3. KIM 說: 2011/11/02

    Hi, 我都照你的方法做,但卻還是看不到plugin management,請問還有什麼地方需要注意的

    • Derek 說: 2011/11/02

      這裡有幾種可能提供你參考
      1.pa.sql 資料庫是否有確實匯入
      2.在cacti資料夾的權限設定看是否有誤 可看一下plugins.php此檔權限
      3.補丁看是否都有成功(可多運行幾次看看)

發表評論至 Derek

*