Cacti使用手册

合集下载

cacti安装手册

cacti安装手册

Cacti0.8.7 for linux安装手册(第7.2版)已加入升级到0.8.7a的升级步骤环境:rhel5一、安装linux过程我就不说了,提醒一下别忘了把所有开发包都安装上,可以省很多麻烦。

二、安装MAP环境就是安装mysql+apache+php,我装了mysql5.0.45+httpd-2.2.6+php5.2.4。

过程我也不介绍了以上这两个步骤都是安装cacti的基础,如果你的环境中没有安装,那请你先安装它们。

因为以下都是在MAP基础上安装的。

三、安装rrdtool设置.bash_profileBUILD_DIR=/tmp/rrdbuildINSTALL_DIR=/usr/local/rrdtool-1.2.26如下:# vi ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsPATH=$PATH:$HOME/binBASH_ENV=$HOME/.bashrcUSERNAME="root"BUILD_DIR=/tmp/rrdbuildINSTALL_DIR=/usr/local/rrdtool-1.2.26export USERNAME BASH_ENV PATH BUILD_DIR INSTALL_DIR保存退出,执行# . ~/.bash_profile# mkdir -p $BUILD_DIR(1)安装libart_lgpl-2.3.17获取方法:wget http://oss.oetiker.ch/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz安装方法:# tar xzvf 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(2)安装libpng-1.2.18获取方法:wget http://oss.oetiker.ch/rrdtool/pub/libs/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 (3)安装freetype-2.3.5获取方法:wget http://oss.oetiker.ch/rrdtool/pub/libs/freetype-2.3.5.tar.gz安装方法:# tar xzvf freetype-2.3.5.tar.gz# cd freetype-2.3.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 (4)安装zlib-1.2.3获取方法:wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz安装方法:# tar xzvf zlib-1.2.3.tar.gz# cd zlib-1.2.3# env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb;make;make install(5)执行如下操作# ranlib $BUILD_DIR/lb/lib/*.a(7) 再次修改.bash_profile文件,加入如下:IR=-I$BUILD_DIR/lb/includeCPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"LDFLAGS="-L$BUILD_DIR/lb/lib"CFLAGS=-O3export CPPFLAGS LDFLAGS CFLAGS加入后的.bash_profile文件如下# vi ~/.bash_profile# .bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then. ~/.bashrcfi# User specific environment and startup programsBASH_ENV=$HOME/.bashrcUSERNAME="root"BUILD_DIR=/tmp/rrdbuildINSTALL_DIR=/usr/local/rrdtool-1.2.26PATH=$PATH:$HOME/bin: $INSTALL_DIR/binIR=-I$BUILD_DIR/lb/includeCPPFLAGS="$IR $IR/libart-2.0 $IR/freetype2 $IR/libpng"LDFLAGS="-L$BUILD_DIR/lb/lib"CFLAGS=-O3export USERNAME BASH_ENV PATH BUILD_DIR INSTALL_DIR IR CPPFLAGS LDFLAGS CFLAGS执行# . ~/.bash_profile以上各步完成后就可以安装rrdtool-1.2.26获取方法:wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.26.tar.gz安装方法:# tar xzvf rrdtool-1.2.26.tar.gz# cd rrdtool-1.2.26# ./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl --disable-rrdcgi# make clean# make# make install注意如果出现mtune错误那我们需要修改bindings/perl-shared/Makefile 文件将-march=i386 -mtune=generic替换为-march=i686 -mtune=pentium4这是根据个人需要的编译参数,你可以看看./configure的help,做你自己的编译参数。

CACTI插件使用

CACTI插件使用

CACTI插件使用
CACTI的主程序,只是实现了基础功能,其他功能通过插件实现,如果自义警报阈值。

一、安装
1、安装插件支持的补丁
2、导入插件功能数据库
3、修改相关的配置文件,以便于插件功能可以连接到数据库
4、修改cacti的URL路径,补丁安装完后,它把config.php的路径修改了,要改回到以前的路径。

二、启用插件功能
启用管理员的插件管理权限后,可以看到插件管理项,但是还没有任何插件:
三、安装插件
插件只是一些PHP的源代码,将插件解压后,拷贝到相关目录下即可。

刷新WEB页面查看
点击插件名字边上的蓝色按钮进行安装,安装完后,如下图:
四、应用monitor插件
Monitor可以直观的看到各个服务器的状态,如下图:
改变monitor图形显示
五、利用thold实现警报功能
1、定义通知的用户邮件列表
2、设置发送邮件所使用的服务器
点击保存后,可以发送测试邮件
到服务器上接收,root用户应该收到测试邮件:
3、监控webserver1的/boot空间。

如果该分区的已用空间已达到80M以上,那么将发送邮件报警
保存后,可以查看状态:
4、验证
在webserver1上向/boot目录写入较大文件后,使其已用空间超过80%
稍后,监控页将会出现警告,相应的用户也会收到邮件。

使用 Cacti 进行系统监控

使用 Cacti 进行系统监控

使用 Cacti 进行系统监控Cacti 是一款可以用来监控各种系统的开源软件。

它可以监控系统的各种指标、统计信息以及其他有用的数据,并为用户提供可视化的报告。

此外,Cacti 还可以集成到其他开源软件和工具中,如 Nagios,在整个 IT 基础设施中发挥更大的作用。

本文将探讨如何使用 Cacti 进行系统监控。

一、安装 Cacti首先,我们需要安装 Cacti。

安装 Cacti 比较简单,可以参考官方文档或者在线教程进行操作。

一般而言,安装 Cacti 的流程如下:1. 安装 LAMP(Linux、Apache、MySQL、PHP)或者 LNMP (Linux、Nginx、MySQL、PHP)环境。

2. 下载 Cacti 并解压缩。

3. 将 Cacti 放到 Web 服务器的根目录下。

4. 使用 Web 浏览器访问 Cacti,按照提示进行配置。

二、配置 Cacti安装完成以后,我们需要对 Cacti 进行一些配置,才能开始进行系统监控。

这些配置包括:1. 添加主机:将需要监控的系统添加到Cacti 中,包括主机名、IP 地址和其他相关信息。

2. 添加数据源:配置数据源以及数据层,以便 Cacti 可以收集系统数据并生成报表。

3. 添加图表:将数据源转换为图表,并将其添加到 Cacti 中。

4. 配置通知:配置警报规则,例如 CPU 负载超过一定阈值时触发警报。

5. 定义数据查询:使用 RRDTool 定义数据查询,包括 SQL 查询(用于从数据库中提取数据)和 SNMP 查询(用于收集网络设备的统计信息)。

三、使用 Cacti 进行系统监控安装和配置 Cacti 完成后,我们就可以开始使用 Cacti 进行系统监控了。

以下是一些常见的用例:1. 监控网络带宽使用情况:使用 SNMP 协议收集网络设备的使用数据,包括总带宽利用率、每个端口的带宽利用率和每个设备的带宽数量。

然后,将这些数据转换为图表,并定期生成报告。

cacti使用手册

cacti使用手册

使用Cacti监控你的网络Cacti使用手册1目录:一、概述二、Cacti的工作流程三、Cacti的使用四、Cacti脚本及模板五、打造自己的Cacti模板六、Cacti插件使用七、参考2Cacti使用手册一、概述1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。

因此,snmp和rrdtool是cacti的关键。

Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。

2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。

3. snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。

rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。

二、Cacti的架构及工作流程1.Cacti的架构2.Cacti的工作流程3三、Cacti的使用1.界面介绍登陆Cacti后,可以看到左上角是两个选项卡,“console”和“graphs”。

console表示控制台,在此进行所有的配置等操作;而graphs则是用来查看所有服务器的性能图像的界面。

2.console菜单Create:New Graphs——创建新图像的快捷方式;Management:4Graph Management——图像管理。

可以在此删除、复制图像,Cacti会自动创建图像。

不过如果我们有特殊的需要,比如将几张图上的数据合并在一张图像上的话也可以在此手工新建图像;Graph Trees——图像树。

在graphs界面里,图像或devices是树状结构显示的,可以在此设置树的结构;Data Sources——管理rrd文件。

Cacti教程:安装配置使用

Cacti教程:安装配置使用

Cacti教程:安装/配置/使用/模板Linux监控之Cacti教程(一)概述及安装1.概述Cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。

因此,snmp和rrdtool是cacti的关键。

Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。

Mysql配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、snmp团体名、端口号、模板信息等变量。

snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。

rrdtool 对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义。

关于RRDTool的知识请参阅RRDTool教学。

2.Cacti的架构及工作流程3. 安装条件ØApache ØPhpØMySQLØRRDTool ØNet-SNMP4.安装过程系统环境:Ubuntu Server 9.04 64位Apache与MySQL的安装此处省略4.1 PHP安装•在zlib的configure时,不要指定—prefix,如果指定了prefix在下面类安装时,会提示找不到zlib;•libpng的安装时,要根据操作系统修改参数,如果操作系统为32位,则采用脚本中的参数,如果为64位,则需要在cp scripts/makefile.std makefile执行完成以后,修改makefile中CFLAGS的值,在后面加上-fPIC参数,否则会出现“usr/local/lib/libpng.a: could not read symbols: Bad value”的错误;•在安装PHP之前,由于开启了Mysql模块,所以一定要安装Mysql,而且Cacti的数据也需要Mysql数据库进行存储;•PHP的configure时,一定要加上--enable-sockets 选项,否则无法运行,PHP安装完成以后,它的配置文件为/usr/local/php/etc/php.ini。

最新Cacti中文版安装手册及功能展示资料

最新Cacti中文版安装手册及功能展示资料

简介:Cacti是一款优秀的开源监控软件,使用php实现,它的主要特点是使用snmp服务获取数据,然后用rrdtool存储和更新数据,当用户查看数据的时候,rrdtool生成图表呈现给用户。

mysql数据库用于存储变量并进行调用。

mysql数据库并不存储snmp 捕获到的数据,snmp捕获到的数据,存在于rrdtool生成的rrd文件中,这些文件位于cacti目录下的rra目录中。

下面我们介绍安装步骤和功能展示,非安装人员可以略过安装步骤直接看功能。

一、安装环境:系统:CentOS-6.6-x86_64软件:Cacti-0.8.7e-cn-utf8、mysql、snmp等二、安装步骤:1、准备CentOS-6.6-x86_64操作系统环境。

2、安装rpm包:#yum install httpd mysql-server php php-mysql gd net-snmp php-snmpnet-snmp-utils net-snmp-devel mysql-devel openssl-devel rrdtool3、设置开机自启动#chkconfig httpd on#chkconfig mysqld on#chkconfig snmpd on4、对Mysql数据库进行配置启动并初始化mysql数据库#service mysqld start为root用户设置密码(以”123456”为例),并更改登录权限,默认密码为空#mysql –u root –p 回车后输入密码(空)mysql>use mysql;mysql>update user set password=password(“123456”) where user=”root”;mysql>grant all privileges on *.* to root@localhost identified by “123456” with grant option;mysql>flush privileges;添加cacti库和cacti用户,并为其设置权限mysql>create database cacti default character set utf8; //数据库字符集设置utf8,否则乱码mysql>grant all privileges on cacti.* to cacti@localhost identified by “123456” with grant option;mysql>flush privileges;5安装cacti假设下载目录为/opt/soft#cd /opt/soft#tar zxvf cacti-0.8.7e-cn-utf8.tar.gz#mv cacti-0.8.7e-cn-utf8 /var/www/cacti修改配置文件#vi /var/www/cacti/include/config.php修改内容如下$database_type = "mysql";$database_default = "cacti";$database_hostname = "localhost";$database_username = "cacti";$database_password = "123456";创建并编辑apache的cacti配置文件#vi /etc/httpd/conf.d/cacti.conf内容如下:Alias /cacti /var/www/cacti<Directory /var/www/cacti>DirectoryIndex index.phpAllowOverride allorder deny,allowallow from allphp_flag magic_quotes_gpc onphp_flag track_vars on</Directory>导入数据库#mysql –u root –p cacti < /var/www/cacti/cacti.sql启动服务#service mysqld start#service httpd start#service snmpd start然后通过浏览器访问http://ip/cacti开始安装cacti直接下一步,选择”全新安装”,来到下面的一个界面,如图1请确认所有路径都已找到,并选择SNMP应用程序版本为5.x,RRDTool版本为1.3.x。

Cacti配置及维护指导手册

Cacti配置及维护指导手册

Cacti配置及维护指导手册作者:Cocis考虑到cacti配置较为复杂,建议直接下载cactiEZ系统进行安装,快捷、省时。

CactiEZ 0.3是一个专门用作运行cacti的linux发行版,该版本由Jimmy Conner 制作发行,基于CentOS4.4。

安装后只会在系统中安装cacti和webmin所必须的软件,整个系统非常小(安装光盘只有310M),并且已经安装好了一些cacti 的插件,如 BackUp,Discovery,Flowview,Haloe,MacTrack,Monitor,NTop,RRDClean,Reports,Thold,Tools,Update等,其中有些需要用户自己启用才可使用。

整个操作系统一旦安装完成,配置好IP后即可使用Cacti,为大家节省了的安装配置时间,只不过需要占用一台服务器。

一、安装CactiEZ1.先下载CactiEZ v0.3安装包,解压出ISO镜像文件。

官方下载地址:/downloads/CactiEZ-v0.3.tar.gz2.刻录光盘。

从光盘启动后进入CactiEZ的安装界面,回车后自动安装整个操作系统。

安装大概需要5-10分钟。

3.安装完成后重启,开始配置硬件向导,按回车键,全自动。

4.进入登陆界面,系统默认用户:root 默认密码:CactiEZ二、更改系统相关配置1.更改系统帐户及密码#passwd root 然后输入两次密码即可。

2.配置IP地址#vi /etc/sysconfig/network-scripts/ifcfg-eth0 根据实际情况进行修改。

---------------------------DEVICE=eth0BOOTPROTO=staticBROADCAST=192.168.0.255HWADDR=00:0C:29:31:5D:50IPADDR=192.168.0.22NETMASK=255.255.255.0NETWORK=192.168.0.0GATEWAY=192.168.0.1ONBOOT=yesTYPE=Ethernet---------------------------:wq保存退出#service network restart 重新启动网络3.配置DNSCactiEZ默认没有设置DNS的界面,需手动进行配置。

网络监控工具Cacti安装配置指南

网络监控工具Cacti安装配置指南

安装步骤 - 配置IIS支持PHP
安装步骤 - 配置IIS支持PHP

对于Windows 2003,需要额外配置。

打开php ISAPI支持。 cmd.exe的执行权限赋给IUSR_<机器名>。
安装RRDTool和Net-SNMP
将下载的RRDTool解压缩到c:\rrdtool文件夹。 如果是源码版,请将c:\rrdtool\src\tool_release下 的rrdtool.exe复制到c:\rrdtool文件夹。
网络监控工具Cacti 安装配置指南
EAS产品支持部 陈钧 金蝶软件(中国)有限公司
导读

摘要
Cacti是一个免费开源的系统监控工具,能够持续监控服 务器、网络设备、以及其他支持SNMP等管理协议的设 备,采集包括CPU、内存、存储、操作系统等信息,并 以图表方式直观展现。便于管理员掌握系统的整体运行 情况,及时发现异常并做出处理。
Cacti 参考


/ / / / /
谢 谢!
谢谢!
特别声明

Cacti功能介绍 - 工具间关系
站点展示
数 据
调度 本 HP 脚 据 P 通过 集数 收
计 图 形
Cacti
存储Cacti配置信息

集 的 储
绘 制


Cacti功能介绍
Cacti安装步骤 - 需要的软件


RRDTool 1.0.48 Php5.0 MySQL 4.0 Net-SNMP 5.2 Cacti 0.8.6g


$database_default = "cacti"; $database_hபைடு நூலகம்stname = "localhost"; $database_username = "cactiuser"; $database_password = "cacti";

Windows下安装Cacti详细手册

Windows下安装Cacti详细手册

目录一、背景 (2)二、MRTG与Cacti比较 (2)1.MRTG优缺点 (2)2.Cacti 的优点 (2)三、软件安装 (2)1.安装Apache2 (2)2.安装PHP5 (4)3.安装Mysql (4)4.安装Cacti (5)5.安装rrdtools (6)四、软件配置 (6)1.配置Apache2 (6)2.配置PHP5 (6)3.配置Mysql (7)4.配置Cacti (8)五、设置Cacti监控网络设备 (10)1.登录Cacti (10)2.添加要监控的设备 (10)3.创建设备图形 (13)4.创建图形树进行分类管理 (13)5.将所创建的图形分配到相应的图形树中 (14)六、Cacti相关资料 (15)一、背景我们现在使用的网络监控软件MRTG不能对过去某一时间的详细资料进行查询,在我们追查过去的问题时很不方便。

我们需要寻找新的监控工具以满足我们的需求。

Cacti是一种利用RRDtool、snmp、PHP、mysql、apache多种工具而成的一种监控软件,其源代码基于PHP脚本编写并公开,它的基本工作流程就是:1.定期执行php脚本代码,通过snmp读取指定监控项目的snmp信息,然后将结果保存到rrdtool数据文件中。

2.在web监控界面中通过php读取rrdtool并生成指定监控项目和指定时间段的监控曲线图。

