cacti 監控

cacti監控php


原理: cacti 是用 php 語言實現的一個軟件,它的主要功能是用 snmp 服務獲取數
據, snmp 須要的變量數據是經過讀取 mysql 數據庫獲得,而後用 rrdtool 儲存
和更新數據,當用戶須要查看數據的時候用 rrdtool 生成圖表呈現給用戶。
rrdtool 對數據的更新和存儲就是對 rrd 文件的處理,rrd 文件是大小固定的檔案
文件,它可以存儲的數據筆數在建立時就已經定義。
1. Snmp 用來收集數據;
2. Rrdtool 用來存儲數據和生成圖表;
3. Mysql 用來配合 PHP 程序存儲一些變量數據並對變量數據進行調用。html

 
 系用環境:RHEL5 /RHEL6     selinux and iptables disabled
 軟件下載:www.cacti.net         cactiusers.org
本機IP:192.168.2.56       可是訪問網頁時是133的。
yum install -y php httpd php-server mysql-server
yum install -y net-snmp-* rrdtool php-snmp php-xml
下載   cacti-0.8.8b.tar.gz
tar zxf cacti-0.8.8b.tar.gz -C /var/www/html/
cd /var/www/html/  ------>   mv cacti-0.8.8b/  cacti
下載並按裝
 rpm -ivh php-snmp-5.3.3-26.el6.x86_64.rpm
 開啓mysql並對其進行作認證 並設密碼爲westos
mysql_secure_installation
重啓mysql
/etc/init.d/snmpd start
snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex監測本機
編輯配置文件
vim /etc/snmp/snmpd.conf
 mysql

 

 

 
 
 
7.對本機再次進行監測
 
8.mysql  -pwestos
 create database cacti
9. cd /var/www/html/cacti
 mysql -pwestos cacti < cacti.sqllinux

 


10.
 
mysql -u cacti -pwestos
 
cd /var/www/html/cacti/include
vim config.php
 
useradd -u 1000 cacti
 
cd /root
crontab -e
   
/etc/init.d/httpd/restart
 sql

 二:::::
 16.下載並解壓
 cd /root
 tar zxf cacti-spine-0.8.8b.tar.gz
 17.
 yum install -y dos2unix  autoconf  automake  binutils  libtool    gcc   cpp 
  glibc-headers   kernel-headers    glic-devel數據庫

cd /root/cacti-spine-0.8.8b
sh bootstrap
   ./configure
    make && make install
/usr/local/spine/etc
cp  spine.conf.disk   spine.confbootstrap

 

 


vim spine.confvim

 20.
cp  spine.conf  /etc/
su   -   cacti
/usr/local/spine/bin/spine
而後訪問網頁更改數據192.168.2.133/cacti測試

 

 三: 監控物理機(IP:192.168.2.16)
.1.在物理機安裝軟件yum install net-snmp -y
      yum install net-snmp-utils -y
      /etc/init.d/snmpd start
在192.168.2.56的主機上(原主機):cd /usr/local/spine/etc
scp /etc/snmp/snmpd.conf 192.168.2.16:/etc/snmpthis

3.設置開機自啓動:chkconfig httpd  on      chkconfig mysqld  on      chkconfig snmpd  on4測試監控物理機 snmpwalk -v 1 -c public 192.168.2.56 IP-MIB::ipAdEntIfIndex5建立監控設備(監控物理主機):  點擊creat graphs for this host 6.監測磁盤空間:在主機和物理機上同時輸入vi /etc/snmp/snmpd.conf而後更改 /etc/init.d/snmpd restart  四:圖形監測:1.在56的主機上:   

相關文章
相關標籤/搜索