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

Исключить поле в диаграмме Мунина

Я написал свой первый плагин Munin для мониторинга моего WAN-трафика дома. Диаграмма включает фактический трафик (как ПРОИЗВОДНЫЙ) и максимально возможную скорость (как ИЗМЕРИТЕЛЬ) для моего интернет-соединения.

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

Использование LINE0 удалит фактическое отображение значений, но все равно сохранит масштабирование. Есть ли способ, чтобы поле MAX отображалось только для диаграмм «по дням» и «по неделям»?

Да, это возможно. на этапе конфигурации вы должны распечатать в стандартный вывод:

graph_args --upper-limit 100 --lower-limit -20 --rigid

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

при желании вы можете использовать элемент конфигурации bps.cdef и написать уравнение, ограничивающее максимальное значение. но это немного сложно. см. страницу http://www.caida.org/tools/utilities/rrdtool/manual/rrdgraph.html для получения подробной информации и того, как работает CDEF. Обратите внимание, выражение должно быть записано как обратная полировка. например, если вы хотите ограничить верхнее значение (независимо от времени), вы можете написать:

bps.cdef 20,bps,20,bps,LT,IF

это означает: ЕСЛИ 20 <бит / с ТО 20 ИНАЧЕ бит / с
немного сумасшедший. не так ли?

вы можете расширить это уравнение, добавив зависимость от времени. но ты действительно этого хочешь?