我正在尝试使用 rrdtool 来监控接入点,我想要为每个接入点拥有单独的 rrd 文件,这是我不知道该怎么做的事情。无论如何,如果我能做到这一点,那么对于每个站点,我都可以根据站点位置从不同的 rrd 数据库中获取图表。但是,当我想查看公司级别的图表时,我想跨多个 rrd 数据库聚合数据并将其显示在一个图表上,因此如果在两个单独的 rrd 数据库中测量两个设备的带宽,那么我想得到一个这两个数据源的“平均值”,并在我的图表中显示具有这些访问点的站点。这可能吗?我对 RRD 方式和 rrdtool 的思考方式很陌生,所以如果有更好的方法,请告诉我。
还有RRD如何在内部使用空间?从我目前阅读的内容来看,有人说 RRD 数据库的文件大小永远不会变大。另一方面,人们询问它多年来会累积多少文件大小。所以我在这里有点困惑。我认为它将在内存中保存内容并根据合并的功能写入磁盘。
我也可以从 rrdtool 生成饼图吗?我需要找到连接到接入点的用户数量,如果我可以将其显示为饼图,显示给定站点在任何给定时间连接到接入点的用户总数,那就太好了。例如,
接入点 1:20 接入点 2:40 接入点 3:1
如果我可以为此生成一个饼图,它将根据用户数量进行切片。
抱歉,问题有点多。如果 rrdtool 没有太大区别,那么我不妨使用 Mysql,因为我在生产中运行 mysql 服务器。我也可以使用一些时髦的 Flash 东西即时生成图表。如果有人能告诉我在任何 RDBMS 上使用 RRD 来获取时间序列数据的利弊,那就太棒了。
非常感谢你们!!