Смени сервер Munin и сохрани данные

14

Мы переносим некоторые серверы, и нам нужно изменить наш Munin-сервер. Большинство узлов Munin не изменились, и мы хотели бы отслеживать исторические данные, если это возможно.

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

Khelben
источник

Ответы:

19

Просто скопируйте *.rrdфайлы в /var/lib/munin.

Тедди
источник
Благодарность! Просто добавьте, что эти файлы находятся на/var/lib/munin
Khelben
3
Кажется, это работает, но вы не видите результаты сразу ... или даже после следующего ожидаемого обновления HTML. Кажется, что munin хорош и эффективен и только перестраивает долгосрочные графики гораздо реже, чем 5-минутные. После копирования файлов вы можете не увидеть, что графики нового еженедельного / ежемесячного журнала вновь появляются на новом сервере намного позже ... но в конечном итоге он появляется.
Дман
14

Если вы сохраняете ту же конфигурацию, то есть имена узлов не меняются в вашем файле /etc/munin/munin.conf, то это в значительной степени просто вопрос перемещения по содержимому / var / lib / munin, который обычно находится там, где RRD файлы хранятся. Графики будут заново сгенерированы из данных RRD, поэтому они вам не нужны.

Если ваш старый и новый сервер не имеют одинаковую архитектуру, то вам нужно выполнить процесс дампа и восстановления файлов RRD, а не просто копировать их, потому что двоичные данные, содержащиеся в файлах, отличаются между 32-разрядными и 64-разрядными. битовые системы. В нашем случае мы решили просто придерживаться обычной установки x86 для нового блока, поэтому я не могу комментировать, насколько хорошо это работает, но я нашел следующую статью, которая выглядит так, как будто она должна работать очень хорошо: munin: миграция из 32-битный на 64-битный хост .

Не уверен, относится ли это к вам, но недавно я сделал это, мне также пришлось перенести содержимое /etc/munin/plugin-conf.d, так как оно содержало некоторые связанные с snmp вещи, связанные с munin-node на старом сервер. Вы также можете поискать в / usr / share / munin / plugins и / etc / munin / plugins все, что было накоплено за эти годы.

ThatGraemeGuy
источник