它主要有以下一些特点:1.基于RRDtool使效率提高。

Cacti基于RRDtool存储监控数据,在查询指定时间段的监控数据时候不用浏览整个数据文件,和mrtg 的文本log相比具有更高的效率。

监控曲线图片的生成并不想mrtg那样和数据采集同步并定时成生,而是通过RRDtool提供的图片生成工具使用PHP脚本来生成动态web图片。

2.监控项目曲线图多样化。

RRDtool的图片生成工具提供了多种参数,这样可以动态设置更多样式的曲线图,也可以将若干监控项目集中显示在一张图片中,例如我们如果要同时显示http/ftp/dns多种协议的流量时就可以派上用场了。

Cacti流量监控系统指导手册

Cacti流量监控系统指导手册

Cacti流量采集系统一、系统与软件目录: (1)1,Cacti的安装目录 (2)2,apache2目录路径 (2)3,mysql5.5 安装目录 (4)4,php的安装配置路径 (5)5,net-snmp安装配置路径: (6)6,rrdtool的安装路径 (6)7,spine的安装配置路径。

(6)二,Cacti的配置。

(7)2.1,General配置 (7)2.2,Path配置 (9)2.3,Poller配置 (10)三,Cacti管理检测设备 (10)3.1,创建检测设备 (10)3.2 查看监控图 (15)四,配置客户端snmp服务 (16)4.1,客户端snmp安装 (16)4.2,客户端snmp配置 (16)一、系统与软件目录:系统为CentOS6.5 64位1,Cacti的安装目录Cacti的版本为cacti-0.8.8c,软件安装在/home/cacti目录中。

进入该目录,软件的目录结构如下:在镜像中,软件已经安装好了,用户可以在/root/default_pass文件中查看cacti的admin的登陆密码,2,apache2目录路径Apache版本为 2.4.10,Apache2安装目录/usr/local/apache2,配置文件所在目录/usr/local/apache2/confapache可以使用service httpd start/stop/restart命令操作服务,apache服务加入了开机自启动服务。

Apache已经建立了一个站点(配置参考/usr/local/apache2/conf /vhosts/cacti.conf),网站目录为/home/cacti,网站的域名绑定为主机IP地址。

网站如下:可以给站点添加域名绑定:添加ServerAlias you_domain 在virtualHost节点下面。

即可,然后重启apache 服务3,mysql5.5 安装目录Mysql版本为5.5.40,Mysql安装目录/usr/local/mysql,配置文件目录为/etc/fMysql使用service mysql start/stop/restart 命令操作服务,mysql已经加入开机自启动服务。

Cacti使用手册

Cacti使用手册

Cacti官方手册/downloads/docs/html/1.安装2.基本概念1.操作的准则Cacti的操作可以分为三部分任务:数据获取、数据存储、数据展示。

数据获取首先的任务是获取数据。

Cacti使用Poller来进行数据的收集。

Poller通过系统的定时任务执行,例如Unix系统中的Crontab。

在现在的IT架构中,你会需要处理各种不同的设备,例如:服务器、网络设备,或者其他类似的设备。

Cacti使用SNMP(Simple Network Management Protocol)从远程主机上获取数据。

因此,所有启用了SNMP服务的主机都可以被Cacti监控。

稍后,我们会说明如何通过脚本查询、取数据脚本来扩展Cacti的能力。

数据存储数据存储有很多种方式。

可以使用SQL数据库、可以使用普通文件。

Cacti使用的是RRDTool来存储数据。

RRD是Round Robin Database的缩写。

RRD是一个用来存储和显示时间序列数据的系统(例如:网络带宽的使用、机器所在的室温、服务器的负载等)。

RRD使用一种非常紧凑的方式存储数据,并且不会随着时间的增加而改变文件的大小。

另外,RRD也可以创建漂亮的图表。

这些特性完全满足了数据存储的需要。

另外,RRDTool也可以做其他一些事情。

他可以将一些原始的数据合并并且形成聚合的数据。

通过这种方式,历史数据被压缩,以节省磁盘的空间。

RRDTool支持多种不同的聚合函数,包括:AVERAGE、MAXIMUM、MINIMUM和LAST。

数据展示RRDTool最令人称道的一个特性就是其画图功能。

特别适合用来处理一些常见的网络服务器。

因此,我们可以在任何平台上通过任何浏览器访问画出的图表。

并且有很多种方法可以用来作图。

我们可以画一个或者多个图,可以支持自动缩放或者对y轴取对数。

还可以将不同的项目叠加起来,打印更加漂亮的图例,例如:最大值、最小值等等。

2.画图概览Cacti中所有的元素几乎都和图表有关。

cacti配置手册

cacti配置手册

一、检查调试cacti1、查看在/usr/local/apache/htdocs/cacti目录下文件poller.php2、要在登录cacti截面后点Settings--->点General截面如下图点击Paths 设置如下图Cactid Poller File Path The path to Cactid binary.这个路径由自己添加,一般情况是没有。

其它的安默认就可以。

3、配置客户端在要监控的linux服务器上配置snmp服务(cacti与要监控的机器是一台服务器)vi /etc/snmp/snmpd.conf修改一处# source community原来默认#com2sec notConfigUser default public#com2sec notConfigUser 192.168.1.238 publiccom2sec notConfigUser 127.0.0.1 public表示允许本地的主机使用public来访问SNMP服务。

(com2sec local localhost publiccom2sec mynetwork 192.168.100.0/24 public表示允许本地和192.168.100.0/24的主机使用 public 来访问该SNMP服务。

另外上述设置也只是针对SNMP1和SNMPV2版本,如果觉得有需要使用SNMP3请参考SNMP的资料。

)修改二处原来默认#access notConfigGroup "" any noauth exact systemview none noneaccess notConfigGroup "" any noauth exact all none none修改三处原来默认#view all included .1 80 view all included .1 80保存退出测试snmp是否有问题[root@localhost ~]# snmpwalk -v 2c -c public 127.0.0.1 if该命令表示,使用SNMPV2c版本和community 名称“public”,取服务器(127.0.0.1)的所有interface(网卡)的信息。

Cacti中文版安装手册及功能展示

Cacti中文版安装手册及功能展示

简介安装环境安装步骤功能展示Cacti中文版安装手册及功能展示简介:Cacti是一款优秀的开源监控软件,使用php实现,它的主要特点是使用snmp服务获取数据,然后用rrdtool存储和更新数据,当用户查看数据的时候,rrdtool生成图表呈现给用户。

mysql数据库用于存储变量并进行调用。

mysql数据库并不存储snmp 捕获到的数据,snmp捕获到的数据,存在于rrdtool生成的rrd文件中,这些文件位于cacti目录下的rra目录中。

下面我们介绍安装步骤和功能展示,非安装人员可以略过安装步骤直接看功能。

一、安装环境:系统:CentOS-6.6-x86_64软件:Cacti-0.8.7e-cn-utf8、mysql、snmp等二、安装步骤:1、准备CentOS-6.6-x86_64操作系统环境。

2、安装rpm包:#yum install httpd mysql-server php php-mysql gd net-snmp php-snmpnet-snmp-utils net-snmp-devel mysql-devel openssl-devel rrdtool3、设置开机自启动#chkconfig httpd on#chkconfig mysqld on#chkconfig snmpd on4、对Mysql数据库进行配置启动并初始化mysql数据库#service mysqld start为root用户设置密码(以”123456”为例),并更改登录权限,默认密码为空#mysql –u root –p 回车后输入密码(空)mysql>use mysql;mysql>update user set password=password(“123456”) where user=”root”;mysql>grant all privileges on *.* to root@localhost identified by “123456” with grant option;mysql>flush privileges;添加cacti库和cacti用户,并为其设置权限mysql>create database cacti default character set utf8; //数据库字符集设置utf8,否则乱码mysql>grant all privileges on cacti.* to cacti@localhost identified by “123456” with grant option;mysql>flush privileges;5安装cacti假设下载目录为/opt/soft#cd /opt/soft#tar zxvf cacti-0.8.7e-cn-utf8.tar.gz#mv cacti-0.8.7e-cn-utf8 /var/www/cacti修改配置文件#vi /var/www/cacti/include/config.php修改内容如下$database_type = "mysql";$database_default = "cacti";$database_hostname = "localhost";$database_username = "cacti";$database_password = "123456";创建并编辑apache的cacti配置文件#vi /etc/httpd/conf.d/cacti.conf内容如下:Alias /cacti /var/www/cacti<Directory /var/www/cacti>DirectoryIndex index.phpAllowOverride allorder deny,allowallow from allphp_flag magic_quotes_gpc onphp_flag track_vars on</Directory>导入数据库#mysql –u root –p cacti < /var/www/cacti/cacti.sql启动服务#service mysqld start#service httpd start#service snmpd start然后通过浏览器访问http://ip/cacti开始安装cacti直接下一步,选择”全新安装”,来到下面的一个界面,如图1请确认所有路径都已找到,并选择SNMP应用程序版本为5.x,RRDTool版本为1.3.x。

Cacti完全使用手册(让你快速个性化使用Cacti)

Cacti完全使用手册(让你快速个性化使用Cacti)

I.总览Cacti 和Nagios的监控体系可以说是使用广泛而且支持丰富的国内外的运维人员都需要掌握的一套监控体系,这套体系的好处在于使用Cacti的强大画图和自定义画图能力,以及Nagios的可控报警。

但是网上的大部分内容都是如何安装,在安装成功如何使用的方面介绍的很少,而真正开始用之后,为了工作需要就需要不断地去Cacti官网查看使用文档,或者论坛去翻别人的帖子,十分麻烦。

于是我决定写一篇使用方面的手册,以让大家真正会用这套系统。

II.Cacti的使用Cacti的常用服务器的画图大部分都是使用模板的形式做的,而Cacti安装好之后本身自带了一部分模板,这些模板虽然可用,但是支持的项目太少,于是我们要寻求更多的模板以及更优化的内容。

Cacti的官方的模板库:/templates1:cacti模板的一般加载方法:一个Cacti的模板一般有两部分组成。

一部分是xml模板文件,另一部分是xml的数据收集文件,虽然这两种文件都是xml格式的,但是你可以很显而易见的就能分出它们的不同。

因为它们的文件大小一点都不相似。

举个简单的例子:这个是一个windows的监控模板,我们可以简单的根据文件的大小来看。

* 大小大于10KB的,那就是xml模板文件。

* 大小小于10KB的,那就是xml数据收集文件。

Xml模板文件是要在cacti的Web页面的Console选项卡内Import Templates项进行添加:而xml数据收集文件,则是要放在Linux上Cacti的安装目录的cacti/resource/snmp_queries中:只要将两种类型的xml正确的导入/放入到应有的位置,那么模板就添加成功了。

2:如何在Cacti上添加一个新主机并监控相关的内容:(以添加Linux主机为例)1.创建画图a. 在Cacti的Web页面Console->Import Templates导入响应的xml模板文件。

b. 在Linux上cacti/resource/snmp_queries中放入模板相关的xml数据收集文件。

Cacti完全使用手册(让你快速个性化使用Cacti)

Cacti完全使用手册(让你快速个性化使用Cacti)

I.总览Cacti 和Nagios的监控体系可以说是使用广泛而且支持丰富的国内外的运维人员都需要掌握的一套监控体系,这套体系的好处在于使用Cacti的强大画图和自定义画图能力,以及Nagios的可控报警。

但是网上的大部分内容都是如何安装,在安装成功如何使用的方面介绍的很少,而真正开始用之后,为了工作需要就需要不断地去Cacti官网查看使用文档,或者论坛去翻别人的帖子,十分麻烦。

于是我决定写一篇使用方面的手册,以让大家真正会用这套系统。

II.Cacti的使用Cacti的常用服务器的画图大部分都是使用模板的形式做的,而Cacti安装好之后本身自带了一部分模板,这些模板虽然可用,但是支持的项目太少,于是我们要寻求更多的模板以及更优化的内容。

Cacti的官方的模板库:/templates1:cacti模板的一般加载方法:一个Cacti的模板一般有两部分组成。

一部分是xml模板文件,另一部分是xml的数据收集文件,虽然这两种文件都是xml格式的,但是你可以很显而易见的就能分出它们的不同。

因为它们的文件大小一点都不相似。

举个简单的例子:这个是一个windows的监控模板,我们可以简单的根据文件的大小来看。

* 大小大于10KB的,那就是xml模板文件。

* 大小小于10KB的,那就是xml数据收集文件。

Xml模板文件是要在cacti的Web页面的Console选项卡内Import Templates项进行添加:而xml数据收集文件,则是要放在Linux上Cacti的安装目录的cacti/resource/snmp_queries中:只要将两种类型的xml正确的导入/放入到应有的位置,那么模板就添加成功了。

2:如何在Cacti上添加一个新主机并监控相关的内容:(以添加Linux主机为例)1.创建画图a. 在Cacti的Web页面Console->Import Templates导入响应的xml模板文件。

b. 在Linux上cacti/resource/snmp_queries中放入模板相关的xml数据收集文件。

CactiEZ安装部署手册

CactiEZ安装部署手册

CactiEZ V10.1安装配置手册1.下载光盘镜像,刻录好光盘,选择从光盘启动,界面如下图:3.用TAB键切换到“SKIP”,按回车选择跳过测试,直接安装。

4.点击回车,重启电脑,完成安装。

配置CactiEZ:1.使用用户名:root,密码:CactiEZ进入系统。

2.配置网络环境。

输入system-config-network命令配置网络,提示:您只需要输入“syst”然后按下字母“Q”左边的“Tab”键即可自动补充完整命令。

3.选择“Device configuration”(设备配置),回车进入。

的网络设备。

置成功。

注:使用“Shift + Tab”键跳到上一个输入框。

6.将光标跳到“SAVE”处,点击回车,保存设置。

7.将光标跳到“SAVE & QUIT”处,点击回车,保存并退出。

8.输入命令service network restart来重启网络服务,使网络配置生效。

9.输入命令ifconfig eth0来查看请求到的IP地址。

10.打开浏览器,输入CactiEZ服务器的ip地址,进入管理页面。

11.在此输入CactiEZ-Web界面的用户名和密码,注意该用户名和密码与系统的用户名和密码不同。

默认管理员用户名:admin,默认密码:admin,然后点击“登录”按钮。

12.第一次登录时会强制修改密码,输入密码即可,点击保存,下一次登录时要使用新密码。

13.至此,基本配置完毕。

CactiEZ中文版搭建完毕,使用页面可进行管理。

点击最上方“控制台”按钮进入如下画面:添加要监控的设备如下图:注意:以下红色方框是必填项目点击右下角“保存”按钮保存,然后单击“主机”就可以看见刚才添加的主机了。

选中刚才添加的主机最后的复选框,在右下角选择添加到树(测试),点击确定。

点击最上方“图形"按钮就能看见主机被加入指定的目录中了。

如下图:接下来为主机添加流量图,点击最上方的控制台按钮,如下图:找到刚才添加的主机,单击,然后选择”为这个主机添加图形“在打开的界面选中所有复选框,如下图:然后在右下角选择一个值,点击保存,如图所示:这样我们再点击最上方的”图形“按钮,切换到如下界面:再点击主机名就可以查看设备所有的端口流量了。

Cacti中文使用手册

Cacti中文使用手册

Cacti中文使用手册Cacti中文使用手册目录1 概览1.1 Cacti简介1.2 Cacti的特性1.3 安装Cacti2 配置设置2.1 系统要求2.2 安装前准备2.3 安装Cacti2.4 配置数据库2.5 配置Web服务器2.6 配置Cacti3 Cacti基础知识3.1 Cacti用户界面3.2 创建主机3.3 创建图形3.4 创建数据源4 数据收集与图形展示4.1 SNMP的介绍4.2 配置SNMP代理4.3 配置SNMP设备4.4 添加SNMP设备4.6 图形展示和监控数据5 报警与通知5.1 设置报警规则5.2 配置报警方式5.3 设置报警触发条件6 高级功能6.3 插件扩展6.4 多站点部署6.5 数据管理6.6 用户管理7 故障排除与维护7.1 常见问题及解决方法7.2 系统维护与备份7.3 日志管理附件:附件1 - Cacti安装文件附件2 - 示例配置文件法律名词及注释:1: Cacti:一款应用于网络监控的开源图形化工具,用于收集、存储和展示各种网络设备的性能数据。

2: SNMP:简单网络管理协议(Simple Network Management Protocol)的缩写,用于管理和监控网络设备。

3:数据源:Cacti在收集设备性能数据时所使用的配置信息和数据请求方式。

5:报警规则:Cacti中设置的一系列条件,用于触发报警并发送通知。

以增加Cacti的功能和特性。

7:多站点部署:将Cacti部署在不同地点的服务器上,实现了对多个站点进行集中监控和管理的功能。

8:数据管理:对Cacti中的数据进行备份、恢复、删除等操作的管理功能。

本文档涉及附件:附件1 - Cacti安装文件附件2 - 示例配置文件法律名词及注释:1: Cacti:一款应用于网络监控的开源图形化工具,用于收集、存储和展示各种网络设备的性能数据。

2: SNMP:简单网络管理协议(Simple Network Management Protocol)的缩写,用于管理和监控网络设备。

cacti操作文档

cacti操作文档

1添加设备console——devices——add在这里填写要被监控的主机IP,关键字,snmp版本等,如下图:2 创建新图像点击New graphs3 添加到图像树中点击Graphs trees ,点击右上角的add可以创建新的图像树,填写树的名字,完成4添加设备到图像树下在这里可根据不同的地区或事物创建各自的主机的群,如:这样就可以就可以把同一地区的主机添加到相对应的主机头下如下图:(二)删除设备选择console-devices-选中要删除的设备,勾选要删除设备“如下图”(三)流量汇总操作说明步骤在使用Cacti方便快捷的建立监控图时,往往根据实际应用必须监控几台甚至上百台服务器的汇总流量图来观察该应用服务器组的总流量等指标。

这里我们就来介绍如何用cacit快速的建立汇总流量图,其他汇总图建立方法相同;一、创建CDEF1、点击cacti左边菜单中的graph Management下的CDEFs2、点击CDEF…s右边的add,增加一个名为Turn All Data into Bits项3、在CDEF Items表格中点击add,输入如下图:依次创建以下三个Items创建完成后如下图:CDFs 创建完成创建new graph1、点击cacti 左边菜单中的graph Management2、在右边点击add 出现如下图,直接选择create在Graph Configuration 表格中的title 输入新图的名字;如IDC all interface traffic in (bits/sec )表格最下的选项Vertical Label 是纵轴的标识,这里我们填入Bits Per Second完成后点击右下方的create ,会在当前页面中间出现如下表格:点击graph item 表格中的add按钮,输入信息如下图:说明:因为我们会在最后汇总数据所以添加时除了data source和类型相互关联不可以选错,都可以任意搭配;请多熟悉其中的关联性,建议多测试几次;data source:数据来源就是你要汇总的流量之一;color:选择颜色这里可以任意选择;Graph Item Type:图形(我选择的是AREA区域类型,要累加的流量图请选择stack)CDEF Function:这里一定要选择“Turn bytes into Bits”点击create后,我们就创建了第一个流量图,会在页面上显示出来;继续添加其他流量图,方法同上;汇总流量数据,并标识当前流量、平均流量、最大流量以及总流量数;完成所有流量图的添加后,开始汇总流量,继续创建graph item,如下图所示这里切记选择我们上面所创建的CDEF…s Functiion “Trun all data into bits”并在text format栏中写入“InBound”然后依次添加图上的标识栏见以下步骤:当前流量,图释1:出站的流量图按上边步骤依次添加就行,然后把汇总的流量图添加到“图像树”中,就可以在“Graphs ”中直观的显示出来了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Cacti使用手册目录界面与功能介绍 (3)界面 (3)菜单栏介绍 (3)状态栏介绍 (4)工作页面介绍 (4)C ONSOLE介绍 (4)GRAPHS使用介绍 (7)插件的应用 (8)M ONITOR介绍 (8)Monitor界面介绍 (8)将一台主机应用到monitor (9)T HOLD介绍 (10)Thold Console界面介绍 (10)Thold配置参数具体介绍 (11)Thold的基本运维 (13)S YSLOG介绍 (15)过滤选项 (16)主机选择 (16)输出选择 (16)其它 (16)添加一台主机监控 (16)客户端的准备 (16)添加主机 (17)主机基本信息填写 (17)可用性信息 (18)SNMP操作 (18)主机整理与验证 (19)SNMP信息验证 (19)创建监控图 (20)应用插件 (20)thresholds应用 (20)树与Moninor的树调整 (20)界面与功能介绍Cacti安装好后,直接建入服务器IP即可以访问Cacti,系统帐号在Cacti的第一次配置中已经强行要求客户修改密码。

所以,请记住你的帐号,登录。

界面菜单栏介绍界面最上方是Cacti与Cacti插件的菜单栏,下面我们就分别的介绍一下:Console-控制菜单,负责Cacti及Cacti所有插件的配置、添加、管理工作Graphs-图像显示菜单,负责Cacti所有数据图像显示工作Monitor-Cactiuser组织开发的监控插件的显示菜单,Monitor菜单使用图标的方式显示被监控端的状态工作Thold-Thresholds简称,Cactiuser组织开发的门槛报警插件。

Thold菜单为Thresholds (以下简称Thold)显示界面Syslogs-Cactiuser组织开发的系统日志插件,Syslogs菜单负责显示系统日志每个菜单以红色显示,即为当前栏目。

Console与Graphs属于Cacti基本的功能菜单,而如Monitor,Thold,syslogs等,则是安装好插件后功能菜单选项。

同时,除Console菜单之外,其它菜单均为功能显示菜单,在这些菜单中,菜单栏的右侧增加了Graph功能菜单(见下图),具体使用在Graph使用中介绍。

状态栏介绍在菜单栏的下方,即为Cacti状态栏左侧:当前位置,表明系统所处的当前页面。

如:Console -> Create New Graphs右侧:帐号登录状态,可点击Logout退出系统,如:Logged in as admin (Logout) ,工作页面介绍在状态栏的下方,即为工作页面。

这里中Cacti的主操作区。

Console介绍上面提到了,Console为系统配置,管理,维护。

这里我们将重要介绍他的功能。

首先我们先点击Console或重新登录Cacti(系统登录后,默认菜单即为Console)左侧,为功能菜单,主要包括:Create,Management,Collection Methods,Templates,Import/Export,Configuration,Utlities等7大项。

右侧默认为快速导引区。

可以在这里快速Create dervices,Create graphs和View图像。

这里,我们主要介绍左侧菜能菜单。

Create:New Graphs——创建新图像;Management:Graph Management——图像管理。

可以在此删除、复制图像,Cacti会自动创建图像。

不过如果我们有特殊的需要,比如将几张图上的数据合并在一张图像上的话也可以在此手工新建图像;Graph Trees——图像树管理。

这里把设备建立树型关系。

在graphs界面默认方式里,图像或devices是树状结构显示的。

同时现版本的Monitor中,也可以显示最后一级的树型结构Data Sources——管理rrd文件,一般不用处理。

――RRAs,Round Robin Archives设置,一般不用处理Devices――设备管理菜单,可以对设备进行添加,删除,禁用,启用,改变SNMP情况,改变存活情况,启、禁用Monitor,应用Thold及将设备填入某树等操作。

同时,点击某一具体设备,可以对设备的具体配置进行维护。

设备具体维护这块将在添加一台主机监控时详细说明。

Thersholds――Thold添加的Thold管理界面,可以对具体Thold值进行调整。

也可以删除指定的Thold。

Collection MethodsData Queries――数据询问,一般不用处理Data Input Methods――数据输入方式,一般不用处理这一部分都是数据采集的方式测试,一般应用人员可以不用处理。

TemplatesGraph Templates――图像模板管理Host Templates――主机模板管理Data Templates――数据模板管理Threshold Templates――Thold模板管理Import/ExportImport Templates――输入一个模板(不包括Thold模板)Export Templates――输出一个模板(不包括Thold模板)Templates与Import/Export是对于各种template的维护,一般的应用人员可以不用处理。

在下面具体的应用中,可能对于某上功能进行说明。

ConfigurationSettings――对于系统的设置General――常规设置,主要包括事件日志(Event logging),Poller日志(Poller Specific Logging),必要工具版本(Required Tools Versions),SNMP默认(SNMP Defaults),其它默认(Other Defaults)等,这里,无特殊情况,不建议对这些配置进行调整。

Paths――系统所需软件所在路径,一般应用人员不用处理。

Poller――Poller的设置,这里包括通用Poller设置(General),Spine参数设置(Spine Specific Execution Parameters),主机存活设置(Host Availability Settings),主机UP/DOWN的状态设置(Host Up/Down Settings),一般应用人员不用处理。

Graph Export――图像输出设置,不用处理Visual――可视化设置,一般不用处理Authentication――认证方式,一般不用处理Mail / DNS――Mail与DNS设置,这里需要对于Thold的邮件报警进行配置,我们将在Thold中具体的介绍。

Misc――对于其它一些插件的可视方法设置,我们将在Monitor中介绍它Alerting/Thold――报警与警报设置,这一部分我们将在Thold中具体的介绍。

UtilitiesSystem Utilities--一般系统状态或应用的日志显示。

User Management――用户管理,包括建立,删除帐号,及给予角色权限。

Host Info――Hostinfo插件,显示系统主要软件信息Logout User――用户退出graphs使用介绍点击进入graphs后,我们对graph的页面结构进行具体的介绍。

主菜单区:选择进入哪个菜单进行查看,当前打开的菜单为红色,其它为蓝色。

显示设置菜单:在主菜单的右边,是graphs的主要显示方法设置菜单。

包括树型显示;列表显示及review显示。

系统设定树型显示为默认显示方式,所以,一般直接进入graphs菜单后就会看到上图的界面。

在树型界面中,左侧为树型结构图,树型结构是根据公司的业务需求在Graph Tree中进行配置。

可以根据业务及服务器的用途,在树型结构中找到相应的主机,点击主机后,右侧则会显示该主机的所有有关数据图表。

当然,我们还可以使用其它的方式再查看特定图表。

这里我们就使用到列表显示。

在列表显示界面中,我们可以根据自己的情况来选定一些我们希望得到的图表,选中后再点击view,即可以进行具体的观察。

在review显示界面与列表显示界面比较类似,只是下面的结构不再是一行行的文字,而是直接显示一些图表,在review中,提供更为丰富的选择方式再确定你所想要的图表信息在列表与Review两种模式下,可以使用Search来搜索相应的信息,这样会更好的确认需要查看的列表。

插件的应用Monitor介绍Monitor界面介绍Monitor以图标的形式大体表现被监控设备的状态。

现在我们用的监控界面如下:现版本的monitor分为四种状态形式:绿色:被监控设备状态正常;红色:被监控设备Down机;兰色:被监控设备恢复(Down后重新启动,界于红色与绿色之间的状态);黄色:被监控设备门槛报警。

根据图例,我们很好的了解服务器的基本状态。

点击问题的服务器(黄或红)都可以直接反映其具体的情况。

将一台主机应用到monitor首先,在新建设备或某一具体设备维护中,选中monitor host,这样,确报该主机会被列入Monitor界面之中(见下图)我们也可以在设备列表中,选择某些设备,在最下面的Choose an action:中选择启用,或者禁用monitor(下图红线)一般情况上,这样就可以在monitor中显示出来,但为了方便管理与处理,我们定义了使用树型的结构来显示所有设备的monitor,哪么,我们就需要将这些设备加入到已经定义好的某个树组之中去。

(下图绿线)注意:一台设备可以应用到多个树或多个树枝之中去,所以,在操作前,该设备的树属性。

Thold介绍Thold Console界面介绍监控维护的重要就负责Thold报警处理。

所以,这会更为详细的介绍Thold。

这里,我们主要介绍一下Thold的基本设置。

Thold菜单是报警一种显示方式(还包括邮件发送)不再做过多介绍。

先点击console进入console菜单。

点击Thresholds进入Thold维护界面Thold维护界面中,列出所有Thold,cacti会根据其设置每5分钟进行一次分析判断,是否超过Thold设定值,黄色即为已经超出Thold设定值。

如果出现红色,即已经确发报警(下面的具体配置中介绍原因)点击某个Thold值,我们来对某一个设置进行具体的介绍。

Filter by host:可以快速锁定某一设备的Thold情况。

Choose an action:可以快速删除指定的Thold。

Thold配置参数具体介绍在thold console界面中,点击某一具体的thold,即进入它的配置界面,见下图:如图:上半部分显示基本信息,左侧为数据源的定义,右侧为小的图表。

相关文档
最新文档