Introduction
Les objectifs de la supervision
Les techniques disponibles
Les services et ressources
Rappels sur les principes HTTP, SMTP, NNTP, POP3, PING
Définition des ressources à surveiller
Les fonctionnalités
Supervision, exploitation
Surveillance des services réseaux
Surveillance des ressources (charge CPU, espace disque)
Envoi d’alarme vers des contacts déterminés
Déclenchement de scripts pour corriger le problème
Architecture
Principe de fonctionnement et positionnement des différents modules
Installation
Configuration requise
Site de référence
Paramétrage de base, création de l’utilisateur nagios
Configuration
Etude du fichier de configuration standard nagios.cfg.
Description des serveurs à surveiller, création de groupes de serveurs
Description des contacts (pour la réception des messages d’alarme), et créationde groupes de contact
Définition des services et groupes de services
Configuration de l’interface web d’administration
Déploiement
Sur les hôtes, principes de NRPE, NCSA
Exemples de scripts de déploiement (NRPE)
Les plugins
Principe de fonctionnement
Personnalisation de Nagios par développement de nouveaux plugins
Les contrôles parallèles
La file d’attente
Les méthodes d’ordonnancement et la gestion du parallélisme
La notion de hiérarchie
Les hôtes parents
Les dépendances de services, hôtes et groupes
Exploitation Nagios
Configuration depuis une interface web (fruity)
La haute disponibilité d’un serveur Nagios : implémentation sur des serveurs redondants
Extensions
Intégration avec Cacti, Nagiosgraph, Oreon