Il est très symple de déplacer un serveur munin sur une autre machine.
Pour ce faire, il est nécessaire d’installer le serveur sur la nouvelle machine comme décrit dans cet article.
On copiera sur le nouveau serveur les mêmes fichiers de configurations à savoir (si vous avez installé le serveur en suivant cette documentation) :
-
/etc/munin/munin.conf
; -
/etc/apache2/sites-available/munin
; -
/etc/apache2/conf.d/munin
;
Il est également important que chaque noeud autorise le nouveau serveur à collecter les données, il faudra donc modifier leur configuration à ce sujet comme décrit ici.
Vous pouvez temporairement laisser l’accès aux 2 serveur afin d’éviter de perdre des données en cours.
Les seuls fichiers nécessaires au rétablissement des données par la suite est le contenu du répertoire des données collectées par munin sur l’ancien serveur /var/lib/munin
.
A partir de ces données collectées que l’on aura transféré sur le nouveau serveur, Munin recréera automatiquement les fichiers html de cache.
Pour les transférer on peut par exemple utiliser scp
depuis l’ancien serveur :
- sudo scp -r -p /var/lib/munin/ user_distant@serveur_distant:munin/
Sur le nouveau serveur, on aura donc un répertoire /home/user_distant/munin/
dont on copiera le contenu dans le répertoire de libdir
de Munin :
- sudo cp -Rvf /home/user_distant/munin/* /var/lib/munin/
Puis on leur donner les bons droits :
- sudo chown munin:munin -Rvf /var/lib/munin/
Après quelques minutes, les graphiques doivent avoir été mis à jour avec les anciennes données.