Проблемы агрегированного графа Мунина

Мунин сводит меня с ума. Я пытаюсь заставить работать агрегированный график. Вот мой файл conf:

[Mydomain;machine-1]
address xxx.xxx.xxx.xxx
use_node_name yes

[Mydomain;machine-2]
address xxx.xxx.xxx.xxx
use_node_name yes

[Mydomain;Aggregated]
update no
contacts n
stockg.graph_title example
stockg.graph_vlabel examplelabel
stockg.hits_load.draw LINE2
stockg.graph_args --base 1000
stockg.graph_category examplecat
stockg.hits_load.label example
stockg.hits_load.type DERIVE
stockg.hits_load.min 0
stockg.hits_load.sum machine-1:example.exampleline \
  machine-2:example.exampleline

Пример плагина ниже, который работает на 2 виртуальных машинах - машина-1 и машина-2. (третья ВМ - мастер Мунина). Написано на bash:

case $1 in
config)
cat << 'EOM'
graph_title test plugin
graph_vlabel amount of x
exampleline.label example line
EOM
exit 0;;
esac

echo -n "exampleline.value "
echo 5

Проблемы:

  1. Я получаю только один всплеск на результирующем графике, до 10, затем он сразу переходит на 0. При последующих запусках новых данных нет. Даже если я изменю плагин с 'echo 5' на 'echo 7', новых данных все равно не будет. Похоже, что munin master не регистрирует изменения на узлах (да, я запускаю сервисный перезапуск munin-node после изменений)

  2. График вообще не отображается, если я перехожу из DERIVE в STACK

Может кто-нибудь помочь объяснить, почему Мунин не правильно отображает графики, пожалуйста? Отдельные графики работают, это только совокупные, которые проблематичны.

1 ответ

Это похоже на ожидаемое поведение источника данных DERIVE. Поскольку вывод вашего плагина постоянен, munin видит один экземпляр 10 x/5 минут при первом запуске, и после этого нет изменений в величине x, поэтому его производное значение равно 0.

Вы должны установить stockg.hits_load.type чтобы оценить; это будет просто график абсолютного значения.

Отмечу, что я когда-либо использовал агрегацию только с данными GAUGE. Если ваши фактические исходные данные - COUNTER или DERIVE, я не знаю, как это взаимодействует с агрегацией данных munin.

Другие вопросы по тегам