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 > Shinken : supervision

Shinken : supervision

Shinken est une application permettant la surveillance système et réseau. Elle surveille les hôtes et services spécifiés, alertant lors de modifications de fonctionnement des systèmes.

Objectifs

  • 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

Public

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

Prérequis

  • Connaissance de l'architecture d'un système d'information, bases TCP/IP et bases 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. 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.