Vous êtes sur la page 1sur 36

Royaume du Maroc

Office de la Formation Professionnelle


Et de la Promotion du Travail

Remerciement

Le travail présenté dans ce rapport, a été mené grâce à l’encouragement, l’aide et les conseils

des personnes compétentes dans le domaine professionnel.

Avant d’entamer la rédaction de ce travail qui représente la période de mon stage, je tiens tout

d’abord à remercier tout le personnel de NTIC2, tout le staff administratif à leur tête le

Directeur de leur gestion ainsi que le staff formateurs et ce pour les bonnes conditions d’études

de formation qui me permettent d’acquérir et d’enrichir mes connaissances.

Je tiens à remercier également tous les responsables du DILTAINFO , tout d’abord M.

DAHMANI Abdeahad (Directeur du DILTAINFO) .

Je tiens à remercier tous Nous Prof ou sien de center NTIC2, Mr BOUIH ISSAM ; Mr

BOULAFKHOUDA Hamza.

1
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Introduction

Actuellement aucune entreprise ne peut se passer d'outils informatiques, et très souvent un

réseau informatique de taille plus ou moins importante est mis en œuvre.

Le nombre des machines dans ces réseaux peut parfois devenir extrêmement élevé ; la

maintenance ainsi que la gestion de ces parcs informatiques deviennent alors des enjeux

cruciaux, d'autant plus qu'une panne du réseau peut parfois avoir des conséquences

catastrophiques.

C'est pourquoi les administrateurs réseau font appel à des logiciels de surveillance et de

supervision de réseaux. Ces logiciels vérifient l'état du réseau ainsi que des machines

connectées et permettent à l'administrateur d'avoir une vue d'ensemble en temps réel de

l'ensemble du parc informatique sous sa responsabilité. Il peut être aussi informé (par email,

par SMS) en cas de problème. Grâce à un tel système, les délais d'interventions sont fortement

réduits.

2
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Plusieurs logiciels réalisent ces taches, comme par exemple Websense, Tivoli, Observer, Hp

Openview, Ciscoworks, Patrol et d'autres, mais certains sont payants.

Dans ce domaine, un logiciel fait office de référence : NAGIOS. En effet NAGIOS est très

performant et possède une prise en main assez intuitive. Il s'installe sur une machine possédant

un système d'exploitation Linux, mais peut superviser aussi bien des machines Linux que

Windows. Cet outil permet également une supervision des équipements réseaux (routeur,

switch), ce qui est primordial pour l'utilisation que l'on va en faire.

De plus, NAGIOS est un outil Open source : Chaque société peut l'adapter comme elle lui

semble. Puis, la société ne payera pas de licence : Elle ne payera que les frais de formation,

d'installation et de maintenance.

Enfin un autre avantage : Une grosse communauté est réunie autour de ce logiciel, ce qui

Facilite les recherches de documentations et de réponses à nos questions.

Notre projet consiste en premier lieu à comprendre le concept de la supervision avec ses

différents aspects, puis dans le 2ème chapitre on d’intéressera à NAGIOS, son installation et sa

configuration. Enfin, le rapport contiendra tout un chapitre dédié à l’installation de

CENTREON ainsi que sa configuration, sachant que ce dernier un programme qui se fixe sur

NAGIOS, et qui offre une nouvelle interface graphique.

3
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

SOMMAIRE
Remerciement ............................................................................................................................................ 1
Introduction ................................................................................................................................................ 2
...................................................................................................................................... 6

1. Présentation de l’entreprise ........................................................................................................... 7


............................................................................................................................................. 9

1. Supervision .......................................................................................................................................... 10
2. Aspects de la Supervision .............................................................................................................. 10
La Fiabilité : ............................................................................................................................................. 10
La Performance : ................................................................................................................................... 10
Le Contenu :............................................................................................................................................. 11
3. Solution Existantes-Etude Comparative .................................................................................. 11
Les offres éditeurs ................................................................................................................................ 11
Les offres du monde libre .................................................................................................................. 11
4. Problématique .................................................................................................................................... 12
5. Chaire de charge ................................................................................................................................ 12
6. Choix d’une machine virtuelle ..................................................................................................... 13
.............................................................................................................................................. 14

1. Présentation du logiciel de supervision FAN ......................................................................... 15


