Mon réseau

Mon réseau d’entreprise

18.2 Munin

Précédent   Suivant

Munin est un bon superviseur complémentaire à Nagios. Il ne génère pas d’alertes mais permet de mieux comprendre pourquoi une alerte est survenue. Munin fournit toutes les informations possibles. Certaines demandent de l’expérience et du travail pour pouvoir être interprétées. Néanmoins, elles fournissent de jolis dessins pour satisfaire un chef et faciliter la demande d’investissements.

Munin s’installe en deux parties :

  • le serveur Munin sur la machine physique ;

  • les nœuds sur les machines à superviser.

18.2.0.1 Peaufiner l’installation

Il peut arriver, c’est même presque recommandé que plusieurs installations soient disponible simultanément. Dans ce cas, il est utile de pouvoir les distinguer facilement.

La première possibilité consiste à remplacer le fichier favicon par un logo personnalisé. Il semble qu’il faille utilise une image 64x64. Le nom du fichier est icingaweb2/public/img/favicon.png dans l’arborescence.

18.2.1 Serveur Munin

Après l’installation du serveur Munin, il faut décider qui a le droit de consulter cette information. C’est apache qui va appliquer les autorisations. Par défaut, il faut consulter depuis un navigareur local. Pour autoriser la consultation depuis tout internet, il faut Vérifier la configuration (fichier /etc/apache2/conf.enabled/munin.conf). Puis Remplacer, dans ce fichier Require local par Require all granted. Il faut alors vérifier les problèmes de sécurité posés par cette définition.

Un navigateur peut alors se connecter sur l’interface web de munin. Il y a beaucoup d’informations disponibles. Pour que les graphiques soient utiles, il faut laisser tourner pendant plusieurs jour.

18.2.2 Nœud supervisé

Nous allons rajouter la supervision de la machine virtuelle.

  • Sur le serveur Munin, entrez la commande telnet IPnoeur munin ; vous devez avoir une connexion refusée.

  • Installez munin-node sur la machine virtuelle.

  • Sur le serveur Munin, entrez la commande telnet IPnpeud munin ; vous devez avoir une connexion acceptée et fermée : le service munin-node est actif, il ne répond pas à une machine non identifiée.

  • Sur le nœud, modifiez munin-node.conf pour changer les IP autorisées à se connecter (allow ^192\( \backslash   \).168\( \backslash   \).122\( \backslash \).1$)

  • Sur le serveur Munin, entrez la commande telnet IPnoeud munin ; vous devez avoir une connexion acceptée : le service munin-node est actif, il répond en s’identifiant. Pour clore la connexion vous pouvez entrer le mot quit.

    root@diabolo:~# telnet 192.168.122.180 munin
    Trying 192.168.122.180...
    Connected to 192.168.122.180.
    Escape character is '^]'.
    # munin node at Asterisk.univmed.Fr
    Connection closed by foreign host.
    

    Le nom, dans cet exemple est : Asterisk.univmed.Fr

  • Sur le serveur munin ajouter ce nœud dans le fichier munin.conf après le nœud localhost :

    [Asterisk.univmed.Fr]
      address 192.168.122.180
    
  • Au bout de quelques minutes, le nouveau nœud doit apparaître dans l’overview du serveur munin. En cas de problème, Munin peut envoyer un courriel à l’utilisateur principal du système.

Précédent   Suivant