rrddtool unknown_sec 7并且rrd文件中没有值

我从2天卡住了这个。我以前用rrdtool成功了。

这一个我只是不能修复到目前为止。

我创build了一个rrd文件,

rrdtool create /var/www/cacti/rra/LUN372.rrd \ -s 300 \ DS:hlwanspeed:GAUGE:1200:0:120000 \ DS:sanspeed:GAUGE:1200:0:120000 \ DS:wanspeed:GAUGE:1200:0:120000 \ RRA:AVERAGE:0.5:1:1500 

然后我运行一个cron作业来更新它

* / 5 * * * * /root/rpa/ted.sh

但是我得到了所有的NaN值

 last_update = 1405442886 header_size = 1208 ds[hlwanspeed].index = 0 ds[hlwanspeed].type = "GAUGE" ds[hlwanspeed].minimal_heartbeat = 1200 ds[hlwanspeed].min = 0.0000000000e+00 ds[hlwanspeed].max = 1.2000000000e+05 ds[hlwanspeed].last_ds = "0" ds[hlwanspeed].value = 0.0000000000e+00 ds[hlwanspeed].unknown_sec = 0 ds[sanspeed].index = 1 ds[sanspeed].type = "GAUGE" ds[sanspeed].minimal_heartbeat = 1200 ds[sanspeed].min = 0.0000000000e+00 ds[sanspeed].max = 1.2000000000e+05 ds[sanspeed].last_ds = "0" ds[sanspeed].value = 0.0000000000e+00 ds[sanspeed].unknown_sec = 0 ds[wanspeed].index = 2 ds[wanspeed].type = "GAUGE" ds[wanspeed].minimal_heartbeat = 1200 ds[wanspeed].min = 0.0000000000e+00 ds[wanspeed].max = 1.2000000000e+05 ds[wanspeed].last_ds = "981976" ds[wanspeed].value = NaN 

在这里需要帮助。

最好的祝福,

w ^

您指定最大速度为ds[wanspeed].max = 1.2000000000e+05而上次更新为ds[wanspeed].last_ds = "981976"981,976 > 120,000 rrdtool拒绝更新存储区NAN 。 在您的“固定”版本中,您只需将settinx ds[wanspeed].max上限删除到U ,从而禁用高值的inputvalidation。

现在修好了,

rrdtool create /var/www/cacti/rra/LUN372.rrd -s 300 DS:hlwanspeed:GAUGE:600:0:U DS:sanspeed:GAUGE:600:0:U DS:wanspeed:GAUGE:600:0:U RRA:AVERAGE:0.5:1:1500"

这固定它,

但为什么 ? 不确定