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