成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

CentOS下安裝配置Cacti(圖)

運維 系統運維
CentOS下安裝配置Cacti:Cacti是一套基于PHP、MySQL、SNMP及RRDTool開發的網絡流量監測圖形分析工具。Cacti提供了非常強大的數據和用戶管理功能,本文講述的CentOS下安裝配置Cacti

  CentOS環境cacti安裝與配置

  一、cacti簡介

  隨著公司規模擴大,服務器也日漸增多,對服務器集群的網絡流量和服務器性能實時監測顯得愈發重要。開源陣營中常用有MRTG(MultiRouter Traffic Grapher)--基于SNMP的網絡流量統計分析工具。它通過SNMP協議從設備得到并記錄網卡信息,并將流量負載以圖形的方式顯示出來,系統負載小,使用方便。不過,由于MRTG存在諸多缺點,其作者Tobias Oetiker在1999年就已經開始開發另一套開源軟件RRDTool來代替MRTG。,但是RRDTool的主要作用是數據的存儲和將數據繪畫成圖像。要實現數據的采集和管理,需要通過cacti輔助RRDTool。

  cacti是用PHP語言開發的一套完全面向RRDTool的B/S系統,它用SNMP服務獲取數據,然后用RRDTool儲存和更新數據并生成詳細圖表呈現給用戶。cacti通過Mysql存儲了所有RRDTool創建圖像需要用到的信息以及管理信息,如:主機名、主機ip、snmp團體名、端口號、模板信息等。注意:SNMP抓到數據不是存儲在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目錄的rra文件夾下)。rrdtool對數據的更新和存儲就是對rrd文件的處理,rrd文件是大小固定的檔案文件(Round Robin Archive),它能夠存儲的數據筆數在創建時就已經定義。

#p#

 

  二、服務器實時監控系統架構及工作流程

  整個監控系統主要由四部分組成:

  1、Cacti系統——用戶控制的平臺,用戶在此進行所有的設置與查看圖表。當然Cacti也需要WEB服務器如Apache和PHP環境的支持;

  2、SNMP采集工具--Unix下使用 Net-SNMP軟件包自帶的"snmpget"和"snmpwalk"等程序,windows下使用php的snmp功能;

  3、RRDTool繪圖引擎--性能數據的存儲和繪畫圖像;

  4、MySQL數據庫--儲存RRDTool繪圖所需的信息。

  工作流程圖:

 

CentOS/安裝/Cacti

#p#

  三、準備cacti安裝環境:

  1、首先要安裝Apache+PHP+MySQL+Net-SNMP+RRDTool(MySQL安裝、Apache安裝、PHP安裝),本文采用YUM命令安裝所有cacti依賴軟件。過程如下:

  1.   #yum install mysql mysql-server php-mysql httpd php php-pdo lm_sensors net-snmp php-snmp net-snmp-utils perl-Net-Daemon perl-PlRPC perl-DBI rrdtool perl-rrdtool perl-DBD-MySQL net-snmp-libs  
  2.  

  注:yum安裝rrdtool中,由于rrdtool依賴的包過多,所以請首先增加源,方式如下:

  1.   #vi /etc/yum.repos.d/CentOS-Base.repo  
  2.  

  文件末尾增加如下鏈接:

  1.   [dag]  
  2.  
  3.   name=Dag RPM Repository for Red Hat Enterprise Linux  
  4.  
  5.   baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag  
  6.  
  7.   gpgcheck=1 
  8.  
  9.   gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt  
  10.  
  11.   enabled=1 
  12.  

  2、配置SNMP

  1.   #vi /etc/snmp/snmp.conf  
  2.  

  ——將下邊這行中的default

  1.   com2sec notConfigUser default public  
  2.  

  ——改為127.0.0.1

  1.   com2sec notConfigUser 127.0.0.1 public  
  2.  

  ——將下邊這行中的systemview

  1.   access notConfigGroup "" any noauth exact systemview none none  
  2.  

  ——改為all

  1.   access notConfigGroup "" any noauth exact all none none  
  2.  

  ——將下邊這行的注釋"#"號去掉

  1.   #view all included .1 80  
  2.  

  ——啟動snmpd服務

  1.   #service snmpd start  
  2.  

  ——啟動httpd/mysql

  1.   #service httpd start  
  2.  
  3.   #service mysqld start  
  4.  

