Shinken 2 procédure d’installation

Shinken

Shinken est un logiciel libre permettant la surveillance système et réseau, il est très proche de Nagios dans son utilisation, mais il apporte une supervision distribuée et hautement disponible facile à mettre en place. La version 2 est sortie il y a quelques mois, la partie installation du logiciel et de ses modules a fortement évolué. Je vous partage ma procédure d’installation testée sur un Linux Debian 7 pour une mise en place très simple et rapide 😉 .

Interface Shinken

Interface web de Shinken

Prérequis :

Installer les dépendances nécessaires :

Création d’un utilisateur :

 Installation  :

Nous utilisons pip pour installer le logiciel :

Une fois l’installation terminée, on s’identifie avec l’utilisateur préalablement créé :

On initialise :

On installe le module WebUI :

On installe un module d’identification, je choisis identification par fichier de configuration :

Il faut installer également un module pour stocker les données des utilisateurs dans une base de données. Si vous oubliez cette étape, vous aurez l’erreur « Warning: You didn’t define a WebUI module for saving user preferences like the MongoDB one. You won’t be able to use this page! ». Je choisis le module sqlitedb :

 Configuration de Shinken :

Il faut maintenant modifier les fichiers de configuration pour que les différents modules fonctionnent.

Modifier le fichier /etc/shinken/brokers/broker-master.cfg pour activer le module webUI (ligne 40 pour moi) :

Modifier le fichier /etc/shinken/modules/webui.cfg pour activer les modules d’authentification et de la base de données SQLite pour l’interface utilisateur (ligne 25 pour moi) :

Pour changer le mot de passe admin par défaut, il faut modifier le fichier /etc/shinken/contacts/admin.cfg

On redémarre les services :

L’interface est maintenant accessible, la webUI est par défaut sur le port 7767 et les identifiants sont admin / admin.

 Installation des plugins de monitoring et de supervision :

Il reste encore une dernière étape, vous pouvez constater l’erreur « [Errno 2] No such file or directory » sur le check localhost. Il faut donc installer les plugins de monitoring après s’être identifié en root :

Voilà notre installation est complètement opérationnel.

Utilisation :

Voici les principaux chemins à connaitre pour utiliser le logiciel :

  • /etc/shinken : dossier qui regroupe tous les fichiers de configuration du programme
  • /usr/lib/nagios/plugins et /var/lib/shinken/libexec : dossiers qui contiennent les plugins installés

Pour le reste de l’utilisation et du fonctionnement de Shinken, c’est déjà très bien expliqué sur le site Wiki monitoring-fr.org.

La prochaine étape est la mise en place de graphiques de performances avec l’installation de PNP4Nagios sur Shinken 2.

Source : 10 Minutes Shinken Installation Guide de la documentation officielle

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *