cacti: Показать, сколько% одного элемента источника данных имеет другой элемент источника данных - PullRequest
0 голосов
/ 25 ноября 2011

Я хочу создать шаблон графика, в котором будет отображаться, сколько процентов элемент источника данных имеет от другого элемента источника данных.

Я предполагал, что для этого мне нужно использовать функции CDEF, и в соответствии с этим вопросом Функция CDEF, чтобы найти значение% в Cacti , это даже не сложно.

Однако я понятия не имею, как на самом деле использовать данную функцию CDEF в веб-интерфейсе шаблона графа, как выбрать, какие элементы источника данных должны служить в качестве входных данных для функции CDEF, как получить выходные данные функций CDEF в качестве входных данных для рисование элемента графика (например, типа LINE1).

Нигде в документации не упоминаются такие вещи, или если я не нашел или не получил.

1 Ответ

1 голос
/ 25 ноября 2011

Способ выяснить, какой источник данных представляет собой значение буквы, перейдя в Консоль -> Управление графиками -> Выберите график, над которым вы работаете -> Включить режим отладки

Screen Shot of Debug Mode

То, что вы ищете, это строки, которые начинаются с DEF a =, b = и т. Д.

Оттуда вы строите функцию CDEF, используя обратную польскую запись, как показано в моем вопросе, на который вы ссылались выше.

Чтобы использовать значение в графике, например, LINE, добавьте новый элемент в шаблон графика, затем просто не выбирайте источник данных и выберите предварительно встроенную функцию CDEF, как показано ниже.

Graph Template Item

Это должно делать именно то, что вы ищете.В моем примере я использовал AREA, но это как раз то, что лучше всего подходило для рассматриваемого графа.

...