2. Logiciels présents .............................................................................................................................. 15
Nagios ........................................................................................................................................................ 15
Centreon ................................................................................................................................................... 16
Nagvis ........................................................................................................................................................ 17
3. Installation de FAN........................................................................................................................... 18
Différents modes d'installation de FAN ....................................................................................... 18
Installation............................................................................................................................................... 18
4. Configuration de FAN ...................................................................................................................... 20
4
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

PREMIÈRE CONFIGURATION ........................................................................................................ 20


Configuration des machines à superviser ................................................................................... 22

Machine Windows................................................................................................................................. 23
Configuration de l'agent ..................................................................................................................... 23
Installation de NSClient...................................................................................................................... 24
Machine Linux ........................................................................................................................................ 25
Router Cisco ............................................................................................................................................ 26
5. Ajout d’un host ................................................................................................................................... 27
Interface et prise en main .................................................................................................................. 27
Nagios ........................................................................................................................................................ 28
Centreon ................................................................................................................................................... 29
Ajouter un utilisateur .......................................................................................................................... 30
Ajouter un host....................................................................................................................................... 31
Exportation de la configuration vers NAGIOS .......................................................................... 33
Nagvis ......................................................................................................................................................... 33
Résumé ..................................................................................................................................................... 34

5
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

6
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

1. Présentation de l’entreprise

Delta-Info, fondée en 2004 par Abdelahad DAHMANI, ingénieur réseaux, est une société de
services leader des solutions innovantes sur IT. Nous sommes spécialisés dans le déploiement
d'infrastructures réseaux de grande envergure et nous apportons des solutions globales en IT,
informatique et réseaux.
Delta-Info Networks propose une approche originale du marché en intégrant dans son ADN
la transversalité des expertises et des technologies nécessaires à l'élaboration de solutions IT
novatrices, performantes et adaptés à vos besoins.
En choisissant Delta-Info, vous bénéficiez d'une expertise de haut niveau et de conseils
experts et adaptés à votre métier. Notre large panel de compétences nous permet de répondre
à l'ensemble de vos besoins IP avec un degré d'expertise très poussé alliant maîtrise
technologique, diversité des secteurs d'intervention, souplesse, réactivité et qualité de service.
Nous livrons des projets clés en main, avec un mot d'ordre simple : vous offrir des solutions
technologiques innovantes au meilleur prix.
Grâce à Delta-Info, vous disposez d'un point de contact unique pour gérer l'ensemble de vos
projets informatique et réseaux, que ce soit vos établissements en Maroc,
Ainsi, vous gagnez en réactivité, vos solutions réseaux sont homogènes, ce qui en simplifie la
maintenance, et vous permettent de réaliser des gains de productivité et des économies
d'échelles importantes.
Nous nous appuyons sur un réseau de partenaires leaders sur leurs marchés, tels qu'HP, Cisco,
3CX, Axis, et nous disposons de nombreuses certifications constructeurs professionnels.
Delta-info s’articule autour de 4grands pôles d’activité complémentaires :

 Informatique & Téléphonie IP : Gestion de parc, Infogérance, Supervision distante,


Déploiement serveurs
 Infrastructures réseaux : Design d’architecture, Câblage réseau et fibre optique,
installation de salle serveur et Datacenter, switching, VPN.
 Sécurité réseaux : web, protection des données.
 Sécurité des locaux : Vidéosurveillance sur IP, Contrôle d’accès sur IP.

7
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

En quelque chiffre :

 500 clients proactifs


 Plus de 3000 interventions par an
 1000 clients particuliers enregistrés depuis 2 ans
 1300 réparations en atelier par an
 8 employés
 2 intervenants extérieurs

Situation géographique
Delta info sou trouve à 21.Rue Compiègne Belvédère Casablanca
N ° 05.22.40.11.27
Email : deltainfo@menara.ma

8
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

9
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

1. Supervision

La supervision réseau (network monitoring) se traduit par l'utilisation d'un système qui vérifie
constamment l'état d'un réseau d'ordinateurs interconnectés et qui notifie l'administrateur
réseau concerné en cas de problème, via email ou autre moyen. La supervision est donc une
sous-partie de la gestion de réseau.
L'examen quotidien des logs systèmes est un bon début, mais, si un problème survient, on s'en
rend compte seulement le lendemain, ce qui peut être trop tard. Pour simplifier leur travail, les
administrateurs utilisent généralement ce qu’on appelle un « Moniteur de supervision
informatique»

