Retour : Page Principale > sommaire aide > sommaire aide logiciels
Site officiel : http://www.shinken-monitoring.org
Catalogue de modules : http://www.shinken.io
Documentation : http://shinken.readthedocs.io
Il est installé sur OVH/Moodle (2016-07-29).
L'interface Web de Shinken écoute par défaut sur le port 7767.
Sinon, on peut l'installer avec PIP ou télécharger des binaires.
Par défaut le login est le mot de passe de l'interface Web sont : "admin" / "admin" => penser à les changer en définissant des "contacts Shinken" dans /etc/shinken/contacts.cfg !
Le concepteur de Shinken (un français) dit lui-même qu'il faut être patient pour configurer c't'engin, mais par contre c'est très souple, ça fait le café et tout.
Les fichiers de configuration se trouvent dans /etc/shinken
Il faut relancer le service Shinken dès qu'on modifie quoi que ce soit dedans :
=> ça prend trois plombes.
En particulier :
La première fois, il faut lancer l'initialisation :
Commandes utiles :
Shinken
Shinken est une implémentation de Nagios en Python. C'est un machin qui sert à surveiller un serveur en temps réel. La différence avec Munin est que Shinken ne mesure pas précisément des valeurs, mais envoie plutôt des alertes lorsqu'il détecte un problème.Site officiel : http://www.shinken-monitoring.org
Catalogue de modules : http://www.shinken.io
Documentation : http://shinken.readthedocs.io
Il est installé sur OVH/Moodle (2016-07-29).
L'interface Web de Shinken écoute par défaut sur le port 7767.
Installation
Shinken est présent dans les paquets Debian, en tout cas sur Jessie (Debian 8).Sinon, on peut l'installer avec PIP ou télécharger des binaires.
Par défaut le login est le mot de passe de l'interface Web sont : "admin" / "admin" => penser à les changer en définissant des "contacts Shinken" dans /etc/shinken/contacts.cfg !
Configuration
Lis la doc ! http://shinken.readthedocs.io/en/latest/03_configuration/index.html (elle est tentaculaire).Le concepteur de Shinken (un français) dit lui-même qu'il faut être patient pour configurer c't'engin, mais par contre c'est très souple, ça fait le café et tout.
Les fichiers de configuration se trouvent dans /etc/shinken
Il faut relancer le service Shinken dès qu'on modifie quoi que ce soit dedans :
sudo service shinken restart
En particulier :
- pour faire marcher l'interface graphique (OK de base sur Debian) : http://shinken.readthedocs.io/en/latest/11_integration/webui.html#integration-webui
- pour ajouter des utilisateurs autorisés à se connecter : http://shinken.readthedocs.io/en/latest/08_configobjects/contact.html
Outil en ligne de commande
Shinken a une commande (shinken) qui permet de gérer les "paquets", un peu à la manière d'apt.La première fois, il faut lancer l'initialisation :
sudo shinken --init
Commandes utiles :
- aide : shinken --help
- liste des commandes : shinken --list
- chercher un paquet : shinken search paquet
- liste des paquets disponibles : shinken search all
- installer un paquet : shinken install paquet
- liste des paquets installés shinken inventory
Bug du paquet Debian
Certaines versions du paquet Debian (sur OVH/Moodle par exemple) ont un bug : des dossiers nécessaires au bon fonctionnement de Shinken ne sont pas créés à l'installation. Lorsqu'on utilise l'outil en ligne de commande, ça râle et ça marche pas. Dans ce cas, créer les dossiers à la main, en root :cd /var/lib/shinken mkdir share chown shinken:shinken share mkdir doc chown shinken:shinken doc mkdir inventory chown shinken:shinken inventory/