Formation Nagios Core Monitoring
€ HT / personne |
3 jours (21 heures) |
Présentation
Maîtrisez Nagios Core dans toutes ses dimensions grâce à cette formation complète, conçue pour les administrateurs systèmes, ingénieurs DevOps et responsables infrastructure souhaitant bâtir une supervision fiable, évolutive et sur mesure.
Dès les premiers modules, vous plongez dans l’architecture de Nagios Core, ses fichiers de configuration clés, la logique objet (hôtes, services, templates), et le fonctionnement du moteur de supervision. L’installation pas-à-pas est accompagnée d’une mise en pratique immédiate sur une infrastructure Linux.
Vous apprendrez ensuite à utiliser et créer des plugins, exploiter NRPE, SNMP ou SSH pour la supervision à distance, et structurer vos notifications selon les niveaux d’alerte, avec gestion des périodes et escalades automatiques.
La formation va plus loin en abordant l’optimisation, la gestion de la charge, la sécurisation de l’interface web, l’organisation des fichiers et l’intégration possible avec des outils externes pour enrichir vos dashboards.
Comme pour toutes nos formations, celle-ci vous sera présentée avec les toutes dernières actualisations de Nagios Core Monitoring
Objectifs
- Comprendre l’architecture modulaire de Nagios Core, ses composants clés et son fonctionnement interne
- Savoir configurer et déployer une supervision complète d’infrastructures hétérogènes via fichiers objets et templates
- Maîtriser la création, l’intégration et la personnalisation de plugins Nagios
- Être capable de structurer un système de notifications avancé avec alertes conditionnelles, escalades et contacts hiérarchisés
- Savoir superviser des environnements distribués avec NRPE, SNMP ou SSH
- Être en mesure d’industrialiser la supervision avec une organisation modulaire
Public visé
- Administrateurs systèmes
- Ingénieurs DevOps
Pré-requis
- Maîtrise des commandes de base sous Linux
Programme de la formation Nagios Core Monitoring
Introduction à la supervision et à Nagios
- Objectifs de la supervision
- Types de supervision : active/passive, agentless/agent-based
- Composants supervisés : hôtes, services, applications, réseau
- Historique et architecture de Nagios Core
- Différences entre Nagios Core et Nagios XI
- Fonctionnement global
Installation de Nagios Core
- Distribution Linux recommandée
- Paquets nécessaires
- Privilèges administratifs
- Téléchargement et compilation de Nagios Core
- Installation des plugins officiels
- Configuration d’Apache pour l’interface web
- Démarrage des services et vérification
Architecture et configuration de base
- Structure des fichiers Nagios
- Hiérarchie et héritage des objets
- Création de définitions d’hôtes
- Définition des services associés
- Utilisation de templates
- Groupes d’hôtes et de services
- Relations parents/enfants pour les dépendances
Plugins Nagios
- Fonctionnement d’un plugin
- Plugins fournis par défaut
- Écrire un plugin en Bash, Python ou Perl
- Respecter la convention des codes de retour
- Tests et intégration dans Nagios
- Où les trouver
- Installation et sécurisation
Notifications et escalades
- Définition des contacts et groupes de contacts
- Attribution aux hôtes/services
- Méthodes : email, SMS, webhook
- Fréquence, période de notification
- Déclenchement d’escalades après x échecs
- Redirection vers des contacts de niveau supérieur
Planification et vérifications
- Planning des vérifications
- Périodes de supervision
- File d’attente des vérifications
- Gestion des ressources et optimisation
Gestion de la web interface
- Affichage des hôtes et services
- Vue d’ensemble, historique, logs
- Configuration des utilisateurs avec .htpasswd
- Contrôle d’accès (ACL) pour limiter les vues
- HTTPS avec certificat SSL
Supervision distribuée et à distance
- Installation du service NRPE
- Définition des commandes à distance
- Sécurisation de NRPE
- Utilisation de check_snmp
- Détection de périphériques réseau
- Commandes à distance sécurisées avec SSH
- Clés publiques/privées
Gestion des problèmes et logs
- Emplacement et lecture des logs
- Rotation des logs
- Activer le mode verbeux
- Traces de commandes et erreurs courantes
Bonnes pratiques et optimisation
- Modularisation avec cfg_dir
- Utilisation de modèles pour factoriser
- Limiter les vérifications redondantes
- Utilisation d’hôtes parents et dépendances
- Supervision d’applications CI/CD
- Export des données pour des dashboards externes
Cas pratiques et atelier final
- Supervision d’un serveur web
- Supervision de bases de données
- Supervision d’une infrastructure réseau
- Déploiement d’une infrastructure de supervision complète
- Création des fichiers, plugins, alertes et escalades
- Documentation et présentation de la solution
Pour aller plus loin
Formation Kubernetes
Formation Cilium avec Kubernetes
Formation Calico avec Kubernetes
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
€ HT / personne |
3 jours (21 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS