cacti配置流量汇总

Cacti是很不错的流量监控软件,利用rrdtool制图,可精确系统地展示流量图。有个需求:汇总线上所有服务器的inbound和outbound流量,并导出每5分钟的更新数据。

一、Cacti精度设置

1、修改rrdtool的存储大小

console-Management->Data Sources->RRAs

修改模版参数,如hourly(1 minute average)

Consolidation Functions设置为:max、min、average和last

X-Files Factor修改为:0.5

Steps设置为:1 (每1分钟绘图一次)

Rows设置为:60(在Timespan这个时间跨度里保存的数据记录数,单位为minutes)

Timespan设置为:3600(时间跨度)

推荐的模版参数如下:


hourly

(1minute

average)


daily

(5minute

average)


weekly

(5minute

average)


monly

(5minute

average)


yearly

(1hour

average)


1


5


5


5


60


60


288


2016


8928


8760


3600


86400


604800


2678400


33053184

2、修改数据索引

console-Management->Templates->data templates

(1、在Associated RRA‘s添加刚刚创建的5个RRD模板  
(2、将step设置为60(每60秒绘图一次)    
(3、将Heartbeat设置为120(120为超时时间)

3、修改crontab任务

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

修改为

*/1 * * * * /usr/bin/php /var/www/cacti/poller.php > /dev/null 2>&1

4、rows默认存储数据最大值为10000,要想存储超过10000行的数据,需要修改lib/rrd.php文件中的参数maxrows

参考如下:

/* basic export options */  
   $xport_opts =    
       "--start=$xport_start" . RRD_NL .    
       "--end=$xport_end" . RRD_NL .    
       "--maxrows=100000" . RRD_NL;    
   $xport_defs = "";

二、利用插件Aggregate合并流量汇总

也可手工一个个加,参考博客:http://lihuipeng.blog.51cto.com/3064864/638895,不过我做出来的是有问题的,inbound和outbound数据一样了,没时间进行微调。

1、安装插件

查看官方文档,http://docs.cacti.net/plugin:aggregate,直接下载解压至plugin,然后在页面console-Configuration-->Plugin Management安装即可。

2、使用方法

console-Management->Graph Management,选中要添加到汇总的监控主机

      ,continue即可看到效果图。   

注:操作过程中可实时监控日志

时间: 2024-10-10 21:12:57

cacti配置流量汇总的相关文章

1、Cacti配置安装、监控Cisco交换机

1.实验拓扑 2.安装Cacti 2.1.安装相关软件 [[email protected] ~]# yum install -y httpd php php-mysql php-snmp mysql-server php-pdo net-snmp net-snmp-libs  net-snmp-utils  net-snmp-devel  ruby ruby-devel  gcc [[email protected] ~]# vim /etc/snmp/snmpd.conf 62行的syste

atitit.ajax bp dwr 3.该票据安排使用的流量汇总 VO9o.....

atitit.ajax bp dwr 3.该票据安排使用的流量汇总 VO9o..... 1. 安装配置 1 1.1. 下载  dwr.jar 1M 1 1.2. 配置注解方式..web.xml 1 2. 查询页面 2 2.1. Class 配置SVS 2 2.2. 实体class配置@DataTransferObject  ,仅仅使用这个走ok兰.. 3 2.3. 測试查看发布的方法 3 2.4. 导入到page页面 3 2.5. 使用在js黑头 4 3. 异常处理,使用java异常.. 4 4

IOS APP配置.plist汇总(转自coolweather )

IOS APP配置.plist汇总(转自coolweather ) 此文转自http://www.cocoachina.com/bbs/read.php?tid=89684&page=1 作者:coolweather 整了一下了,分享給大家 1.     Application does not run in background(键名:UIApplicationExistsOnSuspend)自从iOS4.0之後,當你在應用程式執行的時候按下Home鍵,應用程式並不會中斷目前的執行,而是躲到背

ZABBIX流量汇总

工作中zabbix会有对各地区.各运营商.各种媒介(PC/无线)等流量进行汇总的需求,下面说下对一般流量汇总的方法: 举例我公司对济南联通pc直播业务的流量汇总: 1.想要做流量汇总,前提是要对提供业务的机器做基本的zabbix监控,即建host/group.绑定相应的模版,一般是linux通用的模版,要有对网口流量监控的items. 2.对提供济南联通pc业务的机器创建单独的组,并把这些机器加入该组(如:济南联通PC直播业务). 3.建立一个流量汇总的host(这个host可以随意指,127.

MapReduce分析流量汇总

一.MapReduce编程规范 一.MapReduce编程规范 用户编写mr程序主要分为三个部分:Mapper,Reducer,Driver 1.Mapper阶段 (1)用户自定义Mapper类 要继承父类Mapper (2)Mapper的输入数据的kv对形式(kv类型可以自定义) (3)Mapper的map方法的重写(加入业务逻辑) (4)Mapper的数据输出kv对的形式(kv类型可以自定义) (5)map()方法(maptask进程)对每个<k,v>调用一次 2.Reducer阶段 (1

cacti配置各种问题

刚参加工作不久领导要求配个cacti监控华为S7520s交换机的流量,这个cacti,我配了两天半...在我配置cacti的时候出现了很多问题,在这里做个记录方便以后阅读,也共享给他人. 1.第一个问题.首先配个lamp已经没问题了,我远程用浏览器完全何以访问lnmp和php的测试页. 上cacti主页准备安装的时候,一切都配置完毕网页上不去一直显示这个错误 说连不上数据库,这就很尴尬了.数据库里明明建好了cacti用户名配置文件也改好了但是就是连不上数据库.接下来把cacti/include/

Cacti合并流量图

系统环境 监控主机:Centos5.5(32bit) Nginx平台 Cacti0.87g   net-snmp5.3.2  192.168.93.135 被监控机:Centos5.5(32bit)  net-snmp5.3.2  192.168.93.134 Cacti的安装参考: Centos5.5完整安装Cacti+Spine centos快速安装cacti 下面是我将两台机器的网卡流量图合并的操作过程,有错误的地方请大虾们指出: 一.创建一个新的CDEF(即新建一个计算公式),主要用于计

使用cacti监控服务器流量(转)

上次www.centos.bz已经详细介绍如何安装cacti了,这次我们来学习如何简单地配置cacti来监控服务器流量.下面是cacti的工作流程图:1.登录cacti,点击“Devices”,然后点击"Add"创建设备,如图:2.然后输入Description,Hostname,Host Template选择“Generic SNMP-enabled Host”,SNMP Version一般选择“Version 1”(当然得根据你具体的snmp如何配置).完成后点击"cre

Linux下使用Cacti监控流量状况

Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具,使用PHP开发,它是由一些PHP页面组成软件,主要针对企业的大量网络设备.服务器主机***能监测服务,可提供对CPU负载.内存占用.运行进程数.磁盘空间.网卡流量等各种数据信息的监测,cacti注重的是状态监控,报警和服务恢复功能比较差. 官方站点: http://www.cacti.net 下载页面: http://www.cacti.net/downloa