RRDTool зависает при обновлении рра
У меня странная проблема с 2 файлами RRA, каждый раз, когда я пытаюсь обновить их rrdtool update
никогда не заканчивается
Это определение одного из файлов RRA:
/usr/bin/rrdtool create \
/var/www/cacti/rra/siebel_-_oam_01_errortests_633.rrd \
--step 120 \
DS:miliseconds:GAUGE:240:0:U \
DS:oktests:GAUGE:240:0:U \
DS:errortests:GAUGE:240:0:U \
RRA:AVERAGE:0.5:1:500 \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:1:105120 \
RRA:AVERAGE:0.5:288:797 \
RRA:MIN:0.5:1:500 \
RRA:MIN:0.5:1:600 \
RRA:MIN:0.5:6:700 \
RRA:MIN:0.5:24:775 \
RRA:MIN:0.5:1:105120 \
RRA:MIN:0.5:288:797 \
RRA:MAX:0.5:1:500 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:1:105120 \
RRA:MAX:0.5:288:797 \
RRA:LAST:0.5:1:500 \
RRA:LAST:0.5:1:600 \
RRA:LAST:0.5:6:700 \
RRA:LAST:0.5:24:775 \
RRA:LAST:0.5:1:105120 \
RRA:LAST:0.5:288:797
Это одна из примеров команд, которые я использую для обновления:
rrdtool update /var/www/cacti/rra/siebel_-_oam_01_errortests_633.rrd -t miliseconds:oktests:errortests 1433402040296:17:20:0
1 ответ
Ну, я использовал неправильную метку времени, метка времени происходит из Java-программы:
Long testtime = System.currentTimeMillis();
Если я разделю результат на 1000, тогда он выведет правильные значения, и rrdtool успешно обновится
Long testtime = System.currentTimeMillis()/1000;