DevOps, industrialisation et gestion de la production
Administration Nagios
Reference : ANS1

5
jours - 2 710 € € HT Télécharger la fiche
Prochaines sessions

Objectifs
- Connaître les fonctionnalités de Nagios. Savoir installer, configurer et administrer le produit. Savoir développer des nouveaux plugins, et mettre en oeuvre la supervision dans un environnement hétérogène.
Pré requis
- Notions sur le réseau, bases de TCP/IP. Connaissance d’un langage de script.
Modalités et délais d’accès
Pré-inscription
Bulletin d'inscription à retourner complété
Programmes de Administration Nagios
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.
Présentation Nagios
- Les fonctionnalités
- 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 plugins et extensions
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 : 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.
- Travaux pratiques :
- recherche d’un hôte, arrêt programmé d’hôtes et services.
- Liste des vérifications programmées.
- Edition de rapports.
Configuration
- Etude 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.
- 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.
Contrôle et débugage
- Analyse des fichiers de logs.
- Commandes de contrôle.
- Mode d’exécution des plugins.
- Options détaillées.
Les plugins
- Principe de fonctionnement.
- Mise en oeuvre des plugins standards.
- Travaux pratiques :
- Personnalisation de Nagios par développement de nouveaux plugins
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
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, principes de NRPE, NSCA.
- Travaux pratiques :
- écriture de scripts de déploiement. (NRPE)
- installation de nsca et configuration
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
Centralisation NDO
- Fonctionnalités et composants.
- Travaux pratiques :
- Mise en oeuvre de NDO
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