1

我使用以下语法创建了一个数据库。

rrdtool create mydatabase.rrd -s 60 \
DS:users:COUNTER:600:0:U \
DS:activeusers:GAUGE:600:0:U \
RRA:AVERAGE:0.5:360:576 \
RRA:AVERAGE:0.5:8640:672 \
RRA:AVERAGE:0.5:259200:732 \
RRA:AVERAGE:0.5:3153600:732

我有一个运行以下命令的crontab条目。

* * * * * rrdtool update mydatabase.rrd N:$users:$active` 

$users 和 $active 是从外部来源提取的,这只是代表性的。

我等了大约 24 小时,RRDtool fetch 给了我一堆NaN结果。我在这里错过了一些非常基本的东西,还是应该按照描述的那样工作?

4

1 回答 1

1

确保您实际输入的是有效数据。发送N:$users:$active日志文件。

此外,还有一个分辨率稍高的 RRA 文件。目前,您在第一个 RRA 文件中每 360 分钟 = 6 小时存储一个条目。在最后一个 RRA 文件中,您每六年存储一个更新,共 732 年。

于 2011-06-04T12:43:02.343 回答