Munin, ou comment surveiller notre serveur sous Linux

Munin

Avez-vous déjà eu besoin de surveiller plusieurs ordinateurs en même temps? Si tel a été votre cas, vous avez sûrement rencontré un autre problème ou avez dû alterner pour voir les informations de tous. Si vous vous identifiez à tout ce qui précède, Munin C'est la réponse à vos prières. C'est un programme qui affichera les données avec les statistiques de notre serveur tels que le processeur, la charge de travail, la RAM utilisée, le trafic réseau, etc.

Dans cette poster Nous n'avons pas l'intention d'expliquer le fonctionnement des serveurs ou quoi que ce soit de ce genre. Ici, nous allons seulement vous apprendre comment installer et exécuter cette puissante application sur votre ordinateur basé sur Ubuntu. Le reste doit fonctionner seul. Ici, nous vous disons tout ce que vous devez savoir à cet égard.

Comment installer Munin sur Ubuntu

  1. Bon. L'installation de ce programme est très simple, à tel point qu'il suffit de dire qu'il est dans les référentiels officiels pour savoir que l'on peut l'installer depuis le terminal avec la commande "sudo apt install munin" (sans les guillemets) ou à partir d'un gestionnaire de packages tel que Syanptic. Une fois installé, nous devrons le faire fonctionner, pour lequel nous passons à l'étape suivante.
  2. Nous éditons le fichier de configuration qui se trouve dans le chemin / var / cache / munin / www et nous copions et collons le texte suivant, c'est-à-dire qu'il ne devra avoir que les éléments suivants:

dbdir / var / lib / munin
htmldir / var / cache / munin / www
logdir / var / log / munin
rundir / var / run / munin

# Où chercher le modèle HTML
tmpldir / etc / munin / templates

# un arbre hôte simple
[munin.localhost.com]
adresse 127.0.0.1
use_node_name oui [/ sourcecode]

  1. Ensuite, nous éditons le fichier serveur afin qu'il agisse comme un nœud pour lui-même et ne s'écoute que pour lui-même (bouclage) et non sur toutes les interfaces du réseau. Ceci est réalisé en éditant le fichier munin-node.conf changer la valeur hôte et 127.0.0.1.
  2. Dans l'étape suivante, nous éditerons le fichier apache.conf pour configurer un alias, ce que nous ferons avec le texte suivant:

Alias ​​/ munin / var / cache / munin / www

Ordre autoriser, refuser
# Autoriser à partir de l'hôte local 127.0.0.0/8 :: 1
Allow from all
Options Aucune

# Ce fichier peut être utilisé comme un fichier .htaccess, ou une partie de votre apache
# fichier de configuration.
#
# Pour que l'option de fichier .htaccess fonctionne dans le répertoire munin www
# (/ var / cache / munin / www) doit avoir "AllowOverride all" ou quelque chose
# proche de cet ensemble.
#

AuthUserFile / etc / munin / munin-htpasswd
AuthName "admin"
AuthType Basic
Nécessite un utilisateur valide

# Cette partie suivante nécessite que mod_expires soit activé.
#

# Définissez le délai d'expiration par défaut des fichiers sur 5 minutes 10 secondes à partir de
# leur heure de création (modification). Il y a probablement de nouveaux fichiers par
# cet instant.
#
ExpiresActive On
Expire par défaut M310

  1. Ensuite, en tenant compte du fait que l'utilisateur serait "admin", nous ouvrons un terminal, accédons au répertoire où nous avons modifié le fichier et créons le mot de passe avec la commande suivante:
htpasswd -c munin-htpasswd admin
  1. Tout serait déjà configuré. Maintenant, pour que cela fonctionne, nous allons écrire la commande:
service munin-node restart && service apache2 restart

Que manquerait-il? Le plus important: commencez à surveiller le serveur. Pour cela, il suffit de saisir le nom d'utilisateur et le mot de passe que nous avons préalablement définis en accédant munin.localhost.com, à quel point nous verrons ce que nous avons à la tête de ce post.

Via: racine.com.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.