Munin monitoring
Posté : 09 déc. 2021, 10:36
Description
Munin est un outil de surveillance système et réseau open source sous licence publique générale GNU.
Il présente ses résultats sous forme de graphiques disponibles via une interface web. Il possède une structure de plugins particulièrement simple qui permet d'enrichir rapidement l'outil.
Installation
L'installation a été testé sur Debian 10 mais l'installation reste identique sur d'autres version Debian.
Tout se fait en root ou user ayant les droits.
Pour commencer on installe les nodes.
Une fois l'installation terminé, vous pouvez taper la commande suivante pour voir les plugins actifs ou non.apt install munin-node munin-plugins-extra
Vous pouvez voir également la liste des plugins actifs en tapantmunin-node-configure
et si vous voulez une suggestion de plugins vous tapezmunin-node-configure | grep yes
La liste des plugins est dansmunin-node-configure --suggest
et les plugins actifs sont ici/usr/share/munin/plugins
ils sont activé en créant un lien symbolique./etc/munin/plugins
Evitez d'activer des plugins qui ne sont pas présent sur votre machine. Par exemple, n'activez pas le plugin Fail2ban si vous n'avez pas installé Fail2ban sur votre machine.
Activer/désactiver des plugins
Pour activer un plugin il vous suffit en vérifiant la liste des plugins pouvant être activé qui est dans
de créer un lien symbolique. Pour se faire, vous allez déjà vérifier que le plugin n'est pas déjà actif via les commandes vu précédemment ou alors en regardant dans/usr/share/munin/plugins
Pour créer le lien symbolique je vais prendre l'exemple de vouloir activer fail2ban./etc/munin/plugins
Vous allez dans le dossier approprié en tapant
et vous tapez la commande suivantecd /etc/munin/plugins
Pour appliquer les changements vous tapezln -s /usr/share/munin/plugins/fail2ban .
Maintenant si vous voulez supprimer des plugins actifs il vous suffit d'aller dans le dossierservice munin-node restart
et de supprimer tout simplement le lien du dossier et de relancer le service viacd /etc/munin/plugins
La gérance des plugins et faite donc maintenant on va installer munin. Tapezservice munin-node restart
Installation de Munin
Une fois l'installation terminé vous allez éditer le fichierapt install munin
et sur la partienano /etc/munin/munin.conf
Code : Tout sélectionner
[localhost.localdomain]
address 127.0.0.1
use_node_name yes
par le FQDN (Fully Qualified Domain Name) de votre machine. Pour connaitre votre hostname vous tapez[localhost.localdomain]
et vous aurez le nom.hostname
Une fois le nom remplacé vous relancez le service
Munin est maintenant installé et configuré mais il se peut que vous ayez une erreur, nous allons voir ça plus bas. Pour y accéder il vous suffit de taper votre nom de domaine /munin. Exemple: votre-site.com/muninservice munin-node restart
Vous pouvez personnaliser le lien, au lieu de taper /munin à la fin, vous pouvez choisir ce que vous voulez.
Pour cela vous allez éditer le fichier
et vers la fin du fichier vous avez cecinano /etc/munin/apache24.conf
remplacez /munin par ce que vous voulez, par exemple stats donneraAlias /munin /var/cache/munin/www
ensuite relancez apache2Alias /stats /var/cache/munin/www
puis allez sur votre-site.com/statsservice apache2 restart
Comme indiqué plus haut il se peut que vous ayez une erreur de permission
Pour corriger cela vous éditez le fichier
et vous allez modifier cette partienano /etc/munin/apache24.conf
Code : Tout sélectionner
<Directory /var/cache/munin/www>
Require local
Options None
</Directory>
Code : Tout sélectionner
<Directory /var/cache/munin/www>
Require all granted
Options FollowSymLinks SymLinksIfOwnerMatch
</Directory>
Vous relancez apache2
et normalement c'est bon.service apache2 restart
Les logs sont accessible ici
/var/log/munin/
Ce tutoriel est la propriété de papyinfo.fr