Munin
Munin est le service au ResEl qui permet de monitorer facilement les différentes métriques qui remontent depuis les serveurs.
Le service est installé sur DGSI et est accessible à l'adresse suivante : https://munin.resel.fr/
Ajout d'un nouveau serveur
Voir aussi : Guide d'installation d'une nouvelle machine physique
À noter que tout ceci peut être réalisé avec Ansible automatiquement lors du provisioning du serveur. La méthode décrite ci-dessous est là à titre indicatif. Mais elle n'est pas la méthode recommandée.
Sur DGSI
Imaginions que vous voulez ajouter un serveur à Brest qui s'appelle cyric et dont l'ip d'administration est : 172.22.2.80
Il faut ajouter au fichier /etc/munin/munin.conf
les lignes suivantes :
[Brest;cyric.adm.resel.fr]
address 172.22.2.80
use_node_name yes
Sur le serveur à monitorer
Installez les bons packets :
sudo apt-get install munin-node munin-plugins-extra
sudo ln -s /usr/share/munin/plugins/apt /etc/munin/plugins/apt
Dans le fichier de configuration /etc/munin/munin-node.conf
, enlever l'écoute sur toutes les interfaces (host *), et à la place spécifier l'IP dans la zone admin et le port 4949. Il faut aussi permettre à Eris et DGSI de contacter la machine, donc ajouter (à adapter si la machine n'a pas d'interface dans le 997) :
allow ^172\.22\.2\.158$
allow ^172\.22\.2\.87$
Ajouter ce qu'il faut grapher dans /etc/munin/plugins/
(typiquement, des symlinks vers /usr/share/munin/plugins
-- attention, pour les interfaces réseaux par exemple le nom du lien est important).
À savoir vous pouvez configurer automatiquement les plugins en lancant la commande :
munin-node-configure --shell --families=contrib,auto | sh -x
Attention à vérifier tout de même que la commande a bien configuré ce qu'il vous faut, et n'hésitez pas à ajouter les plugins qui manquent.
Attention, le plugin APT est (encore) buggué, voir le ticket résolu à ce sujet.
Configuration
-> Le repo de sa configuration est disponible ici : https://git.resel.fr/confs/munin
Articles connexes
Ressources
TODO (rédacteur)
- Détailler la configuration de DGSI