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

CentOS下安裝配置Cacti(圖)

運(yùn)維 系統(tǒng)運(yùn)維
CentOS下安裝配置Cacti:Cacti是一套基于PHP、MySQL、SNMP及RRDTool開發(fā)的網(wǎng)絡(luò)流量監(jiān)測(cè)圖形分析工具。Cacti提供了非常強(qiáng)大的數(shù)據(jù)和用戶管理功能,本文講述的CentOS下安裝配置Cacti

  CentOS環(huán)境cacti安裝與配置

  一、cacti簡(jiǎn)介

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

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

#p#

 

  二、服務(wù)器實(shí)時(shí)監(jiān)控系統(tǒng)架構(gòu)及工作流程

  整個(gè)監(jiān)控系統(tǒng)主要由四部分組成:

  1、Cacti系統(tǒng)——用戶控制的平臺(tái),用戶在此進(jìn)行所有的設(shè)置與查看圖表。當(dāng)然Cacti也需要WEB服務(wù)器如Apache和PHP環(huán)境的支持;

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

  3、RRDTool繪圖引擎--性能數(shù)據(jù)的存儲(chǔ)和繪畫圖像;

  4、MySQL數(shù)據(jù)庫(kù)--儲(chǔ)存RRDTool繪圖所需的信息。

  工作流程圖:

 

CentOS/安裝/Cacti

#p#

  三、準(zhǔn)備cacti安裝環(huán)境:

  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依賴的包過多,所以請(qǐng)首先增加源,方式如下:

  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.  

  ——將下邊這行的注釋"#"號(hào)去掉

  1.   #view all included .1 80  
  2.  

  ——啟動(dòng)snmpd服務(wù)

  1.   #service snmpd start  
  2.  

  ——啟動(dòng)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、在數(shù)據(jù)庫(kù)中建庫(kù)、授權(quán)、導(dǎo)入數(shù)據(jù)庫(kù)結(jié)構(gòu)

  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以連接數(shù)據(jù)庫(kù)

  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目錄,將會(huì)無法生成圖片

  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、增加入一個(gè)計(jì)劃任務(wù),使得 cacti 每五分鐘生成一個(gè)監(jiān)控圖表。

  1.   #crontab -e  
  2.  

  --加入如下內(nèi)容。注意poller.php的路徑

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

  --如果暫時(shí)未看到圖表,可以手工執(zhí)行,生成圖表

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

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

 

CentOS/安裝/Cacti

  6、完成設(shè)置后,通過http://localhost/cacti/graph_view.php,選擇服務(wù)器即可看到監(jiān)控圖標(biāo)。

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

#p#

  五、錯(cuò)誤處理:

  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無法顯示監(jiān)控圖表的解決方法:

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

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

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

【編輯推薦】

用Linux上的Cacti去監(jiān)控Windows服務(wù)器

Ubuntu下安裝Cacti監(jiān)控服務(wù)

CactiEZ的備份與恢復(fù)

責(zé)任編輯:zhaolei 來源: CSDN
相關(guān)推薦

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:26:45

Cacti安裝

2011-04-02 15:30:20

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
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: a级大片免费观看 | 亚洲人成人一区二区在线观看 | 欧美一区二区在线观看 | 色综合九九 | 亚洲三级在线观看 | 久久久久久免费免费 | 91视频在线| 黄色网页在线 | 欧美不卡一区二区三区 | 欧美黄a | 日韩精品在线看 | 国产精品永久 | 99热国产免费 | 日韩在线中文字幕 | 97人澡人人添人人爽欧美 | 中文字幕一区二区三区日韩精品 | 91麻豆产精品久久久久久夏晴子 | 午夜伦理影院 | 99tv成人影院 | 丁香五月网久久综合 | 欧美日韩亚洲在线 | 九色91视频 | 国产精品二区三区 | 国产美女在线精品免费 | 免费一级毛片 | 成人午夜精品 | 亚洲成人精品免费 | 一区二区在线不卡 | 国产精品久久久久久二区 | 国产精品99久久免费观看 | 精品成人免费视频 | 亚洲精品成人 | 国产一区视频在线 | 成人不卡视频 | 成人黄色在线观看 | 人人干人人看 | 国产激情一区二区三区 | av影音资源 | 99热在线免费 | 天堂综合网 | 欧美在线一区二区三区 |