Cacti中文使用手册
Cacti网络监控工具完全指南-21页word资料
本系列文档介绍了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的架构
2. Cacti的工作流程
二、Cacti的安装
1.安装环境:RedHat AS 4
2.安装Apache、MySQL、PHP
(1).安装MySQL
下载地址:http://dev.mysql/downloads/mysql/5.0.html
//查看系统中是否已经安装了MySQL,如果是卸载所有以mysql开头的包。
# rpm –qa | grep mysql
Cacti使用手册
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菜单使用图标的方式显示被监控端的状态工作
Cacti安装配置(中文版)
Cacti安装配置(中文版)
Cacti安装配置(中文版)
一.基本环境简介:
系统:Centos5.6 x64
软件:cacti-0.8.7e
二.软件准备与安装:
(1).软件准备与安装:
(2)软件安装:
1.批量安装包:(ps最好多运行两三次,避免批量执行,有未响应的)
#yum -y install httpd mysql-server php php-mysql gd net-snmp php-snmp net-snmp-utils net-snmp-devel mysql-devel openssl-devel
由于centos的标准组件中是不带rrdtool的,因此我们需要添加一个dag的yum源,以安装rrdtool。
2.修改/etc/yum.repos.d/CentOS-Base.repo
#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/$basearc h/dag
gpgcheck=1
gpgkey=/rpm/packages/RPM-GPG-
KEY.dag.txt
enabled=1
3.更新yum
yum clean all
yum list (ps:yum 不成功,请多次尝试,跟网络连接欧美服务器有关)
4.现在就可以安装rrdtool
#yum install rrdtool
Cacti使用手册
Cacti的使用
界面介绍
登陆Cacti后,可以看到左上角是两个选项卡,“console”和“graphs”。console表示控制台,在此进行所有的配置等操作;而graphs 则是用来查看所有服务器的性能图像的界面。如果安装了其它Cacti插件,则也可以看到其它插件的选项卡。
1.console菜单
Create:
New Graphs 创建新图像;
Management:
Graph Management:图像管理。可以在此删除、复制图像,Cacti会自动创建图像。不过如果我们有特殊的需要,比如将几张图上的数据合并在一张图像上的话也可以在此手工新建图像;
Graph Trees:图像树。在graphs界面里,图像或devices是树状结构显示的,可以在此设置树的结构;
Data Sources:管理rrd文件。一般无需修改,Cacti会自己创建rrd文件;
Devices:设备管理。这是我们最经常需要修改的地方,可以在此创建新的设备或修改其名称等信息。
Collection Methods
Data Queries 和Data Input Methods是采集数据的方式,一般我们无需对这两项进行修改;
Templates
Graph Templates 、Host Templates和Data Templates 分别是图像模板、主机类型模板和数据模板。这些模板可以导出、导入也可以自己编写,一般无需修改。
Import/Export
Import Templates 和Export Templates,对上述模板的导入、导出。我们可以在Cacti的官方网站上找到这些模板,不过需要注意模板对于的Cacti的版本。
cacti使用手册
使用Cacti监控你的网络
Cacti使用手册
1
目录:
一、概述
二、Cacti的工作流程
三、Cacti的使用
四、Cacti脚本及模板
五、打造自己的Cacti模板
六、Cacti插件使用
七、参考
2
Cacti使用手册
一、概述
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——创建新图像的快捷方式;
cacti使用指南
详解设置CACTI监控设备
Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。
本章主要介绍如何使用Cacti监控设备
1.配置CACTI 监控交换机
2.配置CACTI 监控Windows / Linux 系统创建树
3.配置CACTI 当设备故障发电邮通知管理员
一、配置CACTI 监控交换机
首页网页登陆CACTI,点击设备,添加个新设备-填写相关选项
点为该设备创建图形-自动创建阈值-勾选监控所有端口流量-创建
二、配置CACTI 监控Windows
先在被控端的windows系统上安装SNMP服务
勾选管理和检视工具
确保以下设置,您也可以修改“团体名称' (我这用SKY)
在CACTI WEB界面上添加设备注意:SNMP Community要跟你团体名称一样
勾选你想监控Windows主机的内容-自动创建阈值
配置CACTI 监控 Linux
先在被控端的Linux系统上安装SNMP服务
启动SNMP服务-测试
在CACTI WEB界面上添加设备
勾选你想监控Linux主机的内容
创建树
创建好树,将刚添加的设备加入树-ADD
保存!
测试查看监控图片
3.配置CACTI 当设备故障发电邮通知管理员
控制台-设置-邮件/域名解析-填写发件人和收件人信息
CactiEz中文版安装使用说明
CactiEZ中文版是最简单有效的Cacti中文解决方案,整合Spine,RRDTool和美化字体。集成Thold,Monitor,Syslog,Weathermap,Realtime,Errorimage,Mobile,Aggregate以及Apache,Squid,F5,Nginx,MySQL等模板。支持多种硬盘控制器和阵列卡,基于CentOS6,启动速度更快,支持EXT4文件系统,原生rsyslog更稳定。全中文页面,中文图形,支持邮件报警,支持声音报警,安装方便使用简单。
============================================================================================ ====
说明:CactiEZ中文版V10.1是基于CentOS 6.0系统,整合Cacti等相关软件,重新编译而成的一个操作系统!
优点:省去了复杂烦琐的Cacti配置过程,安装之后即可使用,全部中文化,界面更友好
缺点:CactiEZ是一个完整的操作系统,需要专门一台电脑才能安装使用
系统运维温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
具体案例:
1、CactiEZ监控主机
IP:192.168.21.175
子网掩码:255.255.255.0
网关:192.168.21.2
DNS:8.8.8.8
8.8.4.4
2、Windows客户机
系统:Windows Server 2003
IP:192.168.21.130,与CactiEZ监控主机在同一个局域网内
网络监控工具Cacti安装配置指南
EAS产品支持部 陈钧 金蝶软件(中国)有限公司
导读
摘要
Cacti是一个免费开源的系统监控工具,能够持续监控服 务器、网络设备、以及其他支持SNMP等管理协议的设 备,采集包括CPU、内存、存储、操作系统等信息,并 以图表方式直观展现。便于管理员掌握系统的整体运行 情况,及时发现异常并做出处理。
Cacti配置
请重新启动IIS(在命令行运行iisreset即可)。 访问http://localhost/cacti ,进行初始配置。
如果提示:Fatal error: Call to undefined function mysql_connect()。请做如下处理:
运行php –m,查看输出中是否有mysql,如果没有,请检查php.ini 是否正确设置。 如果确信有,修改注册表在HKEY_LOCAL_MACHINE\SOFTWARE\php 下添加: InifilePath 值为:c:\php
本文档提到的金蝶® 、金蝶KIS ® 、金蝶K/3 ® 、金蝶EAS ® 、Apusic ® 、金蝶友商网 ®和其它金蝶 产品和服务 以及它们各自的徽标是金蝶软件(中国)有限公司在中国和世界其它一些国家的商标或注册商标。本文档提到 的所有其它产品和服务名称是它们各自公司的商标。
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。
数据展示
运维网Cacti操作手册——添加监控设备
运维网Cacti操作手册——添加监控设备添加监控设备
假设被监控的服务器名叫“Share Host”,IP为192.168.0.2,SNMP的community为public。
进入Cacti的console面板->
点击“Devices”进入设备面板->
点击“Add”添加新设备->
填写要被监控服务器的各种信息,其中Host Template请选择一个合适的主机模板:如果是Windows主机选择“Windows 2000/XP Host”或“ucd/net SNMP Host”;如果Linux主机可以选择“Local Linux Machine”或“ucd/net SNMP Host”(总之选择一个和监控设备对应的主机模板就行);‘Nagios Host Mapping’选项是Nagios相关信息,装了NPC插件就有选择对应的主机;‘Monitor Host’选项是装了Monitor插件就有,选中就是在Monitor显示界面上显示此主机;->
点击右下角“Create”保存信息,如果SNMP连接没有问题,左上角会出现该服务器的信息,否则会出现“SNMP error”的红色字样->
创建保存后,会对选择相应的监控主机模板自动添加需要监控的内容,如果不够可以自己手动添加需要监控的内容(前提是需要安装有相应的模板,-Cacti+Nagios已集成不少常用模板,还不够可上官网下载更多的模板),选中后点右边的“Add”添加,再点“Save”保存即可;—>
完了可以点击右上部的“Create Graphs for this Host”为该设备创建需监控的内容(不创建不会出图)。监控的内容根据相应的条件进行选择,。例如Data Query里的“Interface Statistics”可以看到该主机所有网卡的信息,也可以直接选“All”出来所有的。点击右侧的正方形选择框勾选上要监控的内容->
cacti配置手册
一、检查调试cacti
1、查看在/usr/local/apache/htdocs/cacti目录下文件poller.php
2、要在登录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 public
com2sec notConfigUser 127.0.0.1 public
表示允许本地的主机使用public来访问SNMP服务。
(
com2sec local localhost public
com2sec 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 none
Cacti中文版安装及汉化说明
Cacti中文版:安装及汉化说明(内含cacti中文版软件包)
le-safe-mode'
c'
ath'
optimization'
sockets'
enable-pcntl'
mbregex'
h-libmbfl'
-with-mysqlfs
gz
regex
:%M)"},
:%M)"},
日)"},
日)"}, 日)"},
,
,
关zh_CN*,自行手动编译一下,
c中止编译,到后回到主目录,
utf-8。
入
加入此中文字体行修改.
在测试
','UTF-8')); ,php4.4.4中)
显示问题. 多字节语言,
做了测试,暂4.4
d6.1 apache 助)
环境为
行转换.
cacti汉化
发表于: 2006-11-27,修改于: 2007-07-04 14:50,已浏览8999次,有评论118条推荐投诉
al that corresponds to your MySQL server version for the right syntax to use near 'SET @OLD_CHARACTE
cti/lib/xml.php on line 62
docs/cacti/include/config.php on line 65
解决,非常感谢!
ocs/cacti/include/config.php on line 65
th-mysql=/usr/local/mysql --with-gd --with-zlib --with-png --with-jpeg --with-freetype --enable-sock
li --enable-safe-mode --enable-sigchild --enable-magic-quotes --enable-rpath --enable-short-tags --e -enable-dio --with-regex --enable-zend-multibyte --enable-zend-memory-manager --enable-memory-limit on --with-readline --with-libedit --with-qtdom --enable-pcntl --with-ncurses --with-mysql --with-mim 出现如下错误:
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-snmp
net-snmp-utils net-snmp-devel mysql-devel openssl-devel rrdtool
3、设置开机自启动
#chkconfig httpd on
#chkconfig mysqld on
#chkconfig snmpd on
4、对Mysql数据库进行配置
启动并初始化mysql数据库
#service mysqld start
为root用户设置密码(以”123456”为例),并更改登录权限,默认密码为空
#mysql –u root –p 回车后输入密码(空)
CentOS系统下Cacti中文版安装配置
Cacti是一款优秀的开源监控软件,使用php实现,它的主要特点是使用snmp服务获取数据,然后用rrdtool存储和更新数据,当用户查看数据的时候,rrdtool生成图表呈现给用户。mysql数据库用于存储变量并进行调用。mysql数据库并不存储snmp捕获到的数据,s nmp捕获到的数据,存在于rrdtool生成的rrd文件中,这些文件位于cacti目录下的rra 目录中。
本文主要介绍cacti中文版的安装,配置,cacti插件的安装,配置。英文版的安装跟中文版大同小异,但是中文版会麻烦点,所以就以中文版为例。
系统: x386
软件:cacti-0.8.7e
本文档提供pdf版本下载,祥见文章尾部。
一、准备软件的安装
由于cacti使用php来实现,通过WEB来管理,使用snmp来捕获数据,使用rrdtool来生成图表,使用mysql来存储变量,因此需要先安装这些软件,直接使用yum进行安装即可,共需安装以下rpm包:
httpd/mysql-server/php/php-mysql/rrdtool/gd/net-snmp/php-snmp/net-snmp-utils/ne t-snmp-devel/mysql-devel/openssl-devel
各个rpm包的作用为:
httpd WEB服务器apache
mysql-server 数据库mysql
php cacti使用php来实现
php-mysql php支持mysql
rrdtool 用来生成cacti图像
gd rrdtool绘制图像需要的图形库
Cacti完全使用手册(让你快速个性化使用Cacti)
I.总览
Cacti 和Nagios的监控体系可以说是使用广泛而且支持丰富的国内外的运维人员都需要掌握的一套监控体系,这套体系的好处在于使用Cacti的强大画图和自定义画图能力,以及Nagios的可控报警。但是网上的大部分内容都是如何安装,在安装成功如何使用的方面介绍的很少,而真正开始用之后,为了工作需要就需要不断地去Cacti官网查看使用文档,或者论坛去翻别人的帖子,十分麻烦。于是我决定写一篇使用方面的手册,以让大家真正会用这套系统。
II.Cacti的使用
Cacti的常用服务器的画图大部分都是使用模板的形式做的,而Cacti安装好之后本身自带了一部分模板,这些模板虽然可用,但是支持的项目太少,于是我们要寻求更多的模板以及更优化的内容。
Cacti的官方的模板库:/templates
1:cacti模板的一般加载方法:
一个Cacti的模板一般有两部分组成。一部分是xml模板文件,另一部分是xml的数据收集文件,虽然这两种文件都是xml格式的,但是你可以很显而易见的就能分出它们的不同。因为它们的文件大小一点都不相似。
举个简单的例子:
这个是一个windows的监控模板,我们可以简单的根据文件的大小来看。
* 大小大于10KB的,那就是xml模板文件。
* 大小小于10KB的,那就是xml数据收集文件。
Xml模板文件是要在cacti的Web页面的Console选项卡内Import Templates项进行添加:
而xml数据收集文件,则是要放在Linux上Cacti的安装目录的cacti/resource/snmp_queries中:
CACTI流量监控配置说明
1.给Windows 安装SNMP 协议支持
通常由于SNMP 是一个建议关闭的协议( 因为有安全漏洞),所以Windows 2003 不是缺省安装的。但Cacti 用的就是SNMP 协议,而且服务器处于内网中,有路由器防火墙对外隔着,所以装吧。
控制面板– > 添加或删除程序– > 添加/ 删除Windows 组件– > 管理和监视工具– > 简单网络管理协议(SNMP)
2.修改SNMP 的安全设置
这台服务是被监控方,所以需要像刚才举例的Server3 那样修改SNMP 的配置。否则在server 1 里头的Cacti 则永远也收不到SNMP 的消息。打开Services 窗口并找到SNMP 服务,打开右键菜单,选择属性。在打开的窗口中找到“安全”选项页。在选项页中有两部分设置,上半部分是指SNMP 服务接受哪种Community 指示字,缺省情况下Windows 2003 不对任何指示字反馈,我一般都添加设置为。
团体名称:public,权限:只读
下半部分添加可信任的主机名、IP 或是IPX 名称。这里就也是添加server1 的IP
192.168.3.2 如图11
图11. 修改SNMP 的安全设置
CACTI的页面操作说明:
但默认Cacti 是没有创建网卡流量的监控图的。要我们自己来加。回到console 菜单
选择Devices 监控设备。
图 2. 设备监控
图 3. 添加设备
然后点击右上角的Add 进行添加
Description设备名称( 可随意输入)
Hostname设备地址( 如果是本机就填127.0.0.1 )
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Cacti使用手册
作者:Wei Yan
博客地址:/ I.总览
Cacti和Nagios的监控体系可以说是使用广泛而且支持丰富的国内外的运维人员都需要掌握的一套监控体系,这套体系的好处在于使用Cacti的强大画图和自定义画图能力,以及Nagios的可控报警。但是网上的大部分内容都是如何安装,在安装成功如何使用的方面介绍的很少,而真正开始用之后,为了工作需要就需要不断地去Cacti官网查看使用文档,或者论坛去翻别人的帖子,十分麻烦。于是我决定写一篇使用方面的手册,以让大家真正会用这套系统。
本文不包含任何Cacti和Nagios的安装工作,如需安装,请移步:
生产环境开源监控系统整合Nagios+Cacti+Nconf
本文所有监控项均使用SNMP监控。
II.Cacti的使用
Cacti的常用服务器的画图大部分都是使用模板的形式做的,而Cacti安装好之后本身自带了一部分模板,这些模板虽然可用,但是支持的项目太少,于是我们要寻求更多的模板以及更优化的内容。
Cacti的官方的模板库:/templates
一:使用模板添加响应主机的基本监控项
写在前面1: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主机为例)
a.在Cacti的Web页面Console->Import Templates导入响应的xml模板文件。
b.在Linux上cacti/resource/snmp_queries中放入模板相关的xml数据收集文件。并确保属主和属组均为cacti。
c.点击Console->Devices,打开设备管理页面。
d.点击右上角的add,添加一个新的机器
e.当主机的信息填好之后,点击Create
f.此时你的页面左上角应该显示:Save Successful,并且已经显示出了主机信息和SNMP信息,如果SNMP信息显示SNMP error,请查看最后的问题综述。
g.这时我们就可以添加相应的监控项了,在页面最下方的Associated Graph Templates中添加
图形模板,在Associated Data Queries中添加数据模板。
i.点击右上角的Create Graphs for this Host,来为刚才通过模板所获得到的数据进行画图。
j.选中需要画图的项,其中依然分为两部分:
通过Graph Templates中的内容都需要选中,而Data Query获取的内容比较详细,所以可以按需选择。
k.选择好需要画图的项目后,点击右下角的Create,左上角会出现被创建出来的画图项。
在Graphs界面显示新添加主机。
a.在Cacti Web界面Graph Trees中,选择相应的列(或者系统默认的Default Tree)。
b.进去Tree之后,点击右上角的Add,添加一个新的显示项。
c.在Tree Item Type中选择Host,然后在下面的Host中选择我们刚才创建的主机。点击Create。
d.此时,再进入Graphs界面,就可以看到在Default Tree下加入了我们新创建的主机。
1.Windows常用模板
Windows一般所需要监控的基本内容有:
●CPU Use
●Memory Use
●Disk Size
●Interface Traffic
为了解决基本的监控项,我们需要以下模板。
A.Cacti_SNMP_Informant_Standard_Metrics_v12.zip
B.Cacti_host_template_ucdnet_snmp_host.gz
我们还需要在Windows主机上安装一个软件,以确保SNMP能发送更多的信息为我们提供数据采集:informant-std-16.exe
使用A模板来监控Windows的CPU项目
使用B模板来监控网络,硬盘,内存。
最终,添加完相关模板,在创建Windows主机之后,在Devices->Your Windows host ->页面下方正确添加的各种Templates如下:
由于Windows模板下都是Data Queries。所以请确保添加完相关的Data Queries之后,所有项目的Status下应该都是Success以及是能看到很多Items以及Rows的。这说明数据正确采集,如果没有,请移步最后问题综述的问题4。
最后添加完并且画图的监控结果
2.Linux常用模板
Linux与Windows监控的内容基本相同:
●CPU Use
●Load Average
●Memory Usage
●Swap Usage
●Disk I/O
●Disk Size
●Interface Traffic
为了解决Linux监控内容,我们使用以下模板:
A.Cacti_host_template_ucdnet_snmp_host.gz
B.Cacti_graph_template_ucdnet_-_memory/swap_usage_linux.xml
C.Data_query_snmp_-_get_disk_io
最终,添加完相关模板,在创建Linux主机之后,在Devices->Your Linux host ->页面下方正确添加的各种Templates如下:
在所有的Linux监控添加后的内容如下: