Vous êtes sur la page 1sur 18
• Qu'est-ce que la supervision • Superviser • Superviser • Superviser • Quelques offres du

Qu'est-ce que la supervision

Superviser

Superviser

Superviser

Quelques offres du marché

Zoom : Nagios

Nagios : démonstration et exemple

quoi ?

pourquoi

comment

?

?

La supervision est la "surveillance du bon fonctionnement d’un système ou d’une activité". Elle permet

La supervision est la "surveillance du bon

fonctionnement d’un système ou d’une

activité".

Elle permet de surveiller, rapporter et alerter les fonctionnements normaux et anormaux

des systèmes informatiques.

Le Système d'informations : • Le réseau et ses équipements • Les serveurs • Les

Le Système d'informations :

Le réseau et ses équipements

Les serveurs

Les applications

Les Services

Le workflow

Les imprimantes

et ses équipements • Les serveurs • Les applications • Les Services • Le workflow •
et ses équipements • Les serveurs • Les applications • Les Services • Le workflow •
et ses équipements • Les serveurs • Les applications • Les Services • Le workflow •
et ses équipements • Les serveurs • Les applications • Les Services • Le workflow •
L'informatique au cœur de l'entreprise = Système nerveux Ex: Secteur Bancaire 1sec Panne <=> 1M

L'informatique au cœur de l'entreprise

=

Système nerveux

au cœur de l'entreprise = Système nerveux Ex: Secteur Bancaire 1sec Panne <=> 1M € Perdu

Ex: Secteur Bancaire 1sec Panne <=> 1MPerdu

Informatiqueau cœur de l'entreprise = Système nerveux Ex: Secteur Bancaire 1sec Panne <=> 1M € Perdu

Métierau cœur de l'entreprise = Système nerveux Ex: Secteur Bancaire 1sec Panne <=> 1M € Perdu

5

• Analyser les fichiers de log • Récupérer des résultats de commandes et de scripts

Analyser les fichiers de log

Récupérer des résultats de commandes et de

scripts locaux ou distants

SNMP : Simple Network Management Protocol

Récupérer des résultats de commandes et de scripts locaux ou distants • SNMP : Simple Network
Récupérer des résultats de commandes et de scripts locaux ou distants • SNMP : Simple Network
Supervision Réseau Supervision Système Plateforme de Supervision Notification Reporting Cartographie Exécution
Supervision Réseau
Supervision Système
Plateforme de
Supervision
Notification
Reporting
Cartographie
Exécution de Commande
7
Retranscription d’états
Les offres éditeurs : • HP : la gamme Openview (NNM, OVO, • BMC :

Les offres éditeurs :

HP : la gamme Openview (NNM, OVO,

BMC : Patrol

IBM : Tivoli

Computer Associates : Unicenter TNG

)

Les offres du monde libre :

Nagios

Zabbix

OpenNMS

Nagios intègre l'ensemble des modules drivés de la supervision On y retrouve : • La

Nagios intègre l'ensemble des modules drivés de la supervision

On y retrouve :

La supervision réseau

La supervision des ressources systèmes

La supervision applicative

La notification par différents moyens de communication

L'exécution de commandes manuelles ou automatiques

La représentation des états des ressources supervisés, par coloration

La cartographie du système d'informations supervisé

Le reporting

Nœuds à Superviser
Nœuds à Superviser
Nœuds à Superviser Serveur WEB Client (Navigateur) CGI PostgreSQL ou MySQL Plugin 10
Nœuds à Superviser Serveur WEB Client (Navigateur) CGI PostgreSQL ou MySQL Plugin 10
Serveur WEB Client (Navigateur) CGI PostgreSQL ou MySQL
Serveur WEB
Client (Navigateur)
CGI
PostgreSQL ou MySQL
Nœuds à Superviser Serveur WEB Client (Navigateur) CGI PostgreSQL ou MySQL Plugin 10
Plugin
Plugin

10

Les plugin sont des programmes exécutables ou des scripts (perl, shell, etc être lancés depuis

Les plugin sont des programmes exécutables

ou des scripts (perl, shell, etc

être lancés depuis une ligne de commande

pour tester un hôte ou un service.

)

qui peuvent

Le résultat de l'exécution d'un plugin est utilisé par Nagios pour déterminer le statut des hôtes ou des services sur le réseau.

Pré-requis Un serveur web (ex: Apache) Une base de données (si utilisée) Les librairies graphiques

Pré-requis

Un serveur web (ex: Apache)

Une base de données (si utilisée) Les librairies graphiques suivantes : libgd 1.6.3 ou plus,

libjpeg, libpng

Commandes

./configure - -options make install make install-init make install-commandmode

make install-config

/etc/init.d/nagios -v [chemin d'accès au fichier nagios.cfg] Fichiers *.cfg : • nagios.cfg : fichier principal

/etc/init.d/nagios -v [chemin d'accès au fichier nagios.cfg]

Fichiers *.cfg :

nagios.cfg : fichier principal de configuration

windows.cfg : équipements WINDOWS

localhost.cfg : équipements LINUX

commands.cfg : commandes de supervision

templates.cfg : fichier d’exemple de déclaration des

objets

contacts.cfg : contacts à notifier

L'ensemble des fichiers de configuration sont définis selon le format suivant: define type { attribut1

L'ensemble des fichiers de configuration sont

définis selon le format suivant:

define type {

attribut1 valeurs

attribut2 valeurs valeurs

}

15
15

15

Exemples : • Ajout d’une machine • Vérification des services • Supervision d’un évènement Vue
Exemples :
Exemples :

Ajout d’une machine

Vérification des services

Supervision d’un évènement

Vue Final
Vue Final
17
18