Un tel moniteur permet d'avoir une vue globale du fonctionnement de réseau ainsi que du
niveau de performances des systèmes, et d’alerter par différents moyens l’apparition d’une
anomalie.

2. Aspects de la Supervision

La supervision peut porter sur plusieurs aspects de l’informatique. Pour simplifier on peut les
classer dans trois catégories principales qui sont les suivantes

La Fiabilité :
Il s’agit de l’utilisation la plus courante du monitoring informatique. Une surveillance
permanente de la disponibilité de l’équipement est effectuée, et ce pour détecter la moindre
anomalie et de la signaler à l’administrateur.

La Performance :
Le monitoring de performance a pour but de retourner des informations sur le rendement d’un
équipement ou d’un service comme par exemple le temps de résolution DNS, le temps de
connexion, le temps de récupération du premier octet et dans le cas d’une page Web le temps
de récupération de la page et de l’ensemble des éléments de celle-ci (image, scripts…).Grâce à
cette analyse, on va pouvoir diagnostiquer une montée en charge difficile ou même un
surdimensionnement de votre bande passante

10
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Le Contenu :
Dans ce dernier cas, on analyse les informations retournées par les éléments surveillés pour
détecter, par exemple, la suppression d’un fichier sur un serveur FTP, la modification d’une
page Web ou encore la disparition d’un mot clef.

3. Solution Existantes-Etude Comparative


Le marché de la supervision informatique déborde des logiciels de monitoring ; il en existe une
diversité, certains sont payants et d’autres font partie du monde libre ou on peut même trouver
des Open Source, Nous allons dans ce qui suit citer quelque uns et nous détaillerons les plus
connus et répandus dans le milieu des entreprises.

Les offres éditeurs


Les gros éditeurs logiciels ont rapidement compris que la supervision était une ressource clé
pour les entreprises qui, de plus en plus, utilisent leur système d'information et ont donc besoin
d'une disponibilité toujours plus grande de leur infrastructure informatique. Par conséquent,
la supervision est un domaine dans lequel les sociétés n'hésitent pas à investir depuis quelques
années. Ayant rapidement compris cela, les gros éditeurs logiciels sont donc très vite entrés
dans la course aux logiciels de supervision.
Aujourd'hui, la majorité des gros éditeurs logiciels propose des outils complets de supervision.
On retrouve, parmi les plus connus :

 la gamme Openview (NNM, OVO, ...);


 Tivoli ;
 Patrol ;
 Computer AssociatesUnicenter TNG.

Les offres du monde libre


Depuis une dizaine d'années déjà, plusieurs projets de supervision ont vu le jour au sein de la
communauté du logiciel libre. Il suffit pour cela d'aller faire une simple recherche sur le Net
pour se rendre compte de la multitude de projets émergeants autour de la supervision système
et réseau.
Nous présenterons ainsi, les systèmes de monitoring plus populaires :

 NAGIOS : ou Net saint (ancienne appellation de NAGIOS) est le principal logiciel Open
Source de supervision de réseaux et de systèmes ; c’est le plus répandu et le plus suivi
par la communauté de développeurs.
11
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

 MRTG : est un outil de supervision du trafic de liens réseaux. Il peut s'intégrer


étroitement à des solutions comme NAGIOS. MRTG (Multi Router Traffic Grapher)
génère des pages HTML de représentation en temps réel du trafic réseau. Le logiciel
prend toute sa dimension comme produit fini,
 CACTI : est un logiciel de supervision réseau basé sur RRDTool (voir ANNEXE). Il peut
être considéré comme un successeur à MRTG et également comme une interface à
RRDTool. Cacti permet de représenter graphiquement divers statuts de périphériques
réseau utilisant SNMP..
 ZENOOS : représente une alternative à des plates-formes de supervisions comme
Tivoli ou OpenView, notamment pour les entreprises de taille moyenne.
 FAN : est basée sur CentOS. Tous les « packages » CentOS étant disponibles, vous
conservez tous les avantages de cette distribution avec les outils Nagios préinstallés et
configurés.

