Cacti的插件安裝和使用-V2

 1. 安裝 cacti PA php

要安裝別的插件前,先要安裝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 html

咱們用的 0.8.7 因此用最新的2.5 mysql

? linux

1 web

2 sql

3 vim

4 網絡

5 app

wget http://mirror.cactiusers.org/downloads/plugins/cacti-plugin-0.8.7e-PA-v2.5.zip ide

unzip cacti-plugin-0.8.7e-PA-v2.5.zip -d cacti-plugin-0.8.7e

cp -R cacti-plugin-0.8.7e/* /var/www/cacti/

cd /var/www/cacti/

mysql -ucacti -p cacti < pa.sql

 若是咱們使用的是中文的 UTF8 的版本的話,還得下載下面這個文件,下面這些執行必須在 cacti 的目錄中

?

1

2

3

wget http://blog.45639.com/soft/linux/cacti-plugin-0.8.7e-PA-v2.5-cn-utf8.diff.gz

gzip -d  cacti-plugin-0.8.7e-PA-v2.5-cn-utf8.diff.gz

patch -p1 -N < cacti-plugin-0.8.7e-PA-v2.5-cn-utf8.diff

這樣作完後,可能會圖象不對(前提,你設置的urlhttp://xxx/cacti),那麼須要修改以下的內容.

?

1

vim include/global.php

$config['url_path'] = ‘/cacti/’;
進入"用戶管理"->admin->區域權限 選擇上 "Plugin Management"

 

2. 安裝 Cacti Discovery 的插件
這個插件能夠在所定義的網絡或者網段,自動的搜索發現主機、設備,並自動的應用一些模版
進入 cacti  目錄中的 plugins 目錄

?

1

2

wget http://cactiusers.org/downloads/discovery.tar.gz

tar zxfv discovery-0.8.5.tar.gz

如今轉回到上級,而後進入 ../include 修改 global.php 這個文件中的 $plugins 下面加上

?

1

$plugins[] ='discovery';

安裝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管理界面,能夠看到多出兩個標籤頁(tholdmonitor.
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」,能夠管理已經建立的預警項目.

相關文章
相關標籤/搜索