Мы переносим некоторые серверы, и нам нужно изменить наш Munin-сервер. Большинство узлов Munin не изменились, и мы хотели бы отслеживать исторические данные, если это возможно.
Я могу настроить новый сервер Munin, но мне хотелось бы знать, можно ли перенести старые данные на новый сервер и как это сделать.
/var/lib/munin
Если вы сохраняете ту же конфигурацию, то есть имена узлов не меняются в вашем файле /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 все, что было накоплено за эти годы.
источник