centos 6.3 下cacti 安裝詳解

 做爲一款免費功能相對齊全的監控軟件,cacti的配置相對nagios會簡單不少,而且監控效果也不錯。
php

1、 安裝前準備html

個人系統是centos 6.3 min ,mysql

yum -y install httpd httpd-devel mysql mysql-devel php php-mysql php-common php-gd rrdtool*ios

patch net-snmp net-snmp-libs  net-snmp-utils perl-DBD-mysql   php-pdosql

固然,能夠選擇源碼安裝lamp ,可是若是使用最新版 php5.4 以上版本的話,會出現各類函數調用問題,因此建議若是要源碼安裝的話,最好不要安裝高版本的php .apache

首先,配置apache的php支持vim

在httpd.conf 中修改兩個參數centos

一、DirectoryIndex index.php index.html index.html.var瀏覽器

二、AddType x/application-httpd-php .php服務器


其次,配置snmpd

在snmpd.conf中修改三個參數

在第41行修改爲

com2sec notConfigUser 127.0.0.1       public

(若是這臺是被監控的機器,只要把127.0.0.1 修改爲cacti安裝的服務器的ip地址,被監控的服務器只須要安裝snmpd ,並開啓)


在第62行修改爲

access  notConfigGroup ""      any       noauth    exact all  none none

在第85行去掉前面的#號

view all    included  .1                               80

2、cacti 須要的安裝包

cacti-0.8.7h-beta3.tar.gz

cacti-plugin-0.8.7h-PA-v3.0-beta3.tar.gz

monitor-v1.3-1.tgz

settings-v0.71-1.tgz

thold-v0.4.9-3.tgz

3、安裝過程:

tar -axvf  cacti-0.8.7h-beta3.tar.gz

mv cacti-0.8.7h-beta3/* /var/www/html/cacti

mysql -u root -pdbadmin -e 'CREATE DATABASE `cacti` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;'

mysql -u root -pdbadmin -e 'GRANT ALL PRIVILEGES ON  cacti.*  TO cactiuser@localhost identified by  'cactiuser' with grant option;'

mysql -u cactiuser -pcactiuser cacti < /var/www/html/cacti/cacti.sql

如今在瀏覽器輸入  服務器ip/cacti 就能夠看到咱們的服務器是否起來,若是沒安裝安裝界面,請查看httpd 是否起來,還有iptables的設置,建議暫時直接關掉,後面再進行iptalbes 設置


若是咱們要查看到圖像,則須要添加個計劃任務

crontab -e

*/5 * * * * /usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1

這個會在/var/www/html/cacti/rra下建立圖像文件,若是暫時沒看到文件,能夠手動執行

/usr/bin/php /var/www/html/cacti/poller.php > /dev/null 2>&1


4、插件安裝:

cacti的不少功能是經過插件來實現的,接下去介紹安裝三款經常使用的插件,

monitor,settings thold

tar -axvf cacti-plugin-0.8.7h-PA-v3.0-beta3.tar.gz

cp -R cacti-plugin-arch/* /var/www/html/cacti/

選擇覆蓋以前的內容

cd /var/www/html/cacti

mysql -ucactiuser -pcactiuser cacti <pa.sql  

patch -p1 -N<cacti-plugin-0.8.7g-PA-v2.8.diff


tar -axvf monitor-v1.3-1.tgz -C /var/www/html/cacti/plugins

tar -axvf settings-v0.71-1.tgz -C /var/www/html/cacti/plugins

tar -axvf thold-v0.4.9-3.tgz -C /var/www/html/cacti/plugins



vim /var/www/html/cacti/include/config.php

修改成:$url_path = "/cacti/";

$plugins = array();

$plugins[] = "monitor";

$plugins[] = "settings";

$plugins[] = "thold";


這就安裝好了插件,接下去在瀏覽器下啓用咱們的插件

登陸cacti-----console
安裝啓用對應的插件便可。
這裏以monitor爲例:選擇user Management -----admin ------plugin management(打上鉤),-----Save;

plugin management----- Actions 安裝

記得,先啓動settings

最後的顯示結果如圖。

相關文章
相關標籤/搜索