Nagios reste l’un des outils de supervision les plus déployés en infrastructure d’entreprise, grâce à son écosystème de plugins et sa flexibilité. Cette formation vous apprend à installer et configurer Nagios, développer vos propres plugins de supervision, et intégrer des environnements hétérogènes (Linux, Windows, équipements réseau) via SNMP. Vous repartirez avec une plateforme de monitoring opérationnelle.
Public visé
Administrateurs systèmes, administrateurs réseaux et professionnels mettant en place des systèmes de monitoring.
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Décrire les fonctionnalités de Nagios
- Installer, configurer et administrer la plateforme
- Développer des plugins personnalisés
- Déployer la supervision dans des environnements hétérogènes
Programme
Jour 1 - Matin
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
- Tour d’horizon des différents outils existants
- Limites, tenants et aboutissants
- Choisir le bon outil selon le besoin
Présentation Nagios
- Les fonctionnalités
- Les différentes versions et le licensing associé
- Supervision
- Exploitation
- Surveillance des services réseaux
- Surveillance des ressources (charge CPU, espace disque)
Architecture
- Principe de fonctionnement et positionnement des différents modules
- Les plug-ins et extensions
Jour 1 - Après-midi
Installation
- Configuration requise
- Site de référence
Travaux pratiques :
- Installation et mise à jour
- Paramétrage de base
- Démarrage Nagios
Utilisation de Nagios
- Premiers pas avec Nagios
- 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
Travaux pratiques :
Jour 2 - Matin
Configuration
- Etude du fichier de configuration standard “Nagios.cfg”
- Description des serveurs à surveiller
- Création de groupes de serveurs
- Description des contacts
- Création de groupes de contacts
- 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
- Etude du fichier “cgi.cfg”
Optimisation de l’ordonnanceur
- Méthode d’ordonnancement
- Délai entre chaque test
- Entrelacement des services
- Tests concurrents
- Fréquence de récupération
Jour 2 - Après-midi
Contrôle et débogage
- Analyse des fichiers de logs
- Commandes de contrôle
- Mode d’exécution des plug-ins
- Options détaillées
Les plug-ins
- Principe de fonctionnement
- Mise en oeuvre des plug-ins standards
Travaux pratiques :
Gestionnaire d’évènements
- Mécanisme de traitement d’erreur
- Normalisation
- Algorithmie de l’ordonnanceur
- Macros d’évènements
- Démarche d’implémentation
Travaux pratiques :
Jour 3 - Matin
Lien SNMP
- Présentation du protocole SNMP
- Hétérogénéité des superviseurs et du parc supervisé
- Tests actifs et passifs
Supervision distribuée
- Principe des agents
- Sur les hôtes
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
Jour 3 - Après-midi
Intégration Nagios
- Liens avec Cacti, Centreon et autres outils
- 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
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
Formation SYS-NAGIOS-100 — Nagios - Administration. Domaine : Systèmes. Niveau : Initiation. Durée : 3 jours (21 heures). Mots-clés : nagios, supervision, monitoring, linux, snmp, plugins. Cylian Formation, Dijon.