1、下載須要的安裝包php
下載有兩種方法:html
一、下載到本地,經過掛載安裝:
linux
主下載頁面:http://docs.cacti.net/sql
php-weathermap-0.97a.zipapache
settings-v0.71-1.tgzcentos
thold-0.4.1.tar.gzide
monitor-v1.3-1.tgzspa
二、直接在centos裏面經過wget命令下載安裝:.net
wget http://docs.cacti.net/plugin:settings/settings-v0.71-1.tar.gz
插件
wget http://www.network-weathermap.com/files/php-weathermap-0.97a.zip
wget http://docs.cacti.net/plugin:monitor/monitor-v1.3-1.tgz
兩種方法均可以正常運行,根據我的愛好,下面以wget下載爲例來安裝。
2、安裝插件
一、進入cacti目錄下,下載所需安裝包
[root@localhost cacti]# cd /usr/share/cacti/
[root@localhost cacti]# wget http://docs.cacti.net/plugin:monitor/monitor-v1.3-1.tgz
[root@localhost cacti]# wget http://docs.cacti.net/plugin:settings/settings-v0.71-1.tar.gz
[root@localhost cacti]# wget http://www.network-weathermap.com/files/php-weathermap-0.97a.zip
二、解壓安裝包,將解壓文件移動到cacti/plugins/目錄下
[root@localhost cacti]# tar zxvf settings-v0.71-1.tar.gz
[root@localhost cacti]# mv settin~1.tgz /usr/share/cacti/
[root@localhost cacti]# tar zxvf thold-0.4.1.tar.gz
[root@localhost cacti]# mv thold /usr/share/cacti/plugins/
[root@localhost cacti]# unzip php-weathermap-0.97a.zip
[root@localhost cacti]# mv weathermap /usr/share/cacti/plugins/
[root@localhost cacti]# cd plugins/
[root@localhost plugins]# ls
index.php monitor settings simple.conf thold weathermap
三、進入而後進入cacti的Plugin Management上的頁面對插件配置,以下圖所示:
四、點擊插件前藍色下箭頭安裝插件,點擊綠色箭頭使能(enbale),變成一個矩形框了,你會發現圖中的"Status」那欄變爲「active」,此時插件就安裝完畢了。
下來就是監控主機了console---device---add--添加信息--create建立來監控主機:以下圖:
友情提示:cacti新版本無需進行以下配置文件設置,老版本可能須要(舊版本還須要導入各自的sql文件)激活monitor插件,
修改配置文件cacti目錄下的include/config.php)。
vi usr/share/cacti/include/config.php
$plugins = array();,在此行下面加入:
$plugins[] = ‘monitor';
$plugins[] = ‘settings';
$plugins[] = ‘thold';
老版本在安裝settings與thold插件時,先安裝settings插件,後安裝thold插件。由於settings插件提供email的相關設置,後期經過對setting的設置來發送郵件。
五、weathermap的配置
插件安裝完畢後,進入weathermap視圖,點擊edit,如出現錯誤,須要修改weathermap/editor.php文件,將$ENABLED=false;改成$ENABLED=ture;
而後修改weathermap/configs/ 和weathermap/output/宿主權限:
[root@localhost weathermap]# chown -R apache:apache configs/
[root@localhost weathermap]# chown -R cacti:apache output/
修改完畢後就能夠建立配置文件,添加圖形。
若出現不能編輯圖形等問題,請關閉SElinux.
[root@localhost configs]# setenforce 0