rrdtool

cacti优化

元气小坏坏 提交于 2020-02-06 08:03:29
cacti优化 1、RRD(或者称为RRDTool) 1、RRD(或者称为RRDTool) RRD数据库是一个环形数据库,大小固定,当空间存储满了之后又重头开始覆盖旧的数据,在运维领域,对服务器、网络设备进行监控,监控数据的特点就是跟时间挂钩,指标随着时间变化而变化,不会涉及到回头修改,类同于一个钟盘,称为时序数据库。 来源: CSDN 作者: 不是大雄也可以有哆啦a梦 链接: https://blog.csdn.net/Mr_XiangShuai/article/details/104006802

Print time of recording for LAST value

纵然是瞬间 提交于 2020-02-06 02:32:09
问题 I want to be able to see when the last value in an RRD was recorded. I have the following to print the last recorded value, which works ok. DEF:temp1=temperatures2.rrd:iliakos:AVERAGE GPRINT:temp1:LAST:"Current\:%8.1lf %s" I have found in the documentation :strftime and I tried: GPRINT:temp1:LAST:"%H\:%M":strftime but got: graph.sh: line 21: GPRINT:temp1:LAST:%H\:%M:strftime: command not found I read more carefully the docs and it mentions that strftime is applied on VDEF so I tried the

error when python pip install rrdtool on windows 7

假装没事ソ 提交于 2020-01-14 05:55:07
问题 I am running windows 7 64 bit, Python v2.7.10 and pip v9.0.1 I tried to install rrdtool but I get an error PS C:\Windows\system32> pip install rrdtool Collecting rrdtool Using cached rrdtool-0.1.11.tar.gz Complete output from command python setup.py egg_info: test_rrdtool.c c:\users\person\appdata\local\temp\tmp_python_rrdtoolvwty3u\test_rrdtool.c(2) : fatal error C1083: Cannot open incl ude file: 'rrd.h': No such file or directory Error: Unable to compile the binary module. Do you have the

How do I create accumulated bandwidth usages in RRDtool (ie. GB's per month down)?

吃可爱长大的小学妹 提交于 2020-01-06 21:01:17
问题 The following data comes from a mobile phone provider, it's a list of kb's downloaded at a certain time, usually on a per minute basis. It's not the average, not the max, but the total of that time interval, which allows to track the data consumption precisely. These graphs were made with PIL, and instead of showing spikes to indicate a large data consumption, large steps can be seen, which is much more revealing, because it doesn't just tell "much happened here", but "exactly this much

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。

こ雲淡風輕ζ 提交于 2019-12-28 05:41:02
Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。 CACTI 软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。   cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用 rrdtool 储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着 数据存储 和图表的生成。   Mysql配合PHP程序存储一些 变量 数据并对变量数据进行调用,如: 主机名 、主机ip、snmp团体名、 端口号 、模板信息等变量。   snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round

cacti系列(一)之cacti的安装及配置监控mysql服务

给你一囗甜甜゛ 提交于 2019-12-28 05:40:48
简介 Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。界面友好。 CACTI 软件 Cacti 的发展是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。 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

Centos下安装Cacti图解教程

雨燕双飞 提交于 2019-12-27 20:25:40
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过 snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结 构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善。 下图是cacti运行的主界面 Cacti 架构图: 环境:LNMP(安装参考官网: www.lnmp.org ) Cacit 运行环境需要PHP + Mysql + rrdtool 以及snmp 工具的支持。 一、准备工作 环境:LNMP( www.lnmp.org ) 所需软件: rrdtool Net-snmp Net-snmp-libs Net-snmp-utils 下载相关软件(先做第二步骤的(2)步骤,下面的添加源安装yum直接用yum安装以上软件包) 二、安装配置 (1)、在主监控机上安装net-snmp net-snmp-libs net-snmp-utils net-snmp-devel yum -y install net-snmp net-snmp-libs net

docker安装snmp rrdtool环境

家住魔仙堡 提交于 2019-12-27 19:22:57
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 apt-get update && apt-get upgrade -y && apt-get install -y curl wget vim build-essential ca-certificates gcc git libpq-dev make python-pip python2.7 python2.7-dev ssh libmysqlclient-dev && apt-get autoremove && apt-get clean 安装最新pip python -m pip uninstall pip setuptools wget https://bootstrap.pypa.io/get-pip.py python get-pip.py ln -s /usr/local/bin/pip /usr/bin/pip && pip list 安装net-snmp wget https:/

How to create a rrd file with a specific time?

六月ゝ 毕业季﹏ 提交于 2019-12-25 01:02:56
问题 I had created a rrd file with a specific time. But when i convert it into xml, i find the start time is inconsitent with the specified time. The version of rrdtool is 1.5.5. And the code is > rrdtool create abc.rrd \ > step 15 --start 1554122342 \ DS:sum:GAUGE:120:U:U \ RRA:AVERAGE:0.5:1:5856 \ RRA:AVERAGE:0.5:4:20160 \ > RRA:AVERAGE:0.5:40:52704 The first few lines is like > <!-- 2019-03-31 20:15:15 CST / 1554034515 --> <row><v>NaN</v></row> > <!-- 2019-03-31 20:15:30 CST / 1554034530 -->

Realtime image from rrd file in PHP

廉价感情. 提交于 2019-12-24 07:45:52
问题 I would like to generate a "realtime" image from a rrd file in php script, but no success. This is the php script (/var/www/rrd_image.php), which should generate the picture: <?php header("Content-type: image/png"); $options = array( "--start", "-1d", "--title=xxx", "--lower-limit=0", "--width=450", "--height=120", "DEF:snr=/var/www/rrd/cm_100.rrd:snr:LAST", "CDEF:tsnr=snr,10,/", "LINE:tsnr#00FF00:US SNR", "GPRINT:tsnr:MIN:Min\: %3.1lf dB", "GPRINT:tsnr:MAX:Max\: %3.1lf dB", "GPRINT:tsnr:LAST