Nagios XI pour Administrateurs
Module 1 : Introduction à la Surveillance avec Nagios XI (1 heure)
Objectifs du Module :
Comprendre les concepts de base de la surveillance réseau et système.
Introduction à Nagios XI : Fonctionnalités, avantages, et architecture.
Contenu :
Qu'est-ce que Nagios XI ? : Vue d’ensemble.
Architecture de Nagios XI : Composants clés (Nagios Core, Nagios XI Interface, Base de données).
Comparaison avec d'autres outils de surveillance : Zabbix, Prometheus, etc.
Lab 1 :
Exploration de l'interface Nagios XI :
Connexion à une instance de Nagios XI.
Navigation dans les différentes sections : tableau de bord, rapports, configuration.
Utilisation des vues préconfigurées pour la surveillance.
Module 2 : Installation et Configuration Initiale de Nagios XI (2 heures)
Objectifs du Module :
Installer Nagios XI sur un serveur Linux.
Configurer les paramètres initiaux pour la surveillance.
Contenu :
Prérequis matériels et logiciels : Serveur, OS supportés, dépendances.
Installation de Nagios XI : Installation manuelle vs. Installation via image préconstruite.
Configuration de base :
Configuration du serveur web (Apache/Nginx).
Configuration de la base de données MySQL/MariaDB.
Sécurisation de Nagios XI : Configuration SSL, gestion des utilisateurs.
Lab 2 :
Installation de Nagios XI :
Mise en place d'un environnement de test (VM ou Cloud).
Installation de Nagios XI sur une distribution Linux (ex. : CentOS, Ubuntu).
Vérification de l’installation via l’accès web.
Configuration initiale :
Configuration de l'interface réseau, mise en place d'un certificat SSL, et ajout d'utilisateurs.
Module 3 : Surveillance des Hôtes et Services (3 heures)
Objectifs du Module :
Apprendre à surveiller les hôtes (serveurs, routeurs, etc.) et les services (HTTP, SSH, etc.).
Configurer les plugins et les commandes de surveillance.
Contenu :
Surveillance des Hôtes :
Ajout d'hôtes à Nagios XI.
Configuration des groupes d'hôtes pour une gestion simplifiée.
Surveillance des Services :
Ajout et configuration des services à surveiller.
Utilisation de plugins pour étendre les capacités de Nagios XI (ex. : check_http, check_ping).
Configuration avancée des alertes :
Seuils d’alerte, escalades, notifications par email/SMS.
Lab 3 :
Surveillance d'un serveur Web :
Ajouter un serveur Web à la liste des hôtes.
Configurer la surveillance du service HTTP et vérifier la disponibilité via Nagios XI.
Surveillance des services critiques :
Surveiller les services SSH, FTP, et MySQL sur un serveur Linux.
Tester les notifications d’alerte pour différents scénarios (service down, seuil critique).
Module 4 : Configuration Avancée et Personnalisation (3 heures)
Objectifs du Module :
Maitriser les configurations avancées pour personnaliser Nagios XI selon les besoins de l'entreprise.
Intégrer des scripts personnalisés pour des scénarios de surveillance spécifiques.
Contenu :
Modèles et Hérédité :
Création et utilisation de modèles pour hôtes et services.
Hérédité des paramètres pour simplifier la configuration.
Utilisation de Scripts Personnalisés :
Écriture de scripts bash/perl/python pour des vérifications spécifiques.
Intégration de scripts dans Nagios XI.
Extensions et Addons :
Installation et configuration de modules complémentaires (Nagios Exchange).
Exemples : Nagios BPI, NagVis pour la visualisation graphique.
Lab 4 :
Création d'un modèle d'hôte :
Créer un modèle pour les serveurs Linux avec des vérifications standardisées (CPU, RAM, etc.).
Appliquer ce modèle à plusieurs hôtes.
Ajout d'un script personnalisé :
Écrire un script pour surveiller l'espace disque d'un répertoire spécifique.
Intégrer ce script dans Nagios XI et configurer les alertes.
Module 5 : Gestion des Performances et Optimisation (2 heures)
Objectifs du Module :
Améliorer les performances de Nagios XI pour une surveillance efficace à grande échelle.
Optimiser la gestion des ressources et des processus de vérification.
Contenu :
Optimisation des Performances :
Meilleures pratiques pour configurer le poller.
Utilisation des checks passifs pour réduire la charge.
Équilibrage de Charge et Haute Disponibilité :
Mise en place de Nagios XI en mode HA (High Availability).
Configuration d’un cluster de serveurs de surveillance.
Gestion des Logs et Rotation :
Configuration des logs pour éviter l’accumulation excessive.
Mise en place de la rotation des logs et du monitoring de l'espace disque.
Lab 5 :
Optimisation des vérifications :
Configuration d’un plan de vérification pour réduire la charge sur le serveur Nagios.
Mise en place de checks passifs pour des services non critiques.
Mise en place d'une solution HA :
Installation de Nagios XI en cluster sur deux serveurs.
Test de la bascule automatique en cas de panne d’un des nœuds.
Module 6 : Rapports et Visualisation des Données (2 heures)
Objectifs du Module :
Générer des rapports détaillés sur l'état des systèmes surveillés.
Utiliser les outils de visualisation pour une meilleure compréhension des données de surveillance.
Contenu :
Génération de Rapports :
Types de rapports disponibles : Disponibilité, SLA, état des hôtes/services.
Personnalisation des rapports et automatisation de l'envoi.
Visualisation avec NagVis :
Installation et configuration de NagVis pour la visualisation graphique.
Création de cartes de réseau et de tableaux de bord personnalisés.
Analyse de Performance :
Utilisation de PNP4Nagios pour la visualisation des données de performance.
Détection des tendances et analyse prédictive.
Lab 6 :
Création d'un rapport SLA :
Configurer et générer un rapport SLA pour un service critique.
Automatiser l’envoi de ce rapport par email chaque mois.
Mise en place de NagVis :
Créer une carte réseau interactive montrant les relations entre les différents hôtes et services.
Personnalisation des icônes et des états pour une meilleure lisibilité.
Module 7 : Sécurité et Maintenance de Nagios XI (2 heures)
Objectifs du Module :
Mettre en place des mesures de sécurité pour protéger Nagios XI contre les menaces.
Apprendre à maintenir et à mettre à jour Nagios XI pour assurer une surveillance continue et efficace.
Contenu :
Sécurisation de Nagios XI :
Configuration des accès utilisateurs : Rôles et permissions.
Mise en place de l'authentification forte (2FA) et de la sécurisation des communications (SSL/TLS).
Maintenance Régulière :
Procédures de mise à jour de Nagios XI et des plugins.
Sauvegarde et restauration de la configuration et des données.
Résolution de Problèmes :
Utilisation des logs pour diagnostiquer les problèmes.
Gestion des erreurs courantes et des situations d'urgence.
Lab 7 :
Configuration de la sécurité :
Mise en place de rôles pour différents types d'utilisateurs.
Activer 2FA pour l'accès à l'interface Nagios XI.
Procédure de mise à jour :
Mettre à jour une instance de Nagios XI avec la dernière version.
Sauvegarder et restaurer une configuration complète de Nagios XI.
Module 8 : Études de Cas et Projets Pratiques (2 heures)
Objectifs du Module :
Appliquer les connaissances acquises dans des scénarios réels.
Résoudre des cas pratiques complexes en utilisant Nagios XI.
Contenu :
Études de Cas :
Étude de cas 1 : Surveillance d’une infrastructure hybride (Cloud et On-Premise).
Étude de cas 2 : Intégration de Nagios XI avec un outil de gestion des incidents (ex. : ServiceNow).
**Projets Pr
atiques** : - Les participants conçoivent et déploient une solution complète de surveillance basée sur un scénario réel fourni par l’instructeur.
Lab 8 :
Projet de Fin de Formation :
Chaque participant (ou groupe) configure une solution Nagios XI pour un environnement simulé, incluant la surveillance, la configuration des alertes, et la génération de rapports.
Présentation des projets et retour d'expérience.
Conclusion et Évaluation (30 minutes)
Récapitulatif :
Résumé des concepts clés abordés pendant la formation.
Réponses aux questions restantes.
Évaluation des Compétences :
QCM et exercices pratiques pour évaluer la compréhension des participants.
Discussion sur les prochaines étapes pour la mise en œuvre des compétences acquises dans leur environnement professionnel.
Certification :
Présentation du processus de certification pour Nagios XI (le cas échéant).
Last updated