Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
Accueil > Domaines > Systèmes > Supervision des systèmes et des réseaux avec Shinken

Supervision des systèmes et des réseaux avec Shinken

Mise en oeuvre d'un serveur de monitoring open source

Logiciel (libre) de monitoring système et réseau proposant une supervision distribuée et hautement disponible, Shinken est considéré par beaucoup comme plus flexible et plus performant que son glorieux ainé Nagios. Contrairement à celle de Nagios, l'architecture de Shinken respecte la philosophie Unix (à une tâche son outil), ce qui lui permet, via l'utilisation de 6 processus différents pouvant travailler ensemble, de proposer une grande flexibilité d'utilisation. Facile à déployer, performante et très modulable, la solution s'avère particulièrement adaptée à la supervision de parcs de grande taille. A l'issue de ces 3 journées de formation, les participants disposeront des connaissances et compétences nécessaires à la mise en oeuvre de Shinken.

Objectifs

  • Connaître les fonctionnalités de Shinken
  • Pouvoir maîtriser l'interface d'exploitation
  • Savoir ajouter de nouveaux tests
  • Être capable de mettre en place une politique d'alerte

Public

  • Exploitants et utilisateurs d'un système de supervision Shinken

Prérequis

  • Connaissance de l'architecture d'un système d'information
  • Posséder des bases TCP/IP et des bases sur les systèmes Unix/Linux

Programme de la formation

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

  • 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
  • Auto-dé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

Méthode pédagogique

Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.

Méthode d'évaluation

Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.