Проблемы с обновлением базы данных RRDtool - PullRequest
1 голос
/ 03 июня 2011

Я создал базу данных со следующим синтаксисом.

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` 

$ пользователей и $ active получают из внешнего источника, это простопредставитель.

Я ждал около 24 часов, и выборка RRDtool дала мне кучу NaN результатов.Я что-то упустил здесь по-настоящему, или это должно работать как описано?

1 Ответ

1 голос
/ 04 июня 2011

Убедитесь, что вы действительно вводите правильные данные. Отправьте N:$users:$active файл журнала.

Кроме того, есть файл RRA с небольшим разрешением. В настоящий момент вы сохраняете одну запись каждые 360 минут = 6 часов в первом файле RRA. В последнем файле RRA вы храните одно обновление каждые шесть лет в течение 732 лет.

...