Web & Open Source
Infrastructure & administration
Supvervision Nagios : administration
Avis d'expert
Nagios est la solution Open Source de supervision des systèmes et réseaux en environnement hétérogènes. L'excellente intégration dans les systèmes existants, par le développement de plugins sur mesure, la compatibilité avec SNMP, la facilité de création et gestion des alertes, et des niveaux de criticité, lui ont permis de prendre une place importante sur le terrain de la supervision. Ce stage permet d'apprendre à installer, configurer et administrer l’outil de supervision Nagios.
Objectifs pédagogiques
- Connaître les fonctionnalités de Nagios
- Savoir installer, configurer et administrer le produit
- Savoir développer des nouveaux plugins
Public
Les administrateurs systèmes, administrateurs réseau, ainsi que toute personne souhaitant mettre en place un système de supervision.
Pré-requis
Notions sur le
réseau.
Bases de TCP/IP.
Connaissance d'un
langage de script.
Méthode pédagogique
Les travaux pratiques accompagnant ce cours sont très nombreux et la gamme d'exercices corrigés proposés permettra à chacun de progresser à son rythme en fonction de ses connaissances préliminaires.
Programme pédagogique détaillé par journée
Jour 1
Jour 2
Jour 3
Jour 4
Jour 5 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ée 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
Extensions
Nagios
Intégration avec
Cacti,Centreon
La solution FAN
: Full Automated Nagios
Présentation :
installation intégrée, logiciels fournis, versions supportées.
Démonstration
d'une installation Ă partir de FAN.











5 jours - 35 heures



