我用以下语法创建了一个数据库。
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获取给了我一堆NaN结果。我是不是错过了一些真正基本的东西,还是应该像描述的那样工作?
确保您实际输入的是有效数据。向N:$users:$active
发送日志文件。
此外,还有一个分辨率稍高的RRA文件。目前,您在第一个RRA文件中每360分钟存储一个条目=6小时。在最后一个RRA文件中,您每六年存储一次更新,持续732年。