Objectifs de la formation
A l’origine, il s’agissait du noyau utilisé pour Nagios , il y a eu une réécriture du code en Python qui a donné naissance à Shinken. Le nouvel outil de supervision est plus facile à maintenir, il dispose d’une architecture multiprocessus (plusieurs démons au lieu d’un seul avec Nagios).
Shinken est sans doute plus pertinent dans ses alertes, car il intègre des degrés d’importance avec une meilleure recherche des causes de problème.
A l’issue de cette formation, les stagiaires auront acquis les compétences et connaissances nécessaires pour :
- Connaître les fonctionnalités de Shinken
- Maîtriser l’interface d’exploitation
- Savoir ajouter de nouveaux tests
- Savoir mettre en place une politique d’alerte.
À qui s’adresse cette formation ?
Ce stage est destiné aux exploitants ainsi qu’aux utilisateurs d’un système de supervision Shinken.
Prérequis
Afin de profiter pleinement de cette formation, il est nécessaire que les particpants possèdent des connaissances de l’architecture d’un système d’information ainsi que des bases tcpip et systèmes Unix/Linux.
Programme
Supervision : définitions
- Les objectifs de la supervision, les techniques disponibles Objets supervisés
Les services et ressources
- Rappels sur les principes HTTP, SMTP, NNTP, POP3, PING Définition des ressources à surveiller
Présentation de Shinken
- Historique, licence, fonctionnalités : Supervision, exploitation, surveillance des services réseaux, surveillance des ressources (charge CPU, espace disque), émission d’alertes, actions automatiques programmables, gestion de règles métier L’architecture : Arbiter, Scheduler, Poller, Reactionner, Broker Principe d’architecture distribuée Comparaison avec Nagios Apports de Shinken
Installation et configuration de Shinken
- Prérequis techniques, le référentiel MongoDB Sur les systèmes Linux, plusieurs méthodes possibles : Par le script d’installation, en exécutant setup.py, par les RPMs Travaux pratiques : Installation d’un serveur Shinken, démarrage des services.
Les modules
- Principe, installation de modules Présentation du site shinken.io Travaux pratiques : mise en oeuvre de modules simples Installation de l’interface Thruk Développement de modules en shell et en python
Performances
- La haute disponibilité avec Shinken Lissage automatique de la charge par l’architecture de Shinken
Thèmes : Monitoring - Supervision