dimanche 5 avril 2020

FORMATION EN SUPERVISION DES SYSTEMES ET RESEAUX

OBJECTIFS

Connaître les fonctionnalités de Nagios

Savoir installer, configurer et administrer le produit

Savoir développer des nouveaux plugins

Comprendre comment mettre en œuvre la supervision dans un environnement hétérogène.

PUBLIC VISE

Les administrateurs systèmes, administrateurs réseau, et toute personne souhaitant mettre en place un système de supervision.

PREREQUIS

Notions sur le réseau, bases de TCP/IP

Connaissance d'un langage de script

METHODES PEDAGOGIQUES

  • Un PC par étudiant(e),
  • Vidéoprojecteur,
  • Travaux pratiques encadrés par le formateur (installation, exercices, etc.),
  • Support de cours.

DUREE DE LA FORMATION

   Le Formation comporte …..  Soit quarante-cinq heures (45h) sur quinze (15) jours de formation

PROGRAMME DE FORMATION

chapitre 1 :   SUPERVISION : DÉFINITIONS

Les objectifs de la supervision, les techniques disponibles

Rappels sur les principes HTTP, SMTP, NNTP, POP3, PING

Définition des ressources à surveiller

chapitre 2 : PRÉSENTATION NAGIOS

  • Les fonctionnalités
  • Supervision, exploitation
  • Surveillance des services réseaux
  • Surveillance des ressources (charge CPU, espace disque)

CHAPITRE 3 : ARCHITECTURE

  • Principe de fonctionnement et positionnement des différents modules
  • Les plugins et extensions

 

chapitre 4 : INSTALLATION

  • Configuration requise
  • Site de référence
  • Installation et mise à jour
  • Paramétrage de base, démarrage Nagios

chapitre 5 : UTILISATION DE NAGIOS

  • Premiers pas avec Nagios : la page d'accueil
  • Vue d'ensemble de l'état du réseau
  • Détail des hôtes et services
  • Cartographie du réseau
  • Détection des pannes réseau
  • Les hôtes et services
  • Recherche d'un hôte, arrêt programmé d'hôtes et services
  • Liste des vérifications programmées
  • Édition de rapports

chapitre 6 : CONFIGURATION

  • Étude du fichier de configuration standard nagios.cfg
  • Description des serveurs à surveiller, création de groupes de serveurs
  • Description des contacts et création de groupes de contact, escalades
  • Définition des services et groupes de services
  • Les notions de hiérarchie, dépendances : hôtes et services
  • Configuration de l'interface web d'administration
  • Étude du fichier cgi.cfg

chapitre 7 : OPTIMISATION DE L'ORDONNANCEUR

  • Méthode d'ordonnancement
  • Délai entre chaque test
  • Entrelacement des services
  • Tests concurrents
  • Fréquence de récupération

Chapitre 8 : CONTRÔLE ET DÉBOGAGE

  • Analyse des fichiers de logs
  • Commandes de contrôle
  • Mode d'exécution des plugins
  • Options détaillées

CHAPITRE 9 : LES PLUGINS

  • Principe de fonctionnement
  • Mise en oeuvre des plugins standards
  • Personnalisation de Nagios par développement de nouveaux plugins

 

CHAPITRE 10 : GESTIONNAIRE D'ÉVÈNEMENTS

  • Mécanisme de traitement d'erreur
  • Normalisation
  • Algorithmie de l'ordonnanceur
  • Macros d'évènements
  • Démarche d'implémentation
  • Exemple : relance d'un serveur web

Chapitre 11 : LIEN SNMP

  • Présentation du protocole SNMP
  • Hétérogénéité des superviseurs et du parc supervisé
  • Tests actifs et passifs

chapitre 12 : SUPERVISION DISTRIBUÉE

  • Principe des agents
  • Sur les hôtes, principes de NRPE, NSCA
  • Écriture de scripts de déploiement (NRPE)
  • Installation de NSCA et configuration

chapitre 13 : SUPERVISEURS REDONDANTS

  • Méthodes de redondance
  • La haute disponibilité : mode fail-over, configuration d'un superviseur secondaire
  • Gestionnaire : panne du superviseur, panne du service Nagios
  • Greffon de test du maître

chapitre 14 : CENTRALISATION NDO

  • Fonctionnalités et composants
  • Mise en oeuvre de NDO

chapitre 15 : INTÉGRATION NAGIOS

  • Liens avec Cacti, Centreon PNP4Nagios
  • Supervision d'environnements hétérogènes : Windows avec ns_client et check_WMI, Unix (AIX, Solaris), Linux, matériels réseaux (Cisco, HP)
  • Monitoring d'applicatifs : services web, messagerie, serveurs JEE
  • Nagios et le cloud : supervision intégrée avec OpenStack