Web & Open Source

Infrastructure & administration

Supervision de réseau avec Nagios : utilisation

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


Supervision : définitions
Les objectifs de la supervision, les techniques disponibles.
Objets supervisés.

Les services et ressources
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).
Envoi d'alarme vers des contacts déterminés.
Déclenchement de scripts pour corriger les problèmes.

Utilisation de nagios
Les premiers pas avec Nagios : la page d'accueil.
Travaux pratiques : utilisation de Nagios pour la supervision d'un ensemble d'hôtes et de services de test.
Vue d'ensemble de l'état du réseau.
Les hôtes et services.
Cartographie du réseau.
Visualisation des tests.
Détection des pannes.
Recherche d'hôte.
Arrêts programmés.

Configuration Nagios
Objets à définir : hôtes, groupes, services, dépendances, notifications, escalades.
Description des serveurs à surveiller, des contacts, création de groupes de serveurs, de groupes de contacts.
Notion de hiérarchie avec les hôtes parents, les dépendances de services, hôtes et groupes.

Déploiement
Sur les hôtes, principes de  NRPE, NSCA.
Travaux pratiques : écriture de scripts de déploiement (NRPE).

Les plugins
Principe de fonctionnement.
Quelques plugins courants.

L'interface Centreon
Les fonctionnalités et sites de référence.
L'architecture Nagios/Centreon.
Le positionnement par rapport à Nagios.

Installation de Centreon
Pré-requis.
Travaux pratiques :installation des bibliothèques, configuration de Centreon et de l'interface Web.