Surveille votre ordinateur à Internet avec Munin dans Linux

Ordenador portatil con Linux Ubuntupeut-être que vous avez vu de la nécessité de surveiller plusieurs ordinateurs en même temps. Cette tâche nous simplifier Munin, un logiciel puissant open-source qui nous permet de contrôler le fonctionnement d’un ordinateur –ou plusieurs– que nous avons dans le réseau. C’est très utile, surtout pour les administrateurs qui souhaitent contrôler l’état d’un serveur, et aujourd’hui, grâce à Gonzalo Marcote, nous allons vous expliquer comment l’installer sur votre propre système,

qu’est-Ce que Munin?

Pour qui ne le savent pas, Munin est un outil inter-plateforme qui est basé sur le web, pour être utilisées pour le contrôle des ressources du réseau. Son architecture est assez simple, vous disposez d’un serveur qui centralise les données envoyées par les différents nœuds. Les paramètres qui permet la surveillance sont affichés au moyen de graphiques.

Comment installer Munin

En premier lieu, vous devez avoir un serveur web sur votre ordinateur, qui devrait tourner Ubuntu Server ou n’importe quelle distribution Linux qui peut faire de l’heure du serveur, bien que, comme ce guide se concentrera à surveiller un seul ordinateur, vous pouvez utiliser n’importe quelle distribution.

Pour installer le serveur dans notre machine, exécutez simplement:

sudo apt-get install munin

La prochaine étape consiste à modifier le fichier de configuration dans le chemin /var/cache/munin/www et d’en rester là:

dbdir /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir /var/run/munin
# Où chercher pour le modèle HTML
tmpldir /etc/munin/modèles
# un simple arbre hôte
[munin.localhost.com]
l'adresse 127.0.0.1
use_node_name oui

vous devez Aussi changer la valeur de la accueil du fichier munin-node.conf:

host 127.0.0.1

ce qui suit est de modifier le fichier apache.conf pour définir un alias et protéger par l’utilisateur et le mot de passe:

Alias /munin /var/cache/munin/www
Order allow,deny
# Allow from localhost 127.0.0.0/8 ::1
Permettre à tous
Options None
# Ce fichier peut être utilisé comme un .fichier htaccess, ou une partie de votre apache
# fichier de configuration.
#
# Pour l' .fichier htaccess possibilité de travailler le munin le répertoire www
# (/var/cache/munin/www) doit avoir "AllowOverride all" ou quelque chose
# à proximité de cet ensemble.
#
AuthUserFile /etc/munin/munin-htpasswd
AuthName "admin"
AuthType Basic
require valid-user
# Cette partie nécessite mod_expires à être activé.
#
# Définir le délai d'expiration par défaut pour les fichiers de 5 minutes 10 secondes à partir de
# création (modification). Il y a probablement de nouveaux fichiers par
# de l'époque.
#
ExpiresActive On
ExpiresDefault M310

Comme il a été précisé que l’utilisateur sera admin, nous allons utiliser la console dans le répertoire où vous avez modifié le fichier, et de créer un mot de passe pour cet utilisateur à l’aide de la commande:

htpasswd -c munin-htpasswd-admin

De cette façon, nous avons déjà configuré Munin dans notre équipe. Pour le faire fonctionner, nous avons besoin de le redémarrer à côté d’Apache:

service munin-node restart && service apache2 restart

pour accéder à la lectures à partir du serveur, il vous suffit d’entrer un nom d’utilisateur et le mot de passe à l’adresse que nous avons défini précédemment: munin.localhost.com. Lorsque vous entrez, nous nous ferons un graphique avec les données sur le serveur, très semblable à ce qui suit:

munin-graficasSi vous le souhaitez, vous pouvez également jeter un oeil à la façon d’obtenir de l’information provenant des capteurs de votre carte mère dans Linux.

Que pensez-vous de cet outil?Comment est-ce que vous cherchez? Merci de nous laisser un commentaire!