Назад | Перейти на главную страницу

Графики плагина Cacti Realtime в порядке, RRA не написано

Получил экземпляр Cacti (CactiEZ с cacti 088a), на котором я успешно построил график с количеством заказных шаблонов данных и соответствующим шаблоном графика. Однако есть один конкретный случай, когда RRA просто не выписываются. OID правильный. в реальном времени График отображается правильно, но при просмотре графика в любом другом месте Cacti (управление деревом / графиком / редактирование хоста / режим отладки на графике) RRDTool "говорит" ERROR: opening [..] No such file or directory

/usr/bin/rrdtool graph - \
--imgformat=PNG \
--start=-86400 \
--end=-60 \
--title='HOSTDESCRIPT - Volts' \
--base=1000 \
--height=120 \
--width=500 \
--alt-autoscale-max \
--lower-limit='0' \
--vertical-label='Volts' \
--slope-mode \
--font TITLE:10: \
--font AXIS:8: \
--font LEGEND:8: \
--font UNIT:8: \
DEF:a="/var/www/html/rra/correctfilename.rrd":'lib_100_v':LAST \
--watermark "bla" \
LINE1:a#4444FFFF:""  \
GPRINT:a:LAST:"Last\:%8.2lf%s"  \
GPRINT:a:AVERAGE:"Average\:%8.2lf%s"  \
GPRINT:a:MIN:"Min\:%8.2lf%s"  \
GPRINT:a:MAX:"Max\:%8.2lf%s\n" 

Итак: зачем терпеть неудачу только на одном шаблоне (который работает, кстати, на старых кактусах 087c, но я проверял и просматривал шаблон в течение 3 дней!). Почему плагин Realtime должен правильно отображать график?

Что еще более важно - в чем разница между обычным использованием шаблонов при построении графиков и опросов и тем, как в Realtime используются шаблоны? Думаю, разница укажет на причину проблемы.

Realtime не использует стандартные файлы Cacti rra. По сути, у него есть собственный опросчик и собственные временные файлы RRDtool с более тонкими настройками детализации для поддержки более быстрого опроса. Вы можете увидеть эти файлы в папке кэша реального времени, которую вы бы создали при установке Realtime.

Я бы посмотрел, что произойдет, если вы воспользуетесь этой командой из оболочки (замените первый '-' на 'temp.png', иначе вы получите необработанные данные PNG, отправленные на стандартный вывод). Если rrdtool создает PNG, значит, с этой стороной все в порядке.

Также проверьте cacti.log на предмет номера идентификатора DS (номер в конце имени файла rrd) - обычно вы получите некоторые информация, если он пытается записать файл.

В Страница отладки руководства Cacti на самом деле очень хорошо подходит для того, чтобы понять, что происходит - здесь много движущихся частей, и это не все очевидно!