2015年12月6日

Cacti Plugins安裝

Cacti Version 0.8.8b;Plugin Architecture Version: 3.1
採用新版EZCacti的原因為,修正了前一版的安全性問題
並且部分所需的Plugin元件需在新版的PA:3.1版才支援
以下為練習安裝Plugin LAB,正式環境中,並不是每個Plugin都會使用
Cacti Plugins可參考http://docs.cacti.net/plugins
以下用thold Plugin說明一些安裝上的注意事項



Cacti Plugins安裝目錄位於 /var/www/html/plugins
# cd /var/www/html/plugins
安裝時先將plugins下載置此目錄,解壓後再做安裝設定,解壓完後,再將原壓縮檔移掉
1. NTOP:http://docs.cacti.net/plugin:ntop#ntop

# wget http://docs.cacti.net/_media/plugin:ntop-v0.2-1.tgz
# mv plugin:ntop-v0.2-1.tgz ntop.tgz
# tar -zxvf ntop.tgz
完成解壓後,再到Cacti Console > Configuration > Plugin Management選單中,點選藍色按鈕安裝,安裝完成後,再選綠色按鈕啟用此plugin,啟用後綠色按鈕會變成紅色

設定NTop連結:Console→Settings→Misc > NTop URL (輸入對應的連結)
此外掛使用iframe語法嵌入NTop網頁,需再修改height參數(調整為1000)才能讓NTop頁面下方顯示正常(若不修改,頁面會顯示不完全)
# vi /var/www/html/plugins/ntop/ntop.php
原本狀態為height='100%’

修改為height='1000’
啟用後要讓Plugin出現超連結選單圖片在上方的話,要再到Console > User Management 中,將Admin帳號的Realm Permissions裡頭的View NTop欄位打勾並save


設定完成後,便會在上方列出現NTop按鈕
2. Monitor:http://docs.cacti.net/plugin:monitor#monitor

此套件在安裝時,已預設安裝進去,只需做設定即可
Configuration > Setttings > Misc > Monitor,設定如下並存檔
Console >Management > Devices中將要監控的設備勾選並Enable Monitoring
設定完成後可到Monitor頁面檢查目前已納入監控的設備

3. SuperLink:http://docs.cacti.net/plugin:superlinks
下載SuperLink:(用來加入超連結按鈕)
# wget http://docs.cacti.net/_media/plugin:superlinks-v1.4-2.tgz
# mv plugin:superlinks-v1.4-2.tgz superlinks.tgz
# tar -zxvf superlinks.tgz
解壓完後,在安裝前要先改一下裡面的setup.php安裝檔(原作者多打一個斜線,若不修改會造成安裝此plugins後,Cacti打開連結的速度變超慢)
# vi /var/www/html/plugins/superlinks/setup.php
到第93行將斜線給取消後,存檔離開
到Cacti Console > Configuration > Plugin Management選單中,點選藍色按鈕安裝,安裝完成後,再選綠色按鈕啟用此plugin,啟用後綠色按鈕會變成紅色
啟用後便可在Console > Management > External Links中選Add使用此外掛加入相關的網頁連結頁面於Cacti網頁左方按鈕,例如加入一個Splunk的超連結


4.Setting:http://docs.cacti.net/plugin:settings#settings
此套件在安裝EZCacti時,已經預設安裝好,用來擴充GUI的設定選項
以下說明如何設定Cacti發信選項
Console > Settings > Mail/DNS
設定DNS為168.95.1.1 & 8.8.8.8,Mail Service選SMTP,並依相關需求填入email選項存檔後,可點選Send a Test Email如下所示
 5. Advance Ping
Cacti 安裝時已裝好的預設Graph Templates,但使用上會有問題,無法產生圖型,原因為缺少php-process與其它相關會用到的php套件,修正方法如下,利用yum安裝相關php套件
# yum install php-process
安裝完成後,測試ping 英國的Yahoo網站,有出現回應時間才是正常的
# php /var/www/html/scripts/ss_fping.php uk.yahoo.com
min:197.5930 avg:203.0150 max:225.2870 dev:10.0767 loss:0.0000
完成安裝後,便可在設定監控Device時,選用此Graph Templates並產生相關圖型
6. Weathermap:http://docs.cacti.net/userplugin:weathermap
此Plugins已有預設安裝,將Plugin啟動後,先修改editor.php這個檔案, 將第七行$ENABLED=false;改為$ENABLED=true;
# vi /var/www/html/plugins/weathermap/editor.php
相關UI介面操作可參考下方說明,依實際狀況繪製圖型
http://www.netadmin.com.tw/article_content.aspx?sn=1305090001&jump=2

相關Bug修正
一、修正RRD Tool無法顯示中文字圖型問題
安裝中文字型
yum install cjkuni-fonts-common.noarch cjkuni-ukai-fonts.noarch
更新字型快取
fc-cache -fv
修改function.php
#vi /var/www/html/lib/functions.php
在程式碼開頭第一行加入下方文字存檔後即可顯示中文字圖型
setlocale(LC_CTYPE,"zh_TW.UTF-8");


二、修正32bit與64bit流量偵測問題(32bit在流量超過100M時會偵測不準)
在產生流量圖型時,若設備為Giga Switch的話,流量單位要選64bit

0 回應:

Copyright © 2009 New Life in Taipei All rights reserved. Theme by Laptop Geek. | Bloggerized by FalconHive.