精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Cacti網絡監控工具完全指南

運維 系統運維
cacti是用php語言實現的一個軟件,它的主要功能是用snmp服務獲取數據,然后用rrdtool儲存和更新數據,當用戶需要查看數據的時候用rrdtool生成圖表呈現給用戶。本文全面介紹了Cacti的工作流程、安裝、使用、腳本和模板、插件、高級應用方面的內容。

本系列文檔介紹了Cacti監控工具的各個方面,包括:

一、Cacti的工作流程
二、Cacti的安裝
三、Cacti的使用
四、Cacti腳本及模板

一、概述

1. cacti是用php語言實現的一個軟件,它的主要功能是用snmp服務獲取數據,然后用rrdtool儲存和更新數據,當用戶需要查看數據的時候用rrdtool生成圖表呈現給用戶。因此,snmp和rrdtool是cacti的關鍵。Snmp關系著數據的收集,rrdtool關系著數據存儲和圖表的生成。

2. Mysql配合PHP程序存儲一些a變量數據并對變量數據進行調用,如:主機名、主機ip、snmp團體名、端口號、模板信息等變量。

3. snmp抓到數據不是存儲在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目錄的rra文件夾下)。rrdtool對數據的更新和存儲就是對rrd文件的處理,rrd文件是大小固定的檔案文件(Round Robin Archive),它能夠存儲的數據筆數在創建時就已經定義。關于RRDTool的知識請參閱RRDTool教學。

Cacti的架構及工作流程

1. Cacti的架構

Cacti 監控網絡 74fce28c37a6c58f

2. Cacti的工作流程

Cacti 監控網絡 6cb9a22fca52b1bc

#p#

二、Cacti的安裝

1.安裝環境:RedHat AS 4

2.安裝Apache、MySQL、PHP

(1).安裝MySQL

下載地址:http://dev.mysql.com/downloads/mysql/5.0.html

//查看系統中是否已經安裝了MySQL,如果是卸載所有以mysql開頭的包。

# rpm –qa | grep mysql
# rpm –e mysql-*

//查找/etc/my.cnf(MySQL的選項配置文件),如果有請刪除它,以免影響新安裝版本的啟動。

# rm –f /etc/my.cnf
# tar –zxvf mysql-standard-5.0.27-linux-i686-glibc23.tar.gz
# cp –rf mysql-standard-5.0.27-linux-i686-glibc23 /usr/local/

//建立符號鏈接,如果以后有新版本的MySQL的話,你可以僅僅將源碼解壓到新的路徑,然后重新做一個符號鏈接就可以了。這樣非常方便,數據也更加安全。

# ln –s mysql-standard-5.0.27-linux-i686-glibc23 /usr/local/mysql

//添加用于啟動MySQL的用戶及用戶組(如果以前安裝過MySQl,用戶及用戶組可能已存在)。

# useradd mysql
# groupadd mysql

//初始化授權表

# cd /usr/local/mysql
# scripts/mysql_install_db

//修改MySQl目錄的所有權

# cd /usr/local
# chgrp –R mysql mysql-standard-5.0.27-linux-i686-glibc23
# chgrp –R mysql mysql
# chown –R mysql mysql-standard-5.0.27-linux-i686-glibc23/data
# chown –R mysql mysql/data
# ln –s /usr/local/mysql/bin/* /usr/local/bin/

//啟動Mysql

# bin/safe_mysqld --user=mysql &

//配置系統啟動時自動啟動MySQl

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld

//修改MySQL的***連接數

# vi /etc/my.cnf

//添加以下行

[mysqld]
set-variable=max_connections=1000
set-variable=max_user_connections=500
set-variable=wait_timeout=200

//max_connections設置***連接數為1000
//max_user_connections設置每用戶***連接數為500
//wait_timeout表示200秒后將關閉空閑(IDLE)的連接,但是對正在工作的連接不影響。
//保存退出,并重新啟動MySQL
//重新啟動MySQL后使用下面的命令查看修改是否成功

# mysqladmin -uroot -p variables

Password:

//可以看到以下項說明修改成功

| max_connections | 1000
| max_user_connections | 500
| wait_timeout | 200

(2).安裝Apache

下載地址:http://httpd.apache.org/

# tar –zxvf httpd-2.2.4.tar.gz
# cd httpd-2.2.4
# ./configure --prefix=/usr/local/apache --enable-so

//編譯時加上加載模塊參數--enable-so

# make
# make install
#vi /usr/local/apache/conf/httpd.conf

//修改Apache配置文件,添加ServerName www.yourdomain.com 或ServerName 本機ip

# vi /etc/rc.d/rc.local

//在rc.local上加入一行

/usr/local/apache/bin/apachectl –k start

系統啟動時啟動Apache服務。

(3).安裝PHP

先安裝zlib,freetype,libpng,jpeg以便于讓PHP支持GD庫(Cacti的WeatherMap插件必須要較新GD庫的支持)

庫文件下載地址:http://oss.oetiker.ch/rrdtool/pub/libs/

1).安裝zlib

tar zlib-1.2.3.tar.gz
cd zlib-1.2.3
./configure --prefix=/usr/local/zlib
make
make install

2).安裝libpng

