Получить максимальное и минимальное значение из rrd файла, сгенерированного Cacti - PullRequest
0 голосов
/ 21 сентября 2018

У меня есть rrd-файл, в котором хранятся показатели трафика_in и out интерфейсов.

Я хочу, чтобы я хотел получить максимальные и минимальные значения за определенный период времени.

Япробуя эту команду, но она дает мне ошибку ОШИБКА: недопустимое выражение rpn в: v, MAX

rrdtool graph -s 1537466100 -e 1537552237 DEF:v=lhr-spndc-7609_traffic_in_612.rrd:traffic_in:MAX CDEF:vm=v,MAX PRINT:vm:%lf

Не могли бы вы помочь ввести правильную команду и достичь желаемой функциональности?

1 Ответ

0 голосов
/ 23 сентября 2018

Вы должны использовать VDEF для определения vm, а не CDEF.

CDEF предназначен для преобразования одного или нескольких данных series , созданных с помощью DEF или CDEF, в другое серия , готовая к графику или суммированию.

VDEF предназначен для преобразования одного ряда данных в одно значение с помощью функции консолидации, например, для получения максимального значения ряда завесь график.Это отличается от функции, указанной в DEF, которая только определяет, как объединить ряд с более высокой гранулярностью в ряд с более низкой гранулярностью.

...