Я пытаюсь сделать все на нашем сервере избыточным, а значит, и мониторинг.
У нас есть одна виртуальная машина, действующая как munin master, а все остальные виртуальные машины - это узлы munin (кстати, версия 1.4 в Ubuntu 12.04 LTS).
Итак, моя идея состоит в том, чтобы создать еще одну виртуальную машину munin, такую же, как та, что у меня уже есть, поэтому мой вопрос касается если возможно, что все виртуальные машины только один раз опрашивают виртуальную машину и отправляют свои данные на два сервера munin.
Идея состоит в том, чтобы не нагружать виртуальные машины дважды, просто чтобы собрать одну и ту же информацию, и в то же время иметь возможность выключить (для обслуживания или из-за аварии) виртуальную машину монитора и по-прежнему видеть графики.
Да, это возможно.
Просто исправь allow
директивное регулярное выражение в /etc/munin/munin-node.conf
на ваших узлах, чтобы оба сервера могли получить доступ к munin-node.
Если у вас есть какие-либо настраиваемые плагины, которые хранят данные, и вы ожидаете, что они останутся неизменными в течение 5 минут до следующего опроса, вам придется исправить эти модули. То же самое для плагинов, которые изменяют данные где-нибудь на диске *.
*например. если ваш плагин подсчитывает количество строк в файле журнала, а затем очищает его, второй опрос munin сразу после него сообщит значение 0 строк в этом файле журнала.
В остальном большинство плагинов (процессор, нагрузка, температура и т. Д.) Работают без проблем. У нас была такая же настройка при переходе с munin 1.x на 2.x с cgi и новой ОС, когда нам нужна была старая для работы, пока мы тестировали новую с производственными данными.