1. 安裝 cacti 的 PA
要安裝別的插件前,先要安裝cacti的一個patch--Plugin Architecture,才能支持插件
PA和cacti版本的關係
PA 1.0 = cacti 0.8.6i
PA 1.1 = cacti 0.8.6i et 0.8.6j
PA 2.0 = cacti 0.8.7b
PA 2.2 = cacti 0.8.7c
PA 2.4 = cacti 0.8.7d
PA 2.5 = cacti 0.8.7e
咱們用的 0.8.7 因此用最新的2.5
?
1
2
3
4
5
|
|
若是咱們使用的是中文的 UTF8 的版本的話,還得下載下面這個文件,下面這些執行必須在 cacti 的目錄中
1
2
3
|
|
這樣作完後,可能會圖象不對(前提,你設置的url是http://xxx/cacti),那麼須要修改以下的內容.
1
|
|
$config['url_path'] = ‘/cacti/’;
進入"用戶管理"->點admin->區域權限 選擇上 "Plugin Management"
2. 安裝 Cacti Discovery 的插件
這個插件能夠在所定義的網絡或者網段,自動的搜索發現主機、設備,並自動的應用一些模版
進入 cacti 目錄中的 plugins 目錄
1
2
|
|
如今轉回到上級,而後進入 ../include 修改 global.php 這個文件中的 $plugins 下面加上
1
|
|
安裝settings,thold,monitor插件
monitor插件,提供更簡略、直觀的設備狀態圖示;
thold插件,提供設備異常預警.
cd cacti/plugins
#wget http://mirror.cactiusers.org/downloads/plugins/settings-0.5.tar.gz
#tar zxvf settings-0.5.tar.gz
#wget http://mirror.cactiusers.org/downloads/plugins/thold-0.4.1.tar.gz
#tar zxvf thold-0.4.1.tar.gz
#wget http://cactiusers.org/downloads/monitor.tar.gz
#tar zxvf monitor.tar.gz
#vim ../include/global.php
在$plugins = array();的後面加上以下內容
$plugins[] = ‘thold’;
$plugins[] = ‘settings’;
$plugins[] = monitor;
使用插件
使用monitor插件
刷新cacti系統的web管理界面,能夠看到多出兩個標籤頁(thold、monitor).
1>打開「Console->Settings->Misc」,能夠調整Monitor的各項配置.例如:勾選「Show Icon Legend」能夠在監控頁面顯示圖例;
「View」能夠選用Tiles類型,以顯示設備狀態表格.
2>爲cacti添加新設備時,勾選上「Monitor Host」項.對已添加的設備能夠經過「Management->Devices」進去修改.
3>單擊Web頁面上方的「monitor」標籤連接,能夠進入查看各設備/主機的狀態圖示.
使用thold插件
1>打開「Console->Settings->Mail/DNS」,能夠調整「SMTP Options」和「DNS Options」等配置,用於確保預警郵件可以發出.
2>打開「Console->Settings->Alerting/Thold」,能夠調整Thold的各項配置.例如:「Dead Host Notifications Email」處可填寫設備當機時發送警告信息到哪一個郵箱;勾選「
Send alerts as text」項,能夠設置只發送文本格式的郵件.
3>打開「Templates->Threshold Templates」,能夠添加、取出須要關聯到預警系統的模板,例如:能夠添加和「Interface-Traffic」模板的關聯,選擇 「traffic_in」、
「traffic_out」數據項,分別設置警告閾值「High Threshold」(如200000000比特/秒);能夠添加和「Unix-Disk Space」模板的關聯…….
4>打開「Create->New Graphs」,選擇須要提供預警的設備,單擊右側上方的「Auto-create thresholds」建立預警項目.
5>打開「Management->Thresholds」,能夠管理已經建立的預警項目.