精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

4438成人网| 成人高清视频在线| 日韩一区在线视频| 一区二区三区人妻| 欧美亚洲日本精品| 男女免费观看在线爽爽爽视频| 日韩欧美二区| 欧美成人猛片aaaaaaa| 日本熟妇人妻xxxxx| а天堂中文在线官网| 99re成人精品视频| 亚洲精品免费在线视频| 国产区一区二区三| 91成人超碰| 一区二区三区视频免费在线观看| 日韩av福利在线观看| 国产精品久久久久久模特| 日韩欧美高清| 日韩欧美在线1卡| 国产精品亚洲αv天堂无码| 免费日本一区二区三区视频| av在线不卡电影| 国产在线一区二区三区| 久久国产视频播放| 国产一区视频在线观看免费| 国产亚洲欧洲高清| 97人妻精品一区二区三区免 | 精品久久久久av| 亚洲七七久久综合桃花剧情介绍| 国产亚洲精品bt天堂精选| 成人片在线免费看| 中文在线最新版天堂| 精品动漫一区| 欧美精品在线播放| 国产精品久久国产精麻豆96堂| 国产精品一区二区三区美女| 欧美精品久久一区| 色婷婷综合网站| 日韩成人影音| 色婷婷综合久久久中文字幕| 日本欧美黄色片| 24小时免费看片在线观看| 亚洲美女屁股眼交3| 一区二区三区四区五区视频 | 久久精品成人一区二区三区 | 国产欧美一区二区精品久久久| 亚洲电影在线观看| 中文字幕在线视频播放| xxxxxhd亚洲人hd| 日韩精品专区在线| 超碰人人cao| 国产亚洲精aa在线看| 欧美日韩精品一区二区天天拍小说| 999香蕉视频| 欧美艳星kaydenkross| 欧美丝袜美女中出在线| 性欧美疯狂xxxxbbbb| 国产精品久久久久影院日本| 免费看一级视频| 久久精品三级| 国产精品av电影| 波多野结衣在线电影| 天堂精品中文字幕在线| 国产精品96久久久久久| 五月激情丁香网| 久久精品国产网站| 成人免费网站在线观看| 国产露脸国语对白在线| 国产成人亚洲综合a∨婷婷| 99re视频在线| 手机在线不卡av| 91麻豆国产自产在线观看| 欧美日韩亚洲免费| 午夜看片在线免费| 亚洲人成影院在线观看| 欧美一区二区激情| 天堂中文在线播放| 欧美性猛片xxxx免费看久爱| 污网站在线免费| 波多野结衣在线一区二区| 亚洲国产欧美一区| 伊人网在线视频观看| 日本人添下边视频免费| 高清精品久久| 精品日韩99亚洲| 人妻无码一区二区三区| 精品国产乱码久久久| 久久精品视频99| 久久精品第一页| 亚洲一区黄色| 国产精品综合久久久| 精品人妻伦一二三区久久| 成人午夜看片网址| 欧美日韩精品免费观看| 免费在线午夜视频| 亚洲韩国一区二区三区| 北条麻妃在线观看| 只有精品亚洲| 日韩av在线资源| 又嫩又硬又黄又爽的视频| 欧美1区3d| 欧洲午夜精品久久久| 91精品国产乱码久久| av资源网一区| 国产91av视频在线观看| 国产社区精品视频| 欧美日韩高清在线| 91精品人妻一区二区| 亚洲草久电影| 日韩av日韩在线观看| 国产男女无套免费网站| 久久久亚洲高清| 国产传媒久久久| 国产成人a视频高清在线观看| 亚洲韩国青草视频| 91精品国产高清久久久久久91 | 日韩中文字幕av| 日本中文字幕免费| 麻豆精品一区二区三区| 久久精品日韩| 免费男女羞羞的视频网站在线观看| 欧洲精品中文字幕| 日韩精品人妻中文字幕有码| 午夜国产一区二区| 日韩美女写真福利在线观看| 性色av蜜臀av| 国产精品久久免费看| 日本不卡在线观看视频| xvideos.蜜桃一区二区| 久久夜精品va视频免费观看| 欧美特级黄色片| 91污片在线观看| 成人性生活视频免费看| 精品国产伦一区二区三区观看说明| 亚洲人成绝费网站色www| 精品无码免费视频| 国产伦精品一区二区三区免费| 水蜜桃亚洲一二三四在线| 亚洲欧洲自拍| 日韩精品视频在线观看网址| 青青草原成人| 国产美女www爽爽爽视频| 国产日韩精品一区| 国产精品69页| 免费成人av| 欧美在线欧美在线| 日韩精品视频无播放器在线看| 午夜精品aaa| 亚洲一区二区三区黄色| 亚洲黄色在线| 精品日本一区二区三区在线观看 | 羞羞答答一区二区| 91精品国产91久久久久久吃药 | av亚洲精华国产精华| 国内少妇毛片视频| 动漫av一区| 久久久久久尹人网香蕉| 国产aⅴ一区二区三区| 亚洲欧美日韩一区二区| 被黑人猛躁10次高潮视频| 欧美日韩ab| 国产日韩欧美一区二区三区四区 | 国产精品精品久久久| 久久手机免费观看| 欧美三级视频在线观看| 日本 欧美 国产| 国内外成人在线视频| 蜜臀在线免费观看| 第四色在线一区二区| 97成人在线视频| 国产女人在线视频| 欧美精品粉嫩高潮一区二区| 亚洲一级生活片| 成人精品视频一区二区三区| 黄色一级在线视频| 国产一区二区精品久| 国产精品一二区| 先锋影音在线资源站91| 亚洲国产精品网站| 国产黄网在线观看| 亚洲欧美偷拍另类a∨色屁股| 亚洲成人激情小说| 中文字幕码精品视频网站| 免费在线观看不卡| 特级黄色录像片| 你懂的在线观看一区二区| 日韩av片电影专区| 呦呦在线视频| 亚洲欧美成人网| 99久久精品无免国产免费| 五月天欧美精品| 91免费在线看片| 岛国av在线一区| 国产三级日本三级在线播放| 一区二区在线影院| 欧美国产视频在线观看| 成人永久在线| 日本aⅴ大伊香蕉精品视频| 嫩草香蕉在线91一二三区| 亚洲激情在线观看| 国产一区二区女内射| 亚洲成a人片综合在线| 久久久久久成人网| 成人18视频在线播放| 邪恶网站在线观看| 一二三区精品| 红桃一区二区三区| 国产欧美一区二区三区精品观看| 91黄在线观看| 成人四虎影院| 欧美在线性爱视频| 午夜伦理在线视频| 中文字幕免费精品一区| 五月婷婷深深爱| 欧美一级久久久| 中文字幕日韩国产| 色8久久人人97超碰香蕉987| 久久久久成人片免费观看蜜芽| 国产女主播在线一区二区| 男女一区二区三区| 国产精品66部| av污在线观看| 丝袜亚洲另类欧美| 777av视频| 亚洲人体av| 曰韩不卡视频| 欧美少妇xxxx| 日本不卡在线观看| 中文字幕免费在线看线人动作大片| 免费一区视频| 天堂…中文在线最新版在线| 国产精品xvideos88| 91免费网站视频| 色呦哟—国产精品| 婷婷久久伊人| 色777狠狠狠综合伊人| 日韩欧美亚洲区| 亚洲人成网77777色在线播放| 国产精品视频免费一区| 久久爱www.| 51精品国产人成在线观看| 少妇高潮一区二区三区99| 国产精品毛片a∨一区二区三区|国| 成人香蕉视频| 日韩免费黄色av| 三上悠亚一区二区| 日韩美女在线看| 人人鲁人人莫人人爱精品| 欧美一级黄色网| 午夜精品久久久久久久久久蜜桃| 欧美性资源免费| 综合日韩av| 国产精品福利在线观看| 免费高清视频在线一区| 国产精品69精品一区二区三区| 日日av拍夜夜添久久免费| 国产成人精品视频| jizzjizz少妇亚洲水多| 国产精品美女主播在线观看纯欲| 国产美女久久| 91久久综合亚洲鲁鲁五月天| 国产亚洲高清一区| 国产精品免费一区二区三区观看| 盗摄系列偷拍视频精品tp| 国产精品视频福利| 欧美日韩播放| 亚洲巨乳在线观看| 牛牛国产精品| 六月丁香激情网| 日韩国产成人精品| 天天干天天av| 国产v综合v亚洲欧| 日本一区二区三区网站| 国产精品视频观看| 国产少妇在线观看| 天天综合天天做天天综合| 国产伦精品一区二区三区视频我| 欧美唯美清纯偷拍| 国产精品国产三级国产普通话对白 | 国产精品第108页| 激情六月婷婷综合| 极品白嫩的小少妇| 久久久久久久av麻豆果冻| 黄色国产在线播放| 亚洲一区二区美女| 日韩一级片中文字幕| 91精品国产一区二区三区蜜臀 | 国产激情一区二区三区| 在线免费观看a级片| 欧美激情一区二区三区在线| 国产1区2区3区4区| 色综合天天综合网国产成人综合天 | 欧美野外wwwxxx| 18性欧美xxxⅹ性满足| 欧美风情在线视频| 国产二区不卡| 成人羞羞视频在线看网址| 青春草国产视频| 麻豆精品国产传媒mv男同| 日本少妇xxxx| 国产精品国产三级国产aⅴ原创| 久久亚洲AV无码| 欧美性大战久久久久久久蜜臀| 亚洲免费一级片| 中文字幕亚洲色图| 自拍网站在线观看| 99在线观看视频网站| 成人免费在线观看av| 丝袜人妻一区二区三区| 开心九九激情九九欧美日韩精美视频电影 | 国产视频久久网| 欧美一卡二卡| 国产欧美婷婷中文| 成人动漫视频| 日本黄网站色大片免费观看| 日韩精品一区第一页| 91视频在线免费| 亚洲欧美一区二区三区极速播放 | 久久综合一区| 欧美日本不卡| 日韩va在线观看| 久久久99精品免费观看| 日韩av男人天堂| 日韩视频免费观看高清在线视频| www在线播放| 欧美一级淫片aaaaaaa视频| 91精品啪在线观看国产爱臀 | 91久久精品国产91久久| 精品久久久久久久久久久下田 | 黄色片子在线观看| 亚洲私人黄色宅男| 欧美日韩 一区二区三区| 亚洲精品aⅴ中文字幕乱码| 青春草免费在线视频| 91美女福利视频高清| 日韩欧美1区| 国产精品视频分类| 国产欧美精品一区二区色综合| 国产精品午夜影院| 亚洲高清色综合| av影视在线看| 国产一区二区在线网站| 影音先锋日韩在线| 97超碰人人看| 亚洲精品videosex极品| va视频在线观看| 欧美国产日韩中文字幕在线| 日韩精品一区二区三区中文| 9999在线观看| 国产高清亚洲一区| 久热精品在线观看| 亚洲第一天堂无码专区| 精品丝袜在线| 青青草原成人| 日本aⅴ亚洲精品中文乱码| 久久久精品人妻无码专区| 日韩欧美在线视频免费观看| 人成免费电影一二三区在线观看| 欧洲精品毛片网站| 成人在线免费观看视频| 中文字幕在线视频精品| 亚洲精品ww久久久久久p站| 亚洲精品久久久蜜桃动漫| 韩剧1988在线观看免费完整版| 日韩免费电影在线观看| 妞干网在线免费视频| 亚洲国产岛国毛片在线| 国产又粗又猛又爽又黄91| 欧美国产日韩一区二区三区| 乱亲女h秽乱长久久久| 黄色高清无遮挡| 亚洲欧美一区二区视频| www.黄色av| 热re99久久精品国产66热| 日本午夜一区| 中文字幕av一区二区三区人妻少妇| 亚洲午夜在线电影| 国产美女性感在线观看懂色av| 国产精品爽黄69天堂a| 欧美一区影院| 性久久久久久久久久| 欧美日韩五月天| 成人影音在线| 日韩女优中文字幕| 国产麻豆成人精品| 免费视频久久久| 久久深夜福利免费观看| 欧美日韩看看2015永久免费| 啊啊啊国产视频| 一区二区三区欧美日| 日夜干在线视频| 亚洲最大福利视频| 久久午夜av| 国产高清在线免费观看| 亚洲欧美国产一区二区三区| 91久久青草| 成人黄色一区二区| 亚洲香肠在线观看| 不卡在线视频| 国产欧美日韩伦理|