Image

JSI to DEDI est un panel de gestion de serveurs de jeux & web sur votre dédié.

Munin monitoring

Tout ce qui concerne les serveurs dédiés c'est ici.
Répondre
Avatar du membre
Papy___
Admin
Admin
Messages : 185
Enregistré le : 30 nov. 2021, 16:12
Localisation : Paris
Contact :

Munin monitoring

Message par Papy___ »

munin.jpg



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.
apt install munin-node munin-plugins-extra
Une fois l'installation terminé, vous pouvez taper la commande suivante pour voir les plugins actifs ou non.
munin-node-configure
Vous pouvez voir également la liste des plugins actifs en tapant
munin-node-configure | grep yes
et si vous voulez une suggestion de plugins vous tapez
munin-node-configure --suggest
La liste des plugins est dans
/usr/share/munin/plugins
et les plugins actifs sont ici
/etc/munin/plugins
ils sont activé en créant un lien symbolique.

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
/usr/share/munin/plugins
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
/etc/munin/plugins
Pour créer le lien symbolique je vais prendre l'exemple de vouloir activer fail2ban.
Vous allez dans le dossier approprié en tapant
cd /etc/munin/plugins
et vous tapez la commande suivante
ln -s /usr/share/munin/plugins/fail2ban .
Pour appliquer les changements vous tapez
service munin-node restart
Maintenant si vous voulez supprimer des plugins actifs il vous suffit d'aller dans le dossier
cd /etc/munin/plugins
et de supprimer tout simplement le lien du dossier et de relancer le service via
service munin-node restart
La gérance des plugins et faite donc maintenant on va installer munin. Tapez



Installation de Munin
apt install munin
Une fois l'installation terminé vous allez éditer le fichier
nano /etc/munin/munin.conf
et sur la partie

Code : Tout sélectionner

[localhost.localdomain]
    address 127.0.0.1
    use_node_name yes
vous allez remplacer
[localhost.localdomain]
par le FQDN (Fully Qualified Domain Name) de votre machine. Pour connaitre votre hostname vous tapez
hostname
et vous aurez le nom.

Une fois le nom remplacé vous relancez le service
service munin-node restart
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/munin
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
nano /etc/munin/apache24.conf
et vers la fin du fichier vous avez ceci
Alias /munin /var/cache/munin/www
remplacez /munin par ce que vous voulez, par exemple stats donnera
Alias /stats /var/cache/munin/www
ensuite relancez apache2
service apache2 restart
puis allez sur votre-site.com/stats


Comme indiqué plus haut il se peut que vous ayez une erreur de permission

munin1.jpg


Pour corriger cela vous éditez le fichier
nano /etc/munin/apache24.conf
et vous allez modifier cette partie

Code : Tout sélectionner

<Directory /var/cache/munin/www>
    Require local
    Options None
</Directory>
en

Code : Tout sélectionner

<Directory /var/cache/munin/www>
    Require all granted
    Options FollowSymLinks SymLinksIfOwnerMatch
</Directory>
refermez et sauvegardez les changements.

Vous relancez apache2
service apache2 restart
et normalement c'est bon.

Les logs sont accessible ici
/var/log/munin/


Ce tutoriel est la propriété de papyinfo.fr
Répondre