loader image

Gate Training

logo-png
Virtualisation - Cloud - DevOps

Formation Supervision avec Shinken

3 Jours

Objectifs de la formation Shinken – Supervision

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 ?

Public :

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.

 

Contenu du cours Shinken – Supervision

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.
Configuration de l’interface WebUI.
Configuration : ajout de widgets, packs,etc
Gestion de la configuration :
Utilisation des templates
Notions de groupes d’hôtes et de services
Autodécouverte avec nmap

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

Réf:

0233

Tarif:

600 Dt

Niveau:

Intermédiaire

Classe à distance:

Possible