4. Problématique
Les problèmes liés à l’informatique doivent donc être réduits au minimum afin de garantir la
disponibilité du système en cas de panne et aussi tenter de prévenir en cas de problème et, le
cas échéant, garantir une remontée d’information rapide et une durée d’intervention minimale;
car une indisponibilité peut être la cause d’une perte financière conséquente.

5. Chaire de charge
Le moniteur FAN est considéré comme la solution la plus aboutie dans son genre et la plus
utilisée dans le monde du logiciel libre de supervision.

Ainsi nous l’avons choisi car le plus répandu, le plus suivi par la communauté de développeurs
et le plus adapté aux systèmes d’information de taille moyenne ou importante ; Il a fallu donc
:

Surveiller serveurs et ressources en temps réel (charge CPU, gestion disque, mémoire
disponible,
gestion de la mémoire swap, nombre de processus et d’utilisateurs,…), en centralisant les
informations récoltées périodiquement via une interface Web sécurisé.

Et pour cela il a fallu :

 Installer une machine virtuelle.


 Installer FAN, incluant les outils les plus utilisés de la communauté de supervision
comme Nagios.
12
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

 Installer les agents NSCLIENT++ et NRPE.


 Configurer une machine linux.
 Configurer une machine Windows
 Afficher le résultat final sur l’interface NAGIOS.

6. Choix d’une machine virtuelle


Après réflexion, nous avons décidé d'utiliser une machine virtuelle sur laquelle nous avons
installé FAN.
Une machine virtuelle permet d'utiliser plusieurs systèmes d'exploitation sur une même
machine simultanément. Tout d'abord cela nous permet d'avoir un PC de moins dans notre
réseau, ce qui est assez agréable d'utilisation étant donné que nous en avons déjà trois (plus les
câbles, le hub, le routeur...).

Etant donné que le pc sur lequel est installée la machine virtuelle est le pc personnel, cela m’a
permis de travailler très facilement en dehors des séances de projet.

Ensuite, il est beaucoup plus aisé de faire des sauvegardes d'une machine virtuelle que d'une
machine physique.

Dans une société où les équipements réseaux sont très nombreux, les machines virtuelles
peuvent faire gagner de la place dans les locaux.

Il existe plusieurs logiciels permettant de créer des machines virtuelles. Un des plus connus est
VMware –Virtual Box. Donc notre choix c'est porté sur cette dernière, développé par IBM. C'est
un logiciel à licence gratuite fonctionnant sur les machines hôtes Windows, Linux et Mac OS
X, et qui peut supporter Windows et Linux comme systèmes invités.

13
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

14
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

1. Présentation du logiciel de supervision FAN


FAN est basé sur CentOS. Tous les « packages » CentOS étant disponibles, vous conservez tous
les avantages de cette distribution avec les outils Nagios pré-installés et configurés pour vous.

Outils intégrés au projet :


 Nagios : cœur de la supervision ;
 Nagios plugins : plugins pour superviser différents équipements ;
 Centreon : interface web pour Nagios (Centreon est l’une des meilleures pour cela !) ;
 NagVis : cartographie avancée (géographique, fonctionnelle, par services...) ;
 NDOUtils : stocke les données en provenance de Nagios dans une base MySQL ;
 NRPE : permet de superviser les serveurs Windows (le démon NRPE n’est pas fourni).

2. Logiciels présents
Nagios
NAGIOS est une application écrite en C permettant la surveillance des systèmes, créée en 1999
sous le nom de NetSaint.
C’est aussi un logiciel de supervision de réseau libre sous licence GPL qui fonctionne sous Linux
et d’autres variantes Unix.
Il a pour fonction de surveiller les hôtes et services spécifiés, alertant l'administrateur des états
des machines et équipements présents sur le réseau.

Bien qu'il fonctionne dans un environnement Linux, ce logiciel est capable de superviser toutes
sortes de systèmes d'exploitation (Windows XP, Windows 2000, Windows 2003 Server, Linux,
Mac OS entre autres) et également des équipements réseaux grâce au protocole SNMP.
Cette polyvalence permet d'utiliser NAGIOS dans toutes sortes d'entreprises, quel que soit la
topologie du réseau et les systèmes d'exploitation utilisés au sein de l'entreprise.
Ce logiciel est composé de trois parties :
 Le moteur de l'application, qui gère et ordonnance les supervisions des différents