#p#

  四、安裝cacti

  1、下載cacti:

  1.   #wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz  
  2.  
  3.   #tar -zvxf cacti-0.8.7e.tar.gz  
  4.  
  5.   #mv cacti-0.8.7e /var/www/html/cacti  
  6.  

  2、在數據庫中建庫、授權、導入數據庫結構

  1.   #mysql -uroot -ppassword  
  2.  
  3.   mysql> create database cacti;  
  4.  
  5.   mysql> grant all privileges on cacti.* to cacti@localhost identified by 'cacti' with grant option;  
  6.  
  7.   mysql> grant all privileges on cacti.* to cacti@127.0.0.1 identified by 'cacti' with grant option;  
  8.  
  9.   mysql> use cacti;  
  10.  
  11.   mysql> source /var/www/html/cacti/cacti.sql;  
  12.  

  ——配置cacti以連接數據庫

  1.   #vi /var/www/html/cacti/include/config.php  
  2.  
  3.   $database_type = "mysql";  
  4.  
  5.   $database_default = "cacti";  
  6.  
  7.   $database_hostname = "localhost";  
  8.  
  9.   $database_username = "cacti";  
  10.  
  11.   $database_password = "cacti";  
  12.  
  13.   $database_port = "3306";  
  14.  

  3、添加cacti用戶,否則cacti不能寫入rrd和log目錄,將會無法生成圖片

  1.   #useradd cacti -d /var/www/html/cacti -s /bin/false  
  2.  
  3.   #chown -R cacti /var/www/html/cacti/rra /var/www/html/cacti/log  
  4.  

  4、增加入一個計劃任務,使得 cacti 每五分鐘生成一個監控圖表。

  1.   #crontab -e  
  2.  

  --加入如下內容。注意poller.php的路徑

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

  --如果暫時未看到圖表,可以手工執行,生成圖表

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

  5、完成cacti最后的配置,在瀏覽器輸入:http://localhost/cacti,將進入cacti登錄頁面,第一次登陸用戶名和密碼都是admin,它會要求你立即設置新密碼。接著設置cacti用到的命令正確路徑,一定要正確,如下圖:

 

CentOS/安裝/Cacti

  6、完成設置后,通過http://localhost/cacti/graph_view.php,選擇服務器即可看到監控圖標。

  7、如需添加其他主機,改主機必須安裝正確配置net-snmp,配置方法如上所述。

#p#

  五、錯誤處理:

  1、字體在圖形中顯示不正常的解決方法:下載并安裝cjkuni-fonts中文字體,字體名ukai.ttf;

  1.   #wget http://ftp.tw.debian.org/debian/pool/main/t/ttf-arphic-ukai/ttf-arphic-ukai_0.1.20060928.orig.tar.gz  
  2.  
  3.   #tar zxvf ttf-arphic-ukai_0.1.20060928.orig.tar.gz  
  4.  
  5.   #cd ttf-arphic-ukai-0.1.20060928/  
  6.  
  7.   #cp ukai.ttf /usr/share/fonts/ukai.ttf  
  8.  

  2、cacti無法顯示監控圖表的解決方法:

  1)首先確認/var/www/html/cacti/rrd目錄是否可寫,照上文設置用戶權限;

  2)字體路徑是否設置正確,如上文所述;

  3)RRDTool版本設置是否正確(查看RRDTool版本命令:#rrdtool -v),設置方法:Console -> Cacti Settings -> Genera -> RRDTool Utility Version -> RRDTool 1.3.X;(默認為1.0.x,不改可能圖像不能正常顯示出來)

【編輯推薦】

用Linux上的Cacti去監控Windows服務器

Ubuntu下安裝Cacti監控服務

CactiEZ的備份與恢復

責任編輯:zhaolei 來源: CSDN
相關推薦

2011-03-25 15:01:44

Cacti安裝

2010-01-13 11:17:50

2011-04-02 15:26:51

Cacti安裝

2011-03-25 13:40:28

Cacti安裝配置

2011-03-25 15:01:43

2011-04-02 15:26:58

Cacti安裝

2011-04-02 15:17:59

2011-03-31 15:51:51

cacti

2011-03-25 11:02:19

Cacti安裝

2011-04-02 15:17:48

Cacti安裝

2011-04-02 15:30:20

Cacti安裝

2011-04-02 15:26:45

Cacti安裝

2012-10-11 14:59:31

CentosFastDFS

2011-02-23 09:55:33

Centos安裝vsftpd

2011-04-02 15:30:41

Cacti安裝

2011-04-06 10:03:08

Centos5.4Cacti安裝

2011-04-01 14:09:44

CentOS 5.5zabbix

2013-09-02 14:22:51

CentOS 5.8Varnish

2011-03-02 09:47:51

PureftpCentos

2011-03-02 10:09:53

CentosPureftp
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品一区国语对白 | 91福利影院| 在线观看毛片网站 | 亚洲精品视频一区二区三区 | 国产熟熟 | 992tv人人草 久久精品超碰 | 国产精品99久久久久久www | 北条麻妃一区二区三区在线观看 | 国产精品美女久久久久久免费 | 欧美成人自拍 | 久久国产精品免费一区二区三区 | 欧美黄a| 美女福利网站 | 一区二区久久 | 在线观看精品视频网站 | 国产精品美女久久久久久免费 | 精品久久久久久亚洲精品 | 91久久久久久久 | 91av免费观看 | 日韩精品一区二区三区中文字幕 | 久久99精品久久久久久秒播九色 | 亚洲视频三区 | av在线播放不卡 | 国产综合视频 | 国产成都精品91一区二区三 | 久久久久久久一区 | 国产精品成人在线播放 | 精品欧美 | 午夜精品福利视频 | 欧美日韩亚洲一区 | 在线欧美视频 | 一区二区三区 在线 | 亚洲韩国精品 | 九九热精品视频 | 精品欧美一区二区三区久久久小说 | 亚洲女人天堂成人av在线 | 91爱爱·com | 四虎精品在线 | 亚洲第一网站 | 夜夜av | 中文字幕动漫成人 |