Graph RRD基础和更多!

Graph RRD基础和更多!,graph,rrdtool,rrd,Graph,Rrdtool,Rrd,我正在尝试使用rrdtool来监视访问点,我希望每个访问点都有单独的rrd文件,这是我不确定如何做的事情。无论如何,如果我能做到这一点,那么对于每个站点,我将能够根据站点位置从不同的rrd数据库中获得一个图表。然而,当我想看到一个公司级的图表时,我想在多个rrd数据库中聚合数据,并将其显示在一个图表上,因此,如果在两个单独的rrd数据库中测量两个设备的带宽,那么我想获得这两个数据源的“平均值”,并将其显示在具有这些访问点的站点的图表中。这可能吗?我对RRD方式和rrdtool的想法很陌生,所以请

我正在尝试使用rrdtool来监视访问点,我希望每个访问点都有单独的rrd文件,这是我不确定如何做的事情。无论如何,如果我能做到这一点,那么对于每个站点,我将能够根据站点位置从不同的rrd数据库中获得一个图表。然而,当我想看到一个公司级的图表时,我想在多个rrd数据库中聚合数据,并将其显示在一个图表上,因此,如果在两个单独的rrd数据库中测量两个设备的带宽,那么我想获得这两个数据源的“平均值”,并将其显示在具有这些访问点的站点的图表中。这可能吗?我对RRD方式和rrdtool的想法很陌生,所以请务必让我知道是否有更好的方式来做到这一点

RRD如何在内部使用空间?从我到目前为止读到的内容来看,有人说RRD数据库的文件大小永远不会变大。另一方面,人们会问,随着时间的推移,它会累积多少文件大小。所以我有点困惑。我以为它会在内存中保存东西,并基于整合的功能写入磁盘

我也可以从rrdtool生成饼图吗?我需要找到连接到一个接入点的用户数量,如果我能将其显示为给定站点在任何给定时间连接到一个接入点的用户总数的饼图,那就太好了。比如说,

接入点1:20 接入点2:40 接入点3:1

如果我可以生成一个饼图,它将根据用户数量进行切片

对不起,有很多问题。若rrdtool并没有带来很大的不同,那个么我可以像在生产环境中运行Mysql服务器一样使用Mysql。我还可以使用一些时髦的flash工具动态生成图形。如果有人能告诉我对时间序列数据使用RRD而不是RDBMS的利弊,那将是令人惊讶的

非常感谢大家

  • 您可以将多个RRD中的数据聚合到一个图形中;您可以在rrdgraph语句中使用CDEF命令来组合来自各个数据库的def

  • 除非通过添加行显式调整rrd文件的大小,否则rrd文件将保持相同的大小。旧数据已过时并替换为新数据。(因此命名为“循环数据库”。)

  • 饼图…我不知道。:)我从未见过,但这并不意味着这是不可能的

  • 你读过基础教程吗?这可能会帮助你决定做什么。

    就是我要说的你现在的样子

    它是rrdtool(以及更多)的web前端。您可以创建设备、添加设备、设置图表,然后它将轮询设备以将数据输入RRD文件。你可以有各种各样的图表,也可以创建聚合图表等。你还可以查询rrd文件中的月/周/年/任何你喜欢的时间段统计数据


    除了饼图,你所要求的一切都可以用仙人掌来完成。

    任何人都可以吗?????是的,我看过一些教程,伙计,也谢谢你的回答。我仍然不知道如何定义较旧的数据,如果我从现在开始每5分钟保存一次数据以监控接入点的心跳,如果我平均每小时、每周、每月和每年归档一次数据,那么,当在实际磁盘中创建归档文件时,它们会消耗额外的空间,不是吗?归档文件是在创建原始rrd文件时定义的。您可以在一个rrd文件中分别配置每个RRA(“循环存档”),定义(按照您的示例)您保存的5分钟平均值、每小时平均值、每周平均值等。这些都是在创建文件时安排的,因此文件大小保持不变。好的,这很有意义。我今天一直在摆弄它,有点明白了,但在定义RRA时,我仍然无法理解“步骤:行”。我想这一步需要更多的时间来提高归档文件的分辨率。是这样吗?再次干杯。感谢您的回复!由于在RRA中将多个基准间隔折叠成一行,因此分辨率会降低一个更高的步长。