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

CentOS上Cacti配置監控mysql

系統 Linux
本文從工作環境介紹起,一步一步的介紹了如何在CentOS上安裝配置Cacti,并介紹了如何使用Cacti監控mysql。在文章末尾還附上了常見故障排除。

本文從工作環境介紹起,一步一步的介紹了如何在CentOS上安裝配置Cacti,并介紹了如何使用Cacti監控mysql。在文章末尾還附上了常見故障排除。

一、準備工作

環境:Centos 5.4 x86_64

所需軟件:

  • http
  • Php
  • Php-mysql
  • Php-snmp
  • Mysql
  • Perl-DBD-MySQL
  • Php-pdo
  • rrdtool
  • Net-snmp
  • Net-snmp-libs
  • Net-snmp-utils

#下載相關軟件

cd /usr/local/src/
wget http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz

二、環境介紹

主監控機是Centos 5.4 x86_64

主監控機IP=10.0.0.52

三、安裝配置

(1)在主監控機上安裝apache+php+gd的web環境,推薦編譯安裝,不再贅述,本處方便起見用yum裝了

yum install php php-mysql php-snmp mysql mysql-server net-snmp net-snmp-libs net-snmp-utils php-pdo perl-DBD-MySQL

(2)在主監控機上安裝rrdtool,rrdtool依賴的包過多,所以選擇增加源,然后用yum安裝

#增加源
vi /etc/yum.repos.d/CentOS-Base.repo
#在文件末尾增加以下部分
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1
yum install rrdtool

(3)配置snmp

vi /etc/snmp/snmp.conf
#將下邊這行中的default
com2secnotConfigUser default public
#改為127.0.0.1
com2secnotConfigUser 127.0.0.1 public
#將下邊這行中的systemview
access notConfigGroup "" any noauth exact systemview none none
#改為all
access notConfigGroup "" any noauth exact all none none
#將下邊這行的注釋“#”號去掉
#view all included .1 80
#重啟snmpd服務
service snmpd restart

(4)安裝cacti

#把解壓后的包移動到你的相應的web目錄
tar xvf cacti-0.8.7e.tar.gz
mv cacti-0.8.7e /var/www/html/cacti

(5)在數據庫中建庫、授權、導入數據庫結構

#注意導入cacti.sql時該文件的路徑
mysql -p
mysql> create database cacti;
mysql> grant all privileges on cacti.* to cacti@localhost identified by 'cacti' with grant option;
mysql> grant all privileges on cacti.* to cacti@127.0.0.1 identified by 'cacti' with grant option;
mysql> use cacti;
mysql> source /var/www/html/cacti/cacti.sql;
#配置cacti以連接數據庫
vi /var/www/html/cacti/include/config.php

(6)瀏覽器下配置

#用瀏覽器打開 http://10.0.0.52/cacti ,會顯示 cacti的安裝指南,設置好就不會再出現了。

#點擊 “Next”

#選擇“New Install”,點擊“Next”

#指定 rrdtool、 php、 snmp 工具的 Binary 文件路徑,確保所有的路徑都是顯示“ FOUND”,沒有 “NOT FOUND”的,點擊 Finish 完成安裝。

#Cacti 默認的用戶名與密碼是 admin,輸入用戶名與密碼,點擊 login

#為了安全的原因,第一次登錄成功后,cacti 會強制要求你更改一個新的 password ,輸入新密碼并確認密碼,點擊 save ,進入 cacti 控制臺界面:

#點擊 graphs ,查看cacti 監控本機的圖表:

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

crontab -e

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

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

#確保 /var/www/html/cacti/rra/目錄存在

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

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

(8)使用 Cacti 監控 Linux 主機

#在被監控的linux主機上安裝net-snmp

yum install net-snmp
vi /etc/snmp/snmpd.conf

#更改以下部分

#將下邊這行中的default

com2secnotConfigUser default public

#改為10.0.0.52(cacti)服務器的地址)

com2secnotConfigUser 10.0.0.52 public

#將下邊這行中的systemview

access notConfigGroup "" any noauth exact systemview none none

#改為all

access notConfigGroup "" any noauth exact all none none

#將下邊這行的注釋“#”號去掉

#view all included .1 80
service snmpd restart

#p#

二、cacti監控mysql

wget http://mysql-cacti-templates.googlecode.com/files/mysql-cacti-templates-1.1.2.tar.gz
tar -xzvf mysql-cacti-templates-1.1.2.tar.gz
cd mysql-cacti-templates-1.1.2
cp ss_get_mysql_stats.php /xok.la/cacti/scripts

可以看到里面有多個監控項目,報告監控apache和nginx.我這只測試mysql,mysql相關的就2個文件:

  • 模板文件:cacti_host_template_x_db_server_ht_0.8.6i.xml
  • 插件:ss_get_mysql_stats.php

修改ss_get_mysql_stats.php 文件 第30行

$mysql_user = 'cacti';
$mysql_pass = 'cacti';
$cache_dir = "var/www/html/cacti/cache/";

設置準備監控的數據庫的賬戶相關信息

mkdir /var/www/html/cacti/cache/
chmod 777 -R /var/www/html/cacti/cache/

默認在獲取的數據/tmp/下,會有cacti不能讀取的情況。所以放在cacti目錄來。

二,創建監控Mysql需要的賬戶以及權限

配置MySQL服務器,讓cacti所在機器能夠訪問MySQL服務器的狀態信息,必須擁有”process”權限。如果要監控InnoDB狀態,還必須有”SUPER”權限。

mysql> grant process,super on *.* to 'cacti'@'%' identified by 'cacti';
mysql> grant all privileges on cacti.* to cacti@"%" identified by "cacti";

三,模板導入

在cacti管理界面(Import Templates)導入cacti_host_template_x_db_server_ht_0.8.6i.xml。

四,添加設備

創建Graph。在Console選項卡下的左側菜單欄中選擇Devices,為要監控的主機新建一個Devices或選擇已有Devices。

在Associated Graph Templates中添加想要監控MySQL狀態的Graph Templates(如X MySQL Connections GT模板)。

并點擊最上面的Create Graphs for this Host鏈接,在Graph Templates的選擇框中選擇X MySQL Connections GT,然后點擊Create按鈕,出現以下WEB頁。

 

 

#p#

常見故障排除

安裝完畢在瀏覽器上無法看到數據的png圖片。看apache的log

如果出現:

========================

[Thu Feb 09 15:12:24 2006] [error] [client 127.0.0.1] File does not exist: /var/www/html/favicon.ico
ERROR: opening '/var/www/html/cacti/rra/localhost_mem_buffers_3.rrd': Permission denied

PS:解決辦法:關閉selinux,即可解決問題。

PS:以上無法獲取數據圖大多和poller.php,cmd.php權限有關。

當cacti 有圖沒有數據時,而且狀態為nan的錯誤

PS:這個很可能是snmp的問題,執行以下命令,沒有得到如圖的結果。就說明snmp不支持64位MIB庫。重新編譯安裝snmp

# snmpwalk -c public -v 2c 127.0.0.1 IF-MIB::ifHCInOctets
IF-MIB::ifHCInOctets.1 = Counter64: 7437357
IF-MIB::ifHCInOctets.2 = Counter64: 353773IF-MIB::ifHCInOctets.3 = Counter64: 0

PS:被監控主機無法獲得snmp信息,還有可能是對方主機snmp版本和當前主機的snmp版本不一致導致的。

PS:rrdtools版本要一致,特別是在升級cacti時候。版本不一致,可能rra數據格式不同。就無法處理。

排錯思路

1,查看log下的日志文件。一般那里會有提示

2,測試SNMP是不是工作正常 snmpwalk -v 2c -c public hostIP if正常的話會出現一些數據。不正常會出現一些錯誤,也會有對應的錯誤提示。

3,自動運行poller.php沒有。有沒有加入cacti的的用戶。。有沒有給cacti用戶寫入rra/ log/的權限。。

4,crontab –u cactiuser –e 為cactiuser加上自動運行poller.php的任務:*/5 * * * * root /usr/local/bin/php /usr/local/share/cacti/poller.php /dev/null 2>&1

5分鐘刷新一次數據。你也可以根據需要還設置。

5。把cacti目錄里的cmd.php和poller.php文件加下運行的權限。

原文:http://www.unixwind.com/09/05/620.html

【編輯推薦】

  1. Cacti如何監控Nginx運行狀態
  2. Cacti的安裝配置-SNMP設置
  3. linux下的cacti圖片不顯示的解決方法
責任編輯:黃丹 來源: 夜的點滴
相關推薦

2011-03-25 15:01:43

2011-04-01 16:30:49

cacti監控Mysql

2014-01-16 14:20:38

CactiCacti監控

2011-03-25 11:02:19

Cacti安裝

2011-03-29 09:39:55

Cacti安裝

2011-03-29 16:30:06

cacti

2011-03-31 09:36:35

Cacti監控

2010-01-13 11:17:50

2011-04-01 12:22:35

2011-09-30 13:04:17

51CTO博客一周熱門監控網絡

2011-03-29 14:17:27

Cacti中文版Centos

2011-03-25 15:01:26

Cacti監控memcache

2011-04-01 16:29:27

Cacti監控apache

2011-03-29 15:35:14

cactimemcache

2011-04-01 16:29:23

Cacti監控Tomcat

2012-02-22 23:17:10

2011-03-25 15:01:25

Cacti監控Windows

2011-03-31 12:48:04

cactiLinuxWindows

2011-04-02 14:21:46

Cacti配置

2011-03-24 15:35:01

Cacti
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费人成激情视频在线观看冫 | 亚洲国产中文字幕 | 美女天堂 | 日本三级做a全过程在线观看 | 日韩欧美在线一区二区 | 中文字幕在线第二页 | 久草资源在线 | 最近免费日本视频在线 | 黄色一级视频 | 天天干国产 | 亚洲h色 | 欧美一级在线观看 | 视频二区在线观看 | 亚洲免费人成在线视频观看 | 999久久久| 日韩精品久久一区二区三区 | 久久精品网 | 精品美女视频在免费观看 | 黄色操视频 | 日本中文字幕在线视频 | 久久999 | 精品久久久久久久 | 天天色av | 亚洲视频国产视频 | 亚洲欧美视频一区 | 欧洲毛片 | 黄网站在线播放 | 亚洲综合色视频在线观看 | 成人在线视频免费观看 | 国产亚洲精品精品国产亚洲综合 | 久久久国产一区二区三区 | 91在线精品一区二区 | 成人在线免费电影 | 亚洲欧美日韩精品久久亚洲区 | 精品二区视频 | 午夜影院网站 | 91亚洲精品久久久电影 | 美女久久 | 日本a∨视频 | 国产又色又爽又黄又免费 | 5060网一级毛片 |