tar zxvf libpng-1.2.16.tar.tar
cd libpng-1.2.16
cd scripts/
mv makefile.linux ../makefile
cd ..
make
make install

注意,這里的makefile不是用./configure生成,而是直接從scripts/里拷一個

3).安裝freetype

tar zxvf freetype-2.3.4 .tar.gz
cd freetype-2.3.4
./configure --prefix=/usr/local/freetype
make
make install

4).安裝Jpeg

tar -zxf jpegsrc-1.v6b.tar.gz
cd jpeg-6b/
mkdir /usr/local/libjpeg
mkdir /usr/local/libjpeg/include
mkdir /usr/local/libjpeg/bin
mkdir /usr/local/libjpeg/lib
mkdir /usr/local/libjpeg/man
mkdir /usr/local/libjpeg/man/man1
//可以用mkdir -p /usr/local/libjpeg/man/man1 一步創建多層目錄

注意,這里configure一定要帶--enable-shared參數,不然,不會生成共享庫

./configure --prefix=/usr/local/libjpeg --enable-shared --enable-static
make && make install

5).安裝Fontconfig

tar -zxvf fontconfig-2.4.2.tar.gz
cd fontconfig-2.4.2

6).安裝GD

 
tar -zxvf gd-2.0.34.tar.gz
cd gd-2.0.34
./configure --prefix=/usr/local/libgd --with-png --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/libjpeg

./configure --with-freetype-config=/usr/local/freetype

make
make install

make
make install

編譯時顯示以下信息:

** Configuration summary for gd 2.0.34:

Support for PNG library: yes
Support for JPEG library: yes
Support for Freetype 2.x library: yes
Support for Fontconfig library: yes
Support for Xpm library: no
Support for pthreads: yes

7).編輯/etc/ld.so.conf,添加以下幾行到此文件中。

/usr/local/zlib/lib
/usr/local/freetype/lib
/usr/local/libjpeg/lib
/usr/local/libgd/lib

并執行ldconfig命令,使用動態裝入器裝載找到共享庫

8).安裝libxml,RedHat AS 4默認安裝libxml包,但版本太低,PHP5需要更高版本的libxml包。

# tar –zxvf libxml2-2.6.25.tar.gz
# cd libxml2-2.6.25
# ./configure
# make
# make install

9).安裝PHP

PHP下載地址:http://www.php.net/downloads.php#v5

 
tar -zxvf php-5.2.3.tar.gz
cd php-5.2.3
# ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-gd=/usr/local/libgd --enable-gd-native-ttf --with-ttf --enable-gd-jis-conv --with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/libjpeg --with-png-dir=/usr --with-zlib-dir=/usr/local/zlib --enable-xml --enable-mbstring --enable-sockets

# make
# make install
# cp php.ini-recommended /usr/local/php/lib/php.ini
# ln –s /usr/local/php/bin/* /usr/local/bin/
# vi /usr/local/apache/conf/httpd.conf

查找

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

在其下加入

AddType application/x-tar .tgz
AddType application/x-httpd-php .php
AddType image/x-icon .ico

修改DirectoryIndex 行,添加index.php

修改為

DirectoryIndex index.php index.html index.html.var

# vi /usr/local/apache/htdocs/test.php

wq保存退出。

# /usr/local/apache/bin/apachectl –k stop
#/usr/local/apache/bin/apachectl –k start

在瀏覽器中輸入:http://www.yourdomain.com/test.php進行測試。

對php編譯選項的解釋:

--prefix=/usr/local/php //指定PHP的安裝目錄
--with-apxs2=/usr/local/apache2/bin/apxs //支持Apache模塊
--with-mysql=/usr/local/mysql //支持MySQl
--with-gd=/usr/local/libgd //支持GD庫
--enable-gd-native-ttf //激活對本地 TrueType 字符串函數的支持
--with-ttf //激活對 FreeType 1.x 的支持
--with-freetype-dir=/usr/local/freetype //激活對 FreeType 2.x 的支持
--with-jpeg-dir=/usr/local/libjpeg //激活對 jpeg-6b 的支持
--with-png-dir=/usr //激活對 png 的支持
--with-zlib-dir=/usr/local/zlib //激活對zlib 的支持
--enable-mbstring //激活mbstring模塊
--enable-gd-jis-conv //使JIS-mapped可用,支持日文字體
--with-mail //支持Mail函數
--enable-xml //支持XML
--enable-sockets //支持套接字

1.安裝RRDTool

由于rrdtool-1.2.23需要一些庫文件支持,故需先安裝配置支持的環境,然后編譯安裝。直接運行以下bash腳本就可以完成安裝:

注意:將cgilib-0.5.tar.gz、zlib-1.2.3.tar.gz、libpng-1.2.18.tar.gz、freetype-2.3.5.tar.gz、libart_lgpl-2.3.17.tar.gz、rrdtool-1.2.23.tar.gz放到/root/rrdtool-1.2.23目錄下,將腳本保存為/root/rrdtool-1.2.23/rrdtoolinstall.sh,并給執行權限chmod u+x /root/rrdtool-1.2.23/rrdtoolinstall.sh。

以下鏈接是我重新打好的一個rrdtool-1.2.23的安裝包,里面包括了所有用到的庫文件和安裝腳本,下載解壓后執行腳本rrdinstall.sh即可以完成RRDTool的安裝。

