我使用以下语法创建了一个数据库。
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个结果。我在这里遗漏了一些非常基本的东西,还是应该像描述的那样工作?
答案 0 :(得分:1)
确保您实际输入的是有效数据。发送N:$users:$active
日志文件。
此外,还有一个具有更高分辨率的RRA文件。目前,您在第一个RRA文件中每360分钟= 6小时存储一个条目。在上一个RRA文件中,您每六年存储一次更新,为期732年。