équipements.
 Les Plugins qui servent d'intermédiaire entre les ressources que l'on souhaite superviser
et le moteur de NAGIOS. Il faut bien noter que pour accéder à une certaine ressource
sur un hôte, il faut un plugin coté NAGIOS et un autre coté hôte administré.
 L'interfaceweb qui permet d'avoir une vue d'ensemble des états de chaque
machine du parc informatique supervisé et ainsi pouvoir intervenir le plus
rapidement possible en ciblant la bonne panne
15
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

 Ses fonctionnalités :
Le principe de supervision de NAGIOS repose sur l'utilisation de plugins, l'un installé sur la
machine qui supporte NAGIOS, et l'autre sur la machine que l'on souhaite superviser. Un
plugin est un programme modifiable, qui peut être écrit dans plusieurs langages possibles,
selon les besoins, et qui servent à récupérer les informations souhaitées.
NAGIOS, par l'intermédiaire de son plugin, contact l'hôte souhaité et l'informe des
informations qu'il souhaite.
Le plugin correspondant installé sur la machine concernée reçoit la requête envoyée par
NAGIOS et ensuite va chercher dans le système de sa machine les informations demandées. Il
existe deux types de récupération d'informations : La récupération active et la récupération
passive.
Alors que lors d'une récupération passive, l'envoi d'information est planifié en local, soi à partir
d'une date, soit en réaction à un événement qui se déroule sur la machine administrée.

Centreon
Centreon fournit une interface de visualisation de la supervision différente de celle de Nagios.
Elle permet de rendre la consultation plus accessible à moyen de filtres de recherche, des
graphes de métrologie, de reporting, d'une meilleure gestion des ACLs. Cette interface a
l'avantage d'être plus dédiée à des personnes recherchant moins d'informations techniques,
cependant elle ne remplace pas totalement l'interface de Nagios.
En juillet 2007, le logiciel Oreon change de nom pour devenir Centreon.

 Ses fonctionnalités :
 une interface multi-utilisateur intuitive et personnalisable.
 une interface de configuration évoluée pour configurer le périmètre à superviser ; des
aides à la configuration.
 une gestion de l'ensemble des fichiers de configuration de Nagios (cgi, nagios.cfg...).
 un module de chargement de configuration de Nagios .
 une compatibilité Nagios 1.x, Nagios 2.x, Nagios 3.x .
 un test de validité des configurations avec le debugger de Nagios .
 des fiches d'identités serveurs/équipements réseaux regroupant les informations de
base sur ces types de ressource .
 des représentations graphiques élaborées et personnalisables sur la métrologie.
 une gestion des accès très fine, comprenant les ressources comme les pages de
l'interface .
 un système de modules qui permet l'inclusion d'autres applications dans Centreon, par
exemple le module syslog .
16
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

 un compte-rendu complet sur les incidents .


 un système de calcul de la qualité de service en temps réel avec alerte en cas de
diminution de la qualité de service .
 une map Java pour une vision simplifiée de l'état du système d'information (propriété
de la société Merethis).

Nagvis
Nagvis est un module de cartographie. Il permet de créer des vues « métiers » de la supervision.
Il est possible de coupler Nagvis à un schéma réseau et ainsi mettre en relation les données de
Nagios en temps réel sur le schéma. Nagvis utilise la base Ndo pour récupérer les données de
supervision.
Il supporte aussi le moteur évènements Mklivestatus, ndo2fs, merlin Son principal atout réside
dans son système de Drag and Drop pour venir configurer ses cartes.

 Exemple de schéma Nagvis :

17
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

3. Installation de FAN
Différents modes d'installation de FAN
Lors du démarrage de l'installation de FAN, plusieurs choix s'offrent à vous :
 installation standalone (Nagios, Centreon, base de données sur un même serveur)
 installation d'un FAN central (Nagios, Centreon, Nagvis)
 installation d'un FAN poller (Nagios)
 installation d'un FAN database (MySQL)

Installation
Voici les étapes de l’installation (qui sont identiques pour les 4 modes d'installation) :

18
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Chose la langue de système Chose le type de clavier

Sélection la partition de disque

Choisir une région

Sélection le système de
Horloge

19
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Saisissez le mode de
passe de root

Redémarrer le système

4. Configuration de FAN
PREMIÈRE CONFIGURATION
Afin de pouvoir profiter de notre nouvelle plate-forme, il faut tout de même la configurer un
minimum. Le minimum est :

20
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

• la configuration réseau (adresse IP, routes, DNS…) ;


• le nom de machine.

 Interface réseau
Les commandes suivantes permettent de configurer les interfaces réseau du serveur :

 Redémarrer les interfaces réseaux

 Modifier le nom de la machine

 Le DNS

21
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Configuration des machines à superviser


Avent de configure le machine client elle faut avent tout active le protocole SNMP

 Protocole SNMP
Le protocole SNMP fonctionne sous forme de questions-réponses entre un serveur (dans notre
cas Nagios) et des équipements réseau (hôtes) (Serveurs, Switch, Hubs, Ordinateur,
routeurs…) ayant ce protocole installé. Le client peut émettre un message vers le serveur sans
nécessiter de réponse : le message visant à alerter l’administrateur d’une défaillance (par
exemple, l’espace disque d’un serveur ayant dépassé un seuil défini au préalable par le
technicien).
Il peut récupérer toutes sortes d’informations sur l’état actuel d’un équipement réseau. Ces
informations sont stockées dans une base de données arborescente appelée MIB (management
information base). Ce protocole n’est plus l’unique moyen de supervision : en effet les logiciels
de supervision d’aujourd’hui tendent vers l’utilisation d’agents propriétaires afin de remplacer
le protocole SNMP et ce dans le but de fournir toujours plus d’informations à l’utilisateur.
Cependant le protocole SNMP reste le seul moyen de surveiller l’activité d’équipements réseaux
tels que les commutateurs ou les routeurs, étant donné que ces matériaux offrent rarement la
possibilité d’installer des logiciels tiers

22
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Machine Windows
Activation du SNMP sur un hôte « Windows»
Voici l’exemple sur un Windows

7, le nom des options peut changer


sensiblement d’une version à l’autre
de Windows. Pour installer l'agent
Microsoft SNMP sur un Windows 7,
vous devez ouvrir le panneau de
contrôle et cliquez
sur Programmes puis dans le
menu sélectionnez Activer ou
désactiver des fonctionnalités
Windows Dans la liste des
fonctionnalités, cochez la case Protocole SNMP Cochez le protocole SNMP Simple Network
Management Protocol. Ceci est nécessaire pour installer l'agent SNMP et d'autres services SNMP.

Il est normalement inutile d’avoir le fournisseur SNMP WMI. Le composant fournisseur de SNMP WMI
permet aux applications WMI d'accéder aux informations SNMP (Simple Network Management) à
travers WMI (Windows Management Instrumentation).

Configuration de l'agent
La configuration du service SNMP est effectuée par le biais de l'option de propriétés de
service. Pour y accéder, ouvrez le panneau de configuration et sélectionnez Outil

d'administration

23
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Finalement sélectionner l’icône des Services puis la liste des services rechercher le service
SNMP et double cliquez. La fenêtre de propriétés de service SNMP est affiché

Vous pouvez aussi modifier le type de démarrage


dans l'onglet Récupération.

Le processus SNMP s'exécute sous le compte


système local ou un compte peut être spécifié,
onglet Connexion.

Dans l'onglet Agent, les variables SNMP de la Mib2


system peuvent être définies

Installation de NSClient
Télécharger la dernière version stable et dézipper ensuite le contenu à l’endroit ou vous voulez.
Ouvrez un invite de commande, rendez-vous dans votre répertoire nsclient.et tapez la
commende nsclient++ /install
Ensuite il faut ouvrir le gestionnaire de service et s’assurer que le service « nsclientpp » soit
bien autorisé à interagir avec le bureau.
Ouvrez une fenêtre « exécuter » (Windows + R) et tapez :
services.msc Si la case « Autoriser » n’est pas cochée, cochez-la.

24
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Apres en :
Démarrage NSClient:
C:\cd NSClient++-Win32-
0.3.8\NSClient++.exe/start
Arrêt NSClient
C:\cd NSClient++-Win32-
0.3.8\NSClient++.exe/stop

Machine Linux
Configuration SNMP sur « Linux »
Accéder au serveur Linux à superviser en tant que root et suivre les étapes suivantes :
 Création d‟un utilisateur et groupe.
 Téléchargement, décompression et Installation des plugins Nagios Nagios-plugins-1.4.15

# cd /usr/sbin
# useradd nagios
# passwd nagios
# groupadd nagios
# usermod -G nagios nagios
#mkdir downloads
#cd downloads
#wget http://osdn.dl.sourceforge.net/sourceforge/nagiosaplug/nagios-plugins-
1.4.15.tar.gz
# tar xzf nagios-plugins-1.4.6.tar.gz
#cd nagios-plugins-1.4.6
#./configure
#make
#make install

25
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

#chown nagios.nagios /usr/local/nagios


#chown –R nagios.nagios /usr/local/nagios/libexec

 Téléchargement, décompression et Installation du plugin nrpe-2.12.


 L‟installation est donc achevée, Passons à la configuration de
/usr/local/nagios/etc/nagios/nrpe.cfg.
Et ajouter la ligne suivante dans /etc/services :
 Finalement lancer le deamon XINETD relatif à NRPE :
 On peut aussi utiliser les commandes suivante pour stopper, redémarrer ou déterminier
l‟état du processus (démarré, stoppé) :
#wget http://osdn.dl.sourceforge.net/sourceforge/nagios/nrpe-2.12.tar.gz
#tar xzf nrpe-2.12.tar.gz
#cd nrpe-2.12
#./configure
#make all
#make install-plugin
#make install-daemon
#make install-daemon-config
#make install-xinetd
Allowed_host = @ du serveur nagios
nrpe 5666/tcp # NRPE
# /etc/init.d/xinetd start
# /etc/init.d/xinetd stop
# /etc/init.d/xinetd status
# /etc/init.d/xinetd restart

Router Cisco
Configuration SNMP sur « Router»
Pour pouvoir configurer votre équipement Cisco, il vous faut être dans le mode
« configuration ». Entrez simplement la commande :

# configure terminal

VÉRIFIEZ LA CONFIGURATION SNMP

# show running-config

26
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Pour des raisons de sécurités, il est préférable de désactiver la communauté public.


Entrez donc cette ligne:

# no snmp-server community public RO (ou RW si la communauté est activée en RW)

Ou si elle est activée en mode RW, vous devez l’activer en mode RO car l’outil de supervision
SmartReport ne fait que de la lecture du SNMP. Entrez alors cette ligne:

# snmp-server community private RO

En fonction de ce que vous voulez superviser, et du modèle de Router Cisco que vous utilisez,
les traps SNMP que vous devez et pouvez activer ne sont pas les mêmes. Vous pouvez lister
les traps SNMP que votre Router Cisco peut activer grâce à la commande:

# snmp-server enable traps <type>

Vous devez maintenant définir l’adresse de destination, ainsi que la communauté pour
l’envoi des traps SNMP. Afin que SmartReport supervise votre Router Cisco, il vous faut
entrer son adresse IP et configurer l’envoi pour la communauté public. Entrez alors cette
ligne:

# snmp-server host <@ IP SmartReport> private

Pour quitter le mode configuration de votre Router Cisco , Puis pour enregistrer les
modifications, entrez la ligne de commande:

# write memory

5. Ajout d’un host


Interface et prise en main
Pour avoir accès à n’importe quelle interface (Nagios, Nagvis ou Centreon) il suffit de se
connecter sur http://Nom_de_votre_Serveur:
On peut accéder aux trois interfaces pour l’utilisation de l’outil de supervision :
 Nagios
 Centreon
 Nagvis

27
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Nagios
Avant de pouvoir consulter Nagios une authentification htaccess* est requise

Page d’accueil de Nagios, à gauche le menu qui permet la navigation avec plusieurs menus et
sous menus. « Tactical Overview » permet d’avoir une vue globale sur les statuts des
équipements et des services. Une vue très légère pour avoir un aperçu rapide de l’état réseau.

La partie « Nagvis overview » sera détaillée plus tard car depuis cette interface il est moins
agréable (Fenêtre de vision beaucoup plus petite). « Nareto overview » ne sera pas détaillé car
il ne sera pas utile dans notre solution. « Service detail » montre une vue totale de tous les
services que l’on à souhaiter superviser, on peut y voir leur statut et un statut avancé pour le
service (par exemple le pourcentage d’espace libre/occupé qu’il reste sur un disque). On peut
savoir aussi leur Uptime (Indique depuis quand ils sont UP).

28
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Centreon
Une authentification cette fois ci intégrée à l’interface Web en php.

Une interface un peu plus conviviale que


Nagios :

Le menu qui permet une navigation rapide et aisée Barre qui regroupe le nombre d’host
(équipements) que l’on surveille Barre qui regroupe les services qui sont surveillés

29
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Ajouter un utilisateur
On va tout d’abord créer un utilisateur. Il suffit de se connecter sur l’interface Centreon puis
dans configuration(1)/utilisateurs(2)/ajouter(3)

1 – Nom qui sera utilisé pour ouvrir la session


2 – Surnom du compte
3 – Adresse mail qui recevra les notifications
4 – Groupe dans lequel sera l’utilisateur
5 – Si l’utilisateur a le droit d’accéder à l’interface centreon
6 – Mot de passe pour l’utilisateur
7 – Langage de l’interface Centreon
8 – Format du mail pour les alertes
9 – L’utilisateur sera administrateur ou non
10 – Type d’authentification
11 – Choix du type de notification que l’on souhaite recevoir pour les Hosts
12 – Période de notification (24x7 signifie qu’on recevra des notifications 24heure/24
7jours/7)
13 – Le type de notification (Laisser celle-là par défaut)
14 – Choix du type de notification que l’on souhaite recevoir pour les services
15 – Période de notification (24x7 signifie qu’on recevra des notifications 24heure/24
7jours/7)
16 – Le type de notification (Laisser celle-là par défaut)

30
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Ajouter un host
On va maintenant ajouter un host à notre environnement, pour ce faire on se rend dans la
partie : « configuration/hosts/ajouter » on arrive donc à cet écran :

1 – Nom de l’ordinateur
2 – Surnom de l’ordinateur (Nom qui apparaitra dans la description)
3 – Adresse IP de la machine
4 – Communauté SNMP, par défaut mettre Public en V1
5 – Pour mettre un Template s’il a déjà été créé
6 – Période ou nagios fait le contrôle de la commande (c'est-à-dire 24heure/24 7jours/7)
7 – Commande associée à la machine (Pour le moment check_host_alive est un Ping)
31
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

8 – Certaines commandes demandent des arguments en plus


9 – Nombre d’essais maximum avant l’envoi de mail en cas d’échec
10 – Lorsque le statut est OK, le service est vérifié toutes les x minutes
11 – Groupe de contact à contacter
12 – Intervalle d’envois de mail en cas d’échec
13 – Période ou nagios envois les mails (c'est-à-dire 24heure/24 7jours/7)
14 – Type de notifications que l’on veut recevoir
15 – Si on veut avoir un état de suivi précis

32
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Exportation de la configuration vers NAGIOS

En crochent tous l’action et clic sur exporte

Nagvis
Une authentification cette fois ci intégrée à
l’interface Web en php En configure le Map
de notre réseaux

33
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

Résumé

Le but de ce mini-projet a été de mettre en œuvre une solution pour superviser des machines
et qui ne sont pas de la marque CISCO. Notre choix a été fixé sur NAGIOS qui est considéré
comme la solution la plus aboutie dans le monde des développeurs.
Donc comme résumé du travail, pour la première phase nous avons installé le fameux logiciel
sur une machine virtuelle sur laquelle est installé le système d’exploitation Linux vu que
NAGIOS fonctionne uniquement sur Linux, puis nous avons installé les plugins.
Pour superviser une machine Windows, il a fallu installer sur cette dernière l’agent NSClient++,
en contrepartie configurer le serveur NAGIOS en installant le plugin ‘NRPE’ pour pouvoir
établir la communication avec l’agent, ainsi que de modifier les fichiers de configuration
convenables.
Par contre pour superviser la machine Linux, une installation du plugin NRPE sur la machine
et sur le serveur s’est présenté obligatoire.
Il a été nécessaire aussi de configurer le service SNMP sur le serveur NAGIOS et de l’activer sur
la machine Windows afin de pouvoir réaliser la supervision.

34
Royaume du Maroc
Office de la Formation Professionnelle
Et de la Promotion du Travail

35

Vous aimerez peut-être aussi