點擊下載rrdtool-1.2.23.tar.gz

如果以上腳本安裝失敗,可以試試以下安裝包:

http://61.156.20.41/autodownload/rrdtool-1.2.11.tar.gz

 
#!/bin/sh
BUILD_DIR=`pwd`
INSTALL_DIR=/usr/local/rrdtool
cd $BUILD_DIR
tar zxf cgilib-0.5.tar.gz
cd cgilib-0.5
make CC=gcc CFLAGS="-O3 -fPIC -I."
mkdir -p $BUILD_DIR/lb/include
cp *.h $BUILD_DIR/lb/include
mkdir -p $BUILD_DIR/lb/lib
cp libcgi* $BUILD_DIR/lb/lib
cd $BUILD_DIR
tar zxf zlib-1.2.3.tar.gz
cd zlib-1.2.3
env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb
make
make install
cd $BUILD_DIR
tar zxvf libpng-1.2.18.tar.gz
cd libpng-1.2.18
env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
./configure --disable-shared --prefix=$BUILD_DIR/lb
make
make install
cd $BUILD_DIR
tar zxvf freetype-2.3.5.tar.gz
cd freetype-2.2.5
env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
./configure --disable-shared --prefix=$BUILD_DIR/lb
make
make install
cd $BUILD_DIR
tar zxvf libart_lgpl-2.3.17.tar.gz
cd libart_lgpl-2.3.17
env CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$BUILD_DIR/lb
make
make install

IR=-I$BUILD_DIR/lb/include
CPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"
LDFLAGS="-L$BUILD_DIR/lb/lib"
CFLAGS=-O3
export CPPFLAGS LDFLAGS CFLAGS

cd $BUILD_DIR
tar zxf rrdtool-1.2.23.tar.gz
cd rrdtool-1.2.23
./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl && make && make install

//完成后建立符號連接

ln –s /usr/local/rrdtool/bin/* /usr/local/bin/

//執行 rrdtool 看是否安裝正確

2.安裝net-snmp

RedHat默認安裝了SNMP服務,但好象沒有snmpwalk,snmpget這兩個命令,所以需要編譯安裝NET-SNMP。

NET-SNMP官方網站:http://www.net-snmp.org/

 
# tar zxvf net-snmp-5.2.4.tar.gz

#cd net-snmp-5.2.4
#./configure --prefix=/usr/local/net-snmp --enable-developer
#make
#make install

# ln –s /usr/local/net-snmp/bin/* /usr/local/bin/

#cp EXAMPLE.conf /usr/local/net-snmp/share/snmp/snmpd.conf

//修改snmpd.conf(修改COMMUNITY、允許抓取snmp數據的主機、抓取數據范圍等)。

# /usr/local/net-snmp/sbin/snmpd //啟動SNMP服務

# vi /etc/rc.d/rc.local

//在 rc.local 上加入一行

/usr/local/net-snmp/sbin/snmpd

系統啟動時啟動SNMP服務。

3.安裝Cacti

Cacti官方網站:www.cacti.net/

 
# tar –zxvf cacti-0.8.6j.tar.gz
# mv –r cacti-0.8.6j /usr/loca/apache/htdocs/cacti

# vi /usr/local/apache/htdocs/cacti/include/config.php
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";

//添加cacti用戶

# useradd cacti

//將rra目錄的所有權給cacti用戶

# chown –R cacti /usr/loca/apache/htdocs/cacti/rra

//修改cacti目錄所屬組

# chgrp –R cacti /usr/loca/apache/htdocs/cacti

//為cacti用戶添加cron任務

# su – cacti
# crontab –e
*/5 * * * * /usr/local/bin/php /usr/local/apache/htdocs/cacti/poller.php > /dev/null 2>&1

注意:***執行poller.php時請使用cacti用戶,否則生成的rrd文件cacti將沒有寫入權限。

4.安裝Cactid

CACTID 的安裝需要以下支持:

o net-snmp-devel (需要編譯安裝net-snmp時添加--enable-developer選項)
o mysql
o mysql-devel (mysql源文件編譯安裝后默認支持)
o openssl-devel (Redhat默認安裝)

# tar -zxvf cacti-cactid-0.8.6i.tar.gz
# cd cacti-cactid-0.8.6i
# ./configure --with-mysql=/usr/local/mysql --with-snmp=/usr/local/net-snmp
# make

//這時你將在此目錄下看到多出了cactidcactid.conf兩個文件

# mkdir /usr/local/cactid
# cp cactid cactid.conf /usr/local/cactid
# vi /usr/local/cactid/cactid.conf //修改cactid配置文件
DB_Host 127.0.0.1
DB_Database cacti
DB_User cacti
DB_Pass cacti

5.數據庫配置

 
#mysql –uroot –p
Password:
mysql> create database cacti;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on cacti.* to cacti@localhost identified by “cacti”;
Query OK, 1 row affected (0.00 sec)

mysql>exit
# cd /usr/local/apache/htdocs/cacti
# mysql –uroot –p cacti < cacti.sql
Password:

6.完成cacti的安裝

1).在瀏覽器中輸入:http://www.yourdomain.com/cacti/
默認用戶名:admin 密碼:admin

2).更改密碼

3).設置cacti用到的命令路徑

snmpwalk Binary Path /usr/local/ bin/snmpwalk
snmpget Binary Path /usr/local/ bin/snmpget
RRDTool Binary Path /usr/local/ bin/rrdtool
PHP Binary Path /usr/local/bin/php
Cacti Log File Path /usr/local/apache/htdocs/cacti/log/cacti.log
Cactid Poller File Path /usr/local/cactid/cactid

4).進入cacti后需確認更改以下位置:(如下圖)

Console>Settings>General
Console>Settings>Poller

#p#

三、Cacti的使用

1.界面介紹

登陸Cacti后,可以看到左上角是兩個選項卡,“console”和“graphs”。console表示控制臺,在此進行所有的配置等操作;而graphs則是用來查看所有服務器的性能圖像的界面。

Cacti 監控網絡 7486ada10b9051ac

2.console菜單

Create:

New Graphs——創建新圖像的快捷方式;

Management:

Graph Management——圖像管理。可以在此刪除、復制圖像,Cacti會自動創建圖像。不過如果我們有特殊的需要,比如將幾張圖上的數據合并在一張圖像上的話也可以在此手工新建圖像;

Graph Trees——圖像樹。在graphs界面里,圖像或devices是樹狀結構顯示的,可以在此設置樹的結構;

Cacti 監控網絡 cc917981daad22ad

Data Sources——管理rrd文件。一般無需修改,Cacti會自己創建rrd文件;

Cacti 監控網絡 b72311be581312a8

Devices——設備管理。這是我們最經常需要修改的地方,可以在此創建新的設備或修改其名稱等信息。

Collection Methods

Data Queries 和Data Input Methods是采集數據的方式,一般我們無需對這兩項進行修改;

Templates

Graph Templates 、Host Templates和Data Templates 分別是圖像模板、主機類型模板和數據模板。這些模板可以導出、導入也可以自己編寫,一般無需修改。

Import/Export

Import Templates 和Export Templates,對上述模板的導入、導出。我們可以在Cacti的官方網站上找到這些模板,不過需要注意模板對于的Cacti的版本。

Configuration

Settings ——Cacti的主要配置菜單;

可以在此重新設置對應的程序的路徑、版本等信息。也可以設置圖像的輸出方式(允許ftp)、顯示效果、登陸方式(允許使用LDAP)等。

Utilities

System Utilities ——顯示Cacti系統的一些cache和log信息,如果log文件太大建議直接到后臺查看;

User Management ——用戶管理。可以在此添加、刪除用戶,并對每個用戶設置詳細的權限;

Logout User ——注銷用戶。

3.創建監測點

假設被監測的服務器名叫“Test Host”,IP為192.168.100.110,SNMP的community為public。

進入Cacti的console面板->

點擊“Devices”進入設備面板->

Cacti 監控網絡 e7605b3397ac5d3f

點擊“Add”添加新設備->

Cacti 監控網絡 d992448fbe2efd43

填寫要監測服務器的各種信息,其中Host Template請選擇“Local Linux Machine”或“ucd/net SNMP Host”(選擇一個合適的主機模板)->

點擊“Create”保存信息,如果SNMP連接沒有問題,左上角會出現該服務器的信息,否則會出現“SNMP error”的紅色字樣->

Cacti 監控網絡 eab07dba8e482509 thumb

點擊上部的“Create Graphs for this Host ”為該設備創建需監測的內容。監測的內容分兩種,“Graph Templates”和“Data Query”,區別在于“Data Query”能根據SNMP信息列出監測項目的信息。例如Data Query里的“Interface Statistics”可以看到該主機所有網卡的信息,這樣我們可以選擇需要監測的網卡。點擊右側的正方形選擇框勾選上要監測的項目->

Cacti 監控網絡 cc26696e3e948d0f

點擊“Create”創建選擇的監測內容,已經選擇創建的內容會自動變成灰色并且不能再點選。Cacti會自動創建該監測點的rrd文件(在rra文件夾中)、“Data Source”和“graph”條目。

Cacti 監控網絡 79764e88e27fff35

Cacti 監控網絡 3584827a8f97780a

創建監測點完畢。

4.查看監測點

點擊“Graph Management”可以看到剛才創建的監測點對應的圖像,注意由于Cacti默認每5分鐘到監測服務器上取一次數據,所以剛創建的監測點會出現圖像不能顯示的現象,需要等幾分鐘查看才會正常顯示。

Cacti 監控網絡 d2a979e1bf349c71

為了方便查看,可以將剛才新創建的設備或圖像加入到“圖像樹”上:

點擊“Graph Tree”進入“圖像樹”面板->

Cacti 監控網絡 8d4fcc5d3a5fed1c

點擊分支名稱或“Add”新的分支->

Cacti 監控網絡 19b40fd3f6980e67

點擊“Add”,添加新的“Tree Items”->

Cacti 監控網絡 486240cab3dc3774

“Tree Item Type”中選擇“Host”,“Tree Item Value”的“host”中選擇剛才新添加的主機“Test Host”->

Cacti 監控網絡 c103bfc6d04de359

點擊“Create”。

Cacti 監控網絡 94084cac1cee8310

直接在ViewTree中添加一個host節點進行監控無疑是一個簡單的方法,但隨監控圖的增多,將所有的圖像放到一個host節點上,當查看圖像時圖像的顯示速度會變慢,而且監控圖的條理也不清除,所以通常可以根據監控圖監控的功能和監控服務的類型等進行分類,整理出一棵有條理的圖像樹。可以按下面步驟添加節點。

首先添加一個root節點,“Tree Item Type”中選擇“Header”,“Title”中填寫一個合適的描述性信息,如本例填寫“Host Monitor”,Host Monitor節點的圖像主要是和主機性能相關的一些圖像,如CPU、內存、磁盤空間等;

Cacti 監控網絡 ae2e5e3fe267e7f4

點擊剛創建的root節點(Host Monitor)后面的Add鏈接來添加一個Graph;

Cacti 監控網絡 1ae319f37adacd52

在“Tree Item Type”中選擇“Graph”,在“graph”中選擇加入想要加入的監控圖,重復此過程加入所有你想加入的監控圖。

Cacti 監控網絡 0c927ac98e6ec3c8

Cacti 監控網絡 bc00b9e36855caef

你還可以添加Tree Items,如MySQL Monitor,此節點用來監控與MySQL服務相關的信息,重復上面的過程直到一顆有條例的樹創建完成。

Cacti 監控網絡 e9e7dcf4e8e89b40

這樣,我們就可以在“graphs”界面中查看“Test Host”的所有監測圖像了。

Cacti 監控網絡 d38a67a13fa7d783

5.為已有host添加新的監控圖

在console控制臺下點擊“New Graphs”,選擇要添加監控圖的主機。在Graph Templates中選擇一個Graph模板,本例選擇SNMP - Ceneric OID Template,點擊create按鈕。

Cacti 監控網絡 597b49f45fd294ff

填寫以下信息,在“Title”文本框中填寫Graph的名字,在“Vertical Lable”文本框中填寫描述信息或是所繪圖片使用的單位等,顯示在所繪圖片的左側,在“name”文本框中填寫此數據源的名字,在“LegendColor”中選擇畫圖使用的顏色,在“Legend Text”填寫圖例的名字,在“OID”文本框中填寫要監控的主機的OID信息,點擊“create”按鈕完成Graph的創建。

Cacti 監控網絡 fb72a1dac968cd2c

完成后監控圖如下:

Cacti 監控網絡 5e75772b9a8d2c4d

6.合并多個數據源到一張圖上

在console控制臺下點擊“Graph Management”,然后點擊Add鏈接。

Cacti 監控網絡

在“Select Graph Template”下拉框中選擇None,在“Host”下拉框中選擇None,然后點擊create按鈕。

Cacti 監控網絡

在“Title”文本框中輸入Graph的名字。

Cacti 監控網絡

點擊Add鏈接,添加Graph Items。

Cacti 監控網絡

添加多個數據源,將所選的多個數據源畫到一張監控圖上。

Cacti 監控網絡

Cacti 監控網絡

Cacti 監控網絡

Cacti 監控網絡

完成后將所畫的監控圖放到Graph Trees中。

#p#

四、Cacti腳本及模板

Cacti腳本及模板論壇:http://forums.cacti.net/forum-12.html

一個完整的cacti腳本及模板列表:http://forums.cacti.net/about15067.html

1.Advance Ping 腳本及模板

下載地址:http://forums.cacti.net/about10049.html

注:要使用此模板,編譯PHP時必須加上--enable-sockets選項來支持套接字。

1).功能:此模板用來監控一個TCP/UDP端口、ICMP的延時情況和丟包情況。

2).下載ss_fping.php腳本并放到/usr/local/apache/htdocs/cacti/scripts/目錄下,下載cacti_graph_template_ping_advanced_ping_v1_3.xml模板,用cacti的模板導入頁將此模板導入。

Cacti 監控網絡
3).在Console選項卡下的左側菜單欄中選擇Devices,為要監控的主機新建一個Devices或選擇已有Devices。在Associated Graph Templates中添加Advanced Pingv1.3模板。并點擊最上面的Create Graphs for this Host鏈接。

Cacti 監控網絡

Graph Templates的選擇框中選擇PING - Advanced Ping v1.3,然后點擊Create按鈕,出現以下WEB頁。

Cacti 監控網絡

***項意思是一次向要監控的端口發送多少個探測包(默認20個),第二項是使用的協議,可以是ICMP、TCP、UDP,第三項是要監控的端口號(只有第二項為TCP或是UDP時使用),填寫完成后點擊create按鈕。

在Console控制臺選項卡下的左側菜單中選擇Date Sources,選擇以上新建的數據源可以修改以上填寫的信息。

Cacti 監控網絡
在控制臺選項卡下左側菜單中選擇Graph Trees可以組織一個樹狀視圖。

Cacti 監控網絡

在graphs選項卡下瀏覽創建的Advanced Ping監控圖。

Cacti 監控網絡
TCP3360端口(MySQL)

Cacti 監控網絡

TCP80端口(HTTP)

Pkt Loss:丟包數量/20 * 100%(每次ping 20個包)
Avg Loss:平均丟包情況
Latency:延時情況
Avg Latency:平均延時情況

1.MySQL stats模板

論壇討論:http://forums.cacti.net/about11010.html

下載地址:http://www.faemalia.net/mysqlUtils/

功能:用來監控MySQL狀態,其中包括索引使用情況、查詢、排序、鎖定情況等。

1).將mysql_stats.php 和 dumpMemcachedStats.php腳本放到cacti腳本目錄下(/usr/local/apache/htdocs/cacti/scripts/),導入模板時注意選擇cacti_host_template_temysql_host-step300-heartbeat600.xml和cacti_host_template_memcached_host-step300-heartbeat600.xml模板(默認cacti 5分鐘取一次數據)。

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

GRANT PROCESS ON *.* TO cacti@'cactimachine' IDENTIFIED by 'cacti';

GRANT SUPER ON *.* TO cacti@'cactimachine' IDENTIFIED BY 'cacti';

3).創建Graph。在Console選項卡下的左側菜單欄中選擇Devices,為要監控的主機新建一個Devices或選擇已有Devices。在Associated Graph Templates中添加想要監控MySQL狀態的Graph Templates(如teMySQL – Index Usage模板,此套模板是以teMySQL開頭的一系列模板)。并點擊最上面的Create Graphs for this Host鏈接,在Graph Templates的選擇框中選擇teMySQL – Index Usage,然后點擊Create按鈕,出現以下WEB頁。

Cacti 監控網絡

在上面填寫有權限訪問MySQL數據庫的用戶名及密碼,然后點擊create按鈕。

選中剛添加的Graph Templates,點擊create按鈕來創建Graph。

在控制臺選項卡下左側菜單中選擇Graph Trees可以組織一個樹狀視圖。

Cacti 監控網絡

在graphs選項卡下瀏覽創建的MySQL監控圖。

Cacti 監控網絡

Cacti 監控網絡

Cacti 監控網絡

Cacti 監控網絡

縮略圖:

Cacti 監控網絡

3.其他模板

其他模板在以后慢慢加入,敬請期待。如果各網友有什么好的模板,也請不吝賜教,大家一同提高。

本文來源: http://www.21andy.com/blog/20100203/1613.html

責任編輯:yangsai 來源: 石頭記
相關推薦

2011-03-31 09:47:21

CACTI流量監控

2011-03-24 15:35:01

Cacti

2011-03-24 14:05:17

Cacti監控

2011-03-25 09:00:34

Cacti

2011-03-29 11:28:00

Cacti插件

2011-03-25 09:00:36

Cacti插件

2011-03-25 09:00:36

Cacti插件

2011-03-25 09:00:39

Cacti模板

2011-04-01 15:39:02

CactiNagios

2011-03-25 09:00:37

Cacti模板

2011-03-24 14:05:17

Cacti安裝

2011-03-25 10:10:16

Cacti模板

2011-03-29 10:06:40

Cacti

2011-03-29 09:56:35

Cacti界面

2011-04-01 15:39:05

CactiNagios

2009-12-04 19:18:04

freebsd手工配置網絡

2011-03-29 09:39:55

Cacti安裝

2011-03-24 15:35:22

Cacti監控

2011-03-29 16:30:06

cacti

2011-03-31 09:36:35

Cacti監控
點贊
收藏

51CTO技術棧公眾號

一本久道综合久久精品| 美女福利一区二区| 国产成都精品91一区二区三| 欧美激情欧美激情| 久久人人爽人人爽人人片| 欧美大片免费观看网址| 一区在线观看视频| 国产精品一区二区免费| 中文字幕在线日本| 欧美一区视频| 国产视频在线观看一区二区| 亚洲天堂网一区| heyzo一区| 中文字幕欧美激情一区| av成人观看| 国产乡下妇女三片| 亚洲午夜精品久久久久久app| 亚洲美女性生活视频| 99999精品| 中文字幕在线视频网站| 亚洲精品综合在线| 性欧美精品一区二区三区在线播放| 国产黄a三级三级三级| 久久久久久自在自线| 欧美人与性动交| 妺妺窝人体色WWW精品| 国产精品一线| 日韩一区二区三区电影在线观看 | 日本激情一区二区| 久久精品国产99国产| 欧美中文在线视频| 免看一级a毛片一片成人不卡| 欧美综合久久| 日韩激情视频在线| 极品白嫩的小少妇| 国产精品国产亚洲精品| 欧美日韩精品免费| av无码精品一区二区三区| 爱看av在线| 亚洲欧美另类综合偷拍| 亚洲美女搞黄| 亚洲人午夜射精精品日韩| 国产suv精品一区二区三区| 成人激情视频在线播放| 啪啪小视频网站| 久久经典综合| 欧美中文在线免费| www亚洲视频| 一本不卡影院| 2019精品视频| 国产a∨精品一区二区三区仙踪林| 91精品国产91久久久久久密臀| 一区二区三区黄色| 亚洲天堂岛国片| 国产毛片一区二区三区| 亚洲免费视频一区二区| 女~淫辱の触手3d动漫| 日韩电影不卡一区| 亚洲精品丝袜日韩| 香蕉视频黄色在线观看| 嫩草影视亚洲| 亚洲网站在线播放| 久久午夜精品视频| 婷婷亚洲五月| 久久69精品久久久久久国产越南| 在线观看亚洲网站| 欧美久久九九| 午夜精品一区二区三区av| 国产精品suv一区二区三区| 亚洲欧美日韩在线观看a三区| 欧美在线亚洲在线| 好吊色在线视频| 天堂成人国产精品一区| 国产精品青青在线观看爽香蕉 | 51午夜精品| 国产99视频在线| 成人免费va视频| 精品综合在线| 成人综合影院| 18成人在线视频| a级免费在线观看| 热三久草你在线| 欧美性生活久久| 九九九久久久久久久| 日本妇女一区| 在线视频日本亚洲性| 91精品国产闺蜜国产在线闺蜜| 欧美日韩国产欧| 欧美资源在线观看| 国产精品免费无遮挡| 粉嫩13p一区二区三区| 欧美成人dvd在线视频| 男人天堂久久久| 亚洲第一狼人社区| 乌克兰美女av| 99re8这里有精品热视频免费| 亚洲欧美激情精品一区二区| 九九热久久免费视频| 在线成人www免费观看视频| 国产精品va在线播放我和闺蜜| 91影院在线播放| 99天天综合性| 在线观看日本一区| 蜜桃视频m3u8在线观看| 欧美人体做爰大胆视频| a视频免费观看| 亚洲成人av| 国产99久久久欧美黑人| 北条麻妃一二三区| 国产精品素人视频| av免费观看网| 亚洲精品国产九九九| 国产亚洲欧洲在线| 久久夜色精品亚洲| 国产精品99久久久久久似苏梦涵 | 四虎影院在线播放| 亚洲欧美国产77777| 日av中文字幕| 成人高潮a毛片免费观看网站| 中文字幕av一区中文字幕天堂| 日韩欧美三级在线观看| 黄色小说综合网站| 日韩欧美视频一区二区| 超碰在线99| 日韩三级电影网址| 日本少妇aaa| 久久久国产精品一区二区中文| 999精品视频一区二区三区| 91啦中文在线| 在线精品视频一区二区| 亚洲调教欧美在线| 黄色亚洲精品| 91文字幕巨乱亚洲香蕉| 美女写真理伦片在线看| 欧美午夜精品电影| 精品亚洲aⅴ无码一区二区三区| 一本久久知道综合久久| 国产精品夜夜夜一区二区三区尤| 粗大黑人巨茎大战欧美成人| 欧美日韩一区在线| 少妇久久久久久久久久| aa级大片欧美三级| 国产亚洲一区在线播放| 丁香花在线观看完整版电影| 日韩一区二区三区视频| 手机在线免费看片| 国产一区免费电影| 国产精品8888| 欧美a在线观看| 久久国产色av| 国产夫妻在线观看| 一区二区三区鲁丝不卡| 蜜臀aⅴ国产精品久久久国产老师| 女主播福利一区| 999国产在线| free性护士videos欧美| 日韩av在线直播| 国产无人区码熟妇毛片多| 91丨九色porny丨蝌蚪| 国产l精品国产亚洲区久久| 日韩成人动漫在线观看| 日本精品久久久| 成年网站在线| 91精品免费在线观看| 亚洲综合网在线| 成人综合婷婷国产精品久久| 黄色国产一级视频| 久久91精品| 国产精品三级美女白浆呻吟| 午夜毛片在线| 日韩一级二级三级| 日韩精品国产一区二区| 久久久99免费| 91精产国品一二三产区别沈先生| 一精品久久久| 国产精品视频在线免费观看| 欧美美女日韩| 久久精品最新地址| 免费观看黄色av| 色噜噜夜夜夜综合网| 少妇视频一区二区| 成人毛片视频在线观看| 成人一级片网站| 久久一区二区三区喷水| 成人在线免费网站| 秋霞伦理一区| 色妞在线综合亚洲欧美| 亚洲成人777777| 日本久久一区二区| 在线看的片片片免费| 91在线视频免费观看| 久久久久久久久久久久久国产精品| 日韩免费高清| 国产区二精品视| 国产精品原创视频| 久久久久久久久综合| аⅴ资源新版在线天堂| 精品裸体舞一区二区三区| 无码免费一区二区三区| 一区二区日韩av| 五月天综合视频| 懂色av噜噜一区二区三区av| 中文字幕在线导航| 亚洲精品色图| 青春草在线视频免费观看| 亚洲免费专区| 91偷拍精品一区二区三区| 日韩经典一区| 91成人在线视频| 成人video亚洲精品| 亚洲欧洲国产伦综合| 亚洲国产精品欧美久久| 欧美性受xxxx黑人xyx性爽| 日韩美女一级片| 亚洲色图视频网| 午夜精产品一区二区在线观看的| 成人免费视频一区| www.桃色.com| 七七婷婷婷婷精品国产| 久久综合色视频| 欧美激情日韩| 一区二区三区在线视频看| 亚洲日产av中文字幕| 成人一区二区三区四区| 成人在线分类| 国产欧美欧洲在线观看| 激情开心成人网| 91国产在线精品| 国产偷倩在线播放| 九九热精品视频在线播放| 日本视频在线免费观看| 在线观看日韩视频| 蜜芽tv福利在线视频| 亚洲高清免费观看高清完整版| 国产同性人妖ts口直男| 欧美视频自拍偷拍| 中文字幕一区二区人妻| 色av综合在线| 无码人妻aⅴ一区二区三区有奶水| 黑人巨大精品欧美一区二区三区 | 岛国大片在线免费观看| 国产在线精品免费| 日本不卡一区二区在线观看| 喷水一区二区三区| 欧美激情第3页| 久久精品免费观看| 亚洲欧美偷拍另类| 久久精品国产秦先生| 天天干天天玩天天操| 久久精品国产99国产| 99久久99精品| 国产成人精品免费在线| 97人妻精品一区二区三区免费| 国产成人免费视频网站| 91精品人妻一区二区三区四区| 国产一区二区h| 亚洲精品乱码久久久久久9色| 国产精品自拍网站| 欧美熟妇精品一区二区| k8久久久一区二区三区| 性色av蜜臀av色欲av| 久久久99精品久久| 日本欧美一区二区三区不卡视频| 国产精品久久99| 在线观看亚洲网站| 亚洲自拍偷拍网站| 天天做天天爱夜夜爽| 在线影院国内精品| 国产精品久久无码一三区| 欧美日韩一区二区三区视频| 国产视频在线观看免费| 精品成人免费观看| 青青青手机在线视频观看| 中文字幕精品在线| 50度灰在线| 2019av中文字幕| 玖玖精品在线| 不卡日韩av| 一区二区三区韩国免费中文网站| 亚洲欧美日韩在线综合 | youjizz.com在线观看| 99精品视频免费观看视频| 色一情一乱一伦一区二区三区日本| 蜜桃av一区二区三区| 一卡二卡三卡四卡五卡| 99久久国产综合精品女不卡| 欧美巨胸大乳hitomi| 一区二区三区日韩在线观看| 日本三级小视频| 7777精品伊人久久久大香线蕉超级流畅| www香蕉视频| 亚洲一区二区福利| 青青草视频在线免费直播| 2019最新中文字幕| 久久在线观看| 欧美资源一区| 欧美视频网站| 国产精品天天av精麻传媒| 岛国av在线一区| 亚洲第一综合网| 亚洲成av人片一区二区梦乃| 中文字幕视频免费观看| 日韩激情av在线播放| 18加网站在线| 国产精品xxx视频| 久久九九热re6这里有精品| 中文字幕一区二区三区四区五区| 99亚洲一区二区| 欧美日韩理论片| 国产日韩欧美精品一区| 成年人免费看毛片| 欧美一卡二卡在线| 成人不用播放器| 欧洲精品久久久| 在线精品国产亚洲| 不卡中文字幕在线| 三级不卡在线观看| 99久久人妻精品免费二区| 亚洲精品国产无套在线观| 中文字幕 亚洲视频| 亚洲热线99精品视频| 丁香花在线高清完整版视频 | 国产裸体无遮挡| 亚洲深夜福利网站| 欧美aa在线| 国产精品免费观看高清| 91精品观看| 日韩在线不卡一区| 欧美韩国一区二区| 中文字幕黄色片| 日韩国产高清污视频在线观看| 日本三级韩国三级欧美三级| 成人精品视频在线| 久久在线免费| 久久婷婷综合色| 欧美国产激情二区三区| 一级黄色在线视频| 亚洲图片制服诱惑| 成人啊v在线| 日产国产精品精品a∨| 久久久久国产一区二区| 国产艳俗歌舞表演hd| 欧美色播在线播放| 日韩av地址| 欧美在线视频观看免费网站| 美女视频免费精品| 九色在线视频观看| 久久在线免费观看| 亚洲男人第一av| 亚洲人成电影网站色| 欧美大胆性生话| 色99中文字幕| 麻豆91精品91久久久的内涵| www久久久久久久| 欧美日韩一级视频| 精品国产丝袜高跟鞋| 99爱精品视频| 亚洲三级观看| www.超碰97| 欧美中文字幕一区二区三区 | 国产精品入口麻豆九色| 国产精品视频一区二区三区,| 久久精品国产综合| 日韩欧洲国产| 人妻夜夜添夜夜无码av| 99国产精品视频免费观看| 99re国产在线| 精品国偷自产在线视频| 人人爱人人干婷婷丁香亚洲| 无码熟妇人妻av在线电影| 久久综合五月天婷婷伊人| 午夜视频网站在线观看| 美女性感视频久久久| 国产精品色呦| 中文字幕第21页| 亚洲精品中文字幕乱码三区| 男人天堂综合网| 日韩免费精品视频| 亚洲精彩视频| 国产性生活毛片| 欧美性做爰猛烈叫床潮| 日韩专区av| 欧美成人免费在线| 国产在线看一区| 五月婷婷中文字幕| 久久好看免费视频| 精品国产影院| 精品日韩久久久| 亚洲无人区一区| 国产在线播放av| 99久热re在线精品996热视频| 性色av一区二区怡红| 日韩av手机在线免费观看| 亚洲国产欧美精品| 久久亚洲国产精品尤物| 久久亚洲中文字幕无码| 综合欧美亚洲日本| 天天在线女人的天堂视频| 成人久久久久久久| 亚洲男女自偷自拍|