cacti

cacti優劣:監控網絡設備比較有優勢,因爲它有一個工具:rrdtool畫圖比較好看。能夠記錄數據。但是不能告警,需要較爲複雜的配置才行。


Cacti安裝:

1. 首先要安裝epel擴展源(到論壇去搜索epel)
rpm -ivh  http://www.aminglinux.com/bbs/da ... ease-6-7.noarch.rpm

2. lamp)然後分別安裝httpdphpmysql
yum install -y  httpd php php-mysql mysql mysql-server mysql-devel php-gd  libjpeg libjpeg-devel libpng libpng-devel 

3. 安裝cacti  net-snmp  rrdtool 
yum install -y cacti  net-snmp  net-snmp-utils  rrdtool 

4. 啓動服務:
/etc/init.d/mysqld start
/etc/init.d/httpd  start
/etc/init.d/snmpd start

5. 編輯httpd配置文件
vim /etc/httpd/conf.d/cacti.conf  
"Deny from all" 改爲  "Allow from all"
/etc/init.d/httpd  restart

6.  導入數據創建cacti
mysql -uroot  -e "create database cacti"

創建cacti用戶
mysql -uroot -e "grant all on cacti.* to 'cacti'@'127.0.0.1' identified by 'cacti';"

導入sql文件
mysql -uroot cacti < /usr/share/doc/cacti-0.8.8b/cacti.sql

7.  編輯cacti配置文件
vim /usr/share/cacti/include/config.php  更改如下:
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "127.0.0.1";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
$database_ssl = false;


8. web訪問cacti並安裝
http://ip/cacti/  
點兩下“next” 和一次”Finish“ 即可
輸入admin   admin 登錄,重新設置新的密碼

9. 執行poller.php, 生成圖形, 加入計劃任務
/usr/bin/php /usr/share/cacti/poller.php

這時我們發現有許多PHP warnning,提示中發現是缺少timezone,然後編輯配置文件vim /etc/php.ini  ,然後搜索timezone,添加一行

date.timezone=Asia/Chongqing  #值是根據warnning提示來定的

添加cron任務
cront -e  增加:
*/5 * * * *  /usr/bin/php /usr/share/cacti/poller.php

二、 安裝客戶端(增加一個linux服務器)
1. 安裝snmp
yum install -y net-snmp

2. 修改snmpd.conf
vim /etc/snmp/snmpd.conf

修改syslocation以及syscontact, 其中syslocation 可以寫域名或者hostname寫本機ipsyscontact寫管理員郵箱

syslocation 11.20
syscontact Root [email protected]

3. 啓動snmp
service  snmpd  start

4.  登錄cacti管理後臺,點console , 再點Device, 在右上角點”Add“
Description  寫本機ip或你自定義一個名字
Hostname  寫本機ip
Host Template  ucd/net  SNMP Host
SNMP Version  Version 2
點右下角的create
點右上角的”Create Graphs for this Host“
Graph Types:  選擇SNMP - Interface Statistics 
在下面框中選擇要監控的網卡,比如我選擇eth0, 在最右側小方塊裏打對勾,然後點右下角的create
Graph Types:  再選擇 Graph Template Based
在下面的框中,選擇你要監控的項目,比如ucd/net - Load Average 
在右側小方塊中打對勾,然後點右下角的create


5. 點左側的Graph Trees 
選中”Default Tree“
點右上角的Add
Tree Item Type 選擇 ”Host“
Host 選擇我們剛剛增加的那個機器ip
點右下角的create

6. 點左上角的Graphs
在左側可以看到
Defaut Tree下面已經增加了我們剛剛添加的主機,圖形一開始不會那麼快出來,要去要等一小會纔可以。


其他cacti帖子參考   http://www.aminglinux.com/bbs/se ... submit=yes&kw=cacti


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章