0% ont trouvé ce document utile (0 vote)
80 vues29 pages

Rapport H

Le document présente une étude et la mise en place d'un système de supervision nommé FAN, intégrant des outils comme Nagios et Centreon pour la gestion des réseaux informatiques. Il décrit le contexte du stage, les différentes divisions de la commune de Bejaad, ainsi que les avantages et inconvénients du système de supervision. Le rapport aborde également les principes de fonctionnement et l'installation des outils de supervision.

Transféré par

psk.merzak
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
80 vues29 pages

Rapport H

Le document présente une étude et la mise en place d'un système de supervision nommé FAN, intégrant des outils comme Nagios et Centreon pour la gestion des réseaux informatiques. Il décrit le contexte du stage, les différentes divisions de la commune de Bejaad, ainsi que les avantages et inconvénients du système de supervision. Le rapport aborde également les principes de fonctionnement et l'installation des outils de supervision.

Transféré par

psk.merzak
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Etude et mise en place d’un

Système de supervision :
« FAN »

Réalisé par :

***********

Encadré Par : Pr. ******E

Filière : TRI
A .U 2018-2019

*********** Page A.U 2021-2022


1
Remerciement

Avant d’aborder cette expérience professionnelle, j’aimerai bien commencer


ce rapport de stage par des remerciements.

Je tiens à remercier tous ceux qui ont donné la peine de me prêter la main
forte pour réaliser mon stage dans les meilleurs conditions et leur exprimer
mes sincères sentiments de gratitude et de reconnaissance pour les efforts
qu’ils ont fourni pour m’offrir une formation complète et une insertion
effective dans le domaine professionnel.

Je remercie tout particulièrement :

Mr ***************** responsable du service de l’Administration des


Réseaux pour m’avoir accordé l’opportunité de passer mon stage au sein de
son service.

Mes encadrants :

Mr ************* pour leur encadrement, leur aide précieuse


ainsi que leur soutien.

Je tiens également à remercier tout le personnel de centre informatique de la


DAAG

Ainsi à tous ceux qui ont consentis à me fournir les informations nécessaires
pour la réalisation de mes tâches et qui ont participé à l’élaboration de mon
rapport.

Enfin je tiens à remercier l’ensemble du corps enseignant de la

Filière techniques des Réseaux Informatiques.

*********** Page A.U 2021-2022


2
Table des matières
Introduction Générale ................................................................................................................. 5
Chapitre 1 : Présentation du lieu De stage ................................................................................. 6
I. Histoire de la ville ............................................................................................................... 7
II. Aperçu sur les différentes divisions relevant du secrétariat général de la commune ......... 7
1. Division des Collectivités Locales (D. C. L) .................................................................. 7
2. Division des Equipements et des Marchés (D. E. M.) .................................................... 7
3. Division des affaires rurales (D. A. R) ............................................................................ 7
4. Service des Etudes. de la Planification de la Coordination du Programmes de L’action
Economique et du Contrôle (S. A. E) ..................................................................................... 8
5. Service du Budget et de la Comptabilité (S. B. C) .......................................................... 8
6. Service des Systèmes d’Information et de Communication (S.S.I.C) ............................ 8
Conclusion : ............................................................................................................................... 8
Chapitre 2 :Présentation du système de la supervision .............................................................. 9
I. Présentation ....................................................................................................................... 10
II. Critiques personnelles ....................................................................................................... 10
Avantages .................................................................................................................. 10
Inconvénients ............................................................................................................. 10
III. Principe de fonctionnement ........................................................................................... 10
IV. Présentation des outils ................................................................................................... 11
1. Nagios............................................................................................................................ 11
Fonctionnalités........................................................................................................... 11
Architecture ............................................................................................................... 11
2. CENTREON.................................................................................................................. 12
Fonctionnalités........................................................................................................... 12
Architecture ............................................................................................................... 12
3. NRPE pour la supervision des serveurs Linux .............................................................. 13
Présentation ............................................................................................................... 13
Architecture ............................................................................................................... 13
V. Protocole SNMP ............................................................................................................... 14
Conclusion :.............................................................................................................................. 14
Chapitre 3 : Installation et Mise en place du système de supervision ...................................... 15

*********** Page A.U 2021-2022


3
(FAN) ....................................................................................................................................... 15
I. Installation de FAN ........................................................................................................... 16
1. Explication sur l’installation du FAN ........................................................................... 18
2. L’interface du FAN........................................................................................................ 18
II. Utilisation de Centreon ..................................................................................................... 19
1. Ajouter Un Host ............................................................................................................ 19
2. Ajouter un service.......................................................................................................... 21
III. La supervision des serveurs windows ........................................................................... 23
1. L’installation de NSCLIENT++ sous Windows xp ...................................................... 23
2. Configuration de NSclient++ ....................................................................................... 24
IV. La supervision des serveurs Linux ................................................................................ 26
1. L’installation de NRPE sur une machine Linux : ......................................................... 26
2. Utilisation des Templates pour l’ajout et la supervision des serveurs Linux ................ 26
Conclusion ................................................................................................................................ 27
Conclusion Générale ................................................................................................................ 28
Webographie ............................................................................................................................ 29

*********** Page A.U 2021-2022


4
Introduction Générale

Actuellement toutes les entreprises sont équipées d’un réseau local au minimum, et de réseaux
de longues distances pour les plus importantes d’entre elles. Leurs parcs informatiques
englobent une dizaine voir une centaine d’équipements, engendrés par des serveurs de bases
de données et des serveurs de traitements.

Vu que ces systèmes informatiques sont au cœur des activités des entreprises, leur
maitrise devient primordiale. Ils doivent fonctionner pleinement et en permanence pour
garantir la fiabilité et l’efficacité exigées, et surtout travailler à réduire les problèmes de
défaillances, les pannes, les coupures et les différents problèmes techniques qui peuvent
causer des pertes considérables.

De ce fait, les administrateurs réseau font appel à des logiciels de surveillance et de


supervision de réseaux afin de vérifier l'état du réseau en temps réel de l'ensemble du parc
informatique sous leur responsabilité. Et être aussi informés automatiquement (par email, par
SMS) en cas de problèmes. Grâce à un tel système, les délais d'interventions sont fortement
réduits et les anomalies peuvent être aussitôt prises en main avant même qu’un utilisateur peut
s’en apercevoir.

Ainsi, la supervision des réseaux s’avère nécessaire et indispensable. Elle permet entre
autre d’avoir une vue globale du fonctionnement et des problèmes pouvant survenir sur un
réseau mais aussi d’avoir des indicateurs sur la performance de son architecture.

Dans ce cadre, le présent rapport se base sur trois axes principaux :

- Présenter les notions de base de la supervision informatique et de ses logiciels les plus
utilisés actuellement.
- Etudier la solution choisie parmi plusieurs en énumérant ses fonctionnalités et apports.
- la réalisation, et la mise en place de cette solution.

*********** Page A.U 2021-2022


5
Chapitre 1 : Présentation du lieu De stage

*********** Page A.U 2021-2022


6
Dans ce chapitre, je vais donner une vue générale de mon projet et de l’organisme d’accueil.
De ce fait, après une présentation de la commune de bejaad.

I. Histoire de la ville
BEJAAD est une ville très ancienne, d’un patrimoine historique culturel et architectural
indéniable. Elle doit son origine à la zaouïa Charqaouia fondée par sidi M’hammed Cherqui à
la fin du 16ème siècle. Bejaad était le centre économique le plus important dans la région.
Elle couvrait les besoins matériels de chacune des villes voisines et autres. Une industrie
traditionnelle a prospéré à l'époque de Zaouia Charquaouia : Industrie cuivre (fabrication des
ustensiles), la gravure sur bois, la fabrication des épées, des couteaux, des fusils, des articles
de selleries et de bride car la ville est intéressée à l’art de l’équitation et des chevaux. A cette
époque, la population de Bejaad contenait une communauté juive qui représentait 11,75% du
total des habitants de la ville, et participait activement à son développement économique,
social et culturel. L'étude des documents d'archives nous montre que la ville n'a pas toujours
porté le même nom et qu'elle aurait pu même s'appeler autrement : Abou el jaad, Boujaad,….
Mais depuis son transfert du centre autonome en municipalité, en l’an1992 ; elle porte le nom
Bejaad.

II. Aperçu sur les différentes divisions relevant du secrétariat


général de la commune
La commune de Bejaad est composée de plusieurs Divisions dont les taches sont aussi bien
multiples que complexes, aussi et compte tenu de la durée limitée de mon stage, j’ai effectué
mon stage à la Division des Ressources Humaines est Moyennes Généreux :

1. Division des Collectivités Locales (D. C. L)


Cette division est chargée de suivre les activités des activités des collectivités locales,
de les assister dans la bonne gestion, de leurs suivis conformément à l’esprit de la charte
communale.

2. Division des Equipements et des Marchés (D. E. M.)


La Mission de cette Division consiste en :

L’élaboration des études techniques de projets à réaliser par la province et les communes ainsi
que la coordination des études élaborées par les services extérieurs ou tout autre organisme
publique ou privé. Dans tous les cas cette coordination est justifiée par les plans
d’aménagement, les programmes d’équipement de la province, ou par l’aménagement du
territoire en général.

La réalisation Matérielle, le suivi et le contrôle des travaux exécutés par la province et les
Communs tans par marché que par voie de régie.

3. Division des affaires rurales (D. A. R)

*********** Page A.U 2021-2022


7
Cette division a pour mission de renforcer les actions des entreprises en faveur des
communes rurales et de suivre et contribuer a résoudre autant que possible les problèmes qui
se posent au monde rural, de l’amélioration des conditions de production de l’agriculture, de
l’élevage et la forets du contrôle sur les termes collectivités.

4. Service des Etudes. de la Planification de la Coordination du


Programmes de L’action Economique et du Contrôle (S. A. E)
Ce service a pour mission de suivre les dossiers qui ont un caractère économique au
niveau de la province. Elle assure la coordination et le contrôle de l’action économique et
sociale, elle est particulièrement chargée d’animer la vie économique et sociale.

5. Service du Budget et de la Comptabilité (S. B. C)


Ce service a pour mission d’assurer la gestion du budget provincial et des crédits
délégués. Et la réception de matériel et mobilier acquis par la province et de veiller son
entretien et sur son fonctionnement.

6. Service des Systèmes d’Information et de Communication (S.S.I.C)


Ce service a comme tâche la gestion du réseau informatique de la province.

Conclusion :
Ce chapitre a présenté le contexte général du projet notamment l’établissement et le service
d’accueil du stage.

*********** Page A.U 2021-2022


8
Chapitre 2 : Présentation du système de la
supervision

*********** Page A.U 2021-2022


9
Dans cette partie, je présente la solution choisie pour la réalisation d’un système de
supervision « fully automated nagios » qui intègre plusieurs outils permettant la supervision
du système d’information : Nagios, Centreon et enfin Nagvis.

I. Présentation
FAN a été créé dans le but de réunir tous les outils les plus utilisés dans la communauté
Nagios. Elle se présente sous forme de format ISO* qui est bootable afin de pouvoir l’installer
sur n’importe quel serveur/machine. L'installation installe une distribution linux sans
interface graphique (CentOS ainsi que tous les packages et outils associés à Nagios CentOS)
(Centreon, Nagvis, Nareto…).

II.Critiques personnelles
➢ Avantages
FAN présente plusieurs avantages :

• Installation simple et rapide


• Peu de configuration ce qui favorise le déploiement rapide du serveur de supervision
• Configuration simple et intuitive
• Noyau Linux robuste et fiable
➢ Inconvénients
Bien qu’il présente beaucoup d’avantages je lui trouve quelques petits inconvénients:

• Certaines applications « un peu vieille » par rapport aux outils d’aujourd’hui


• Interface de configuration faites via http (préférer le https pour davantage de sécurité)
• Peu de plugins « originaux », une intégration de plugins comme check_esx3.pl
pourrait être intéressant et faire gagner du temps.

III.Principe de fonctionnement

Le principe de fonctionnement des outils de supervision

*********** Page A.U 2021-2022


10
IV.Présentation des outils
1. Nagios
Nagios est une application permettant de gérer la supervision de son système d’information.
C’est grâce à celui-ci que nous allons pouvoir superviser notre système d’information, avoir
une interface web pour visualiser les résultats et enfin gérer les plugins qui vont nous
permettre de définir l’état de nos équipements et de nos services.

➢ Fonctionnalités
Les fonctionnalités de Nagios sont très nombreuses, parmi les plus communes nous
pouvons citer les suivantes :
• La supervision des services réseaux (SMTP, http…), des hôtes et des ressources
systèmes (CPU, charge mémoire…)
• La détermination à distance et de manière automatique l’état des objets et les
ressources nécessaires au bon fonctionnement du système grâce à ses plugins.

➢ Architecture

L’architecture de Nagios se base sur le paradigme serveur-agent. D’une manière spécifique,


un serveur faisant office de point central de collecte des informations tandis que les autres
machines du réseau exécutent un agent chargé de renvoyer les informations au serveur.

Il est possible de coupler Nagios à une base de données MySQL ou Postgres, lorsque le
nombre d’objets à superviser devient conséquent.

Architecture de Nagios

*********** Page A.U 2021-2022


11
2. CENTREON
C’est une interface web qui va permettre la configuration de Nagios, en effet, la configuration
de base de Nagios se fait via la ligne de commande. C’est pourquoi, je vous conseille
d’utiliser cette interface pour vous faciliter la vie.

➢ Fonctionnalités

Centreon est une couche applicative Web venant se greffer à Nagios pour offrir une
administration moins rudimentaire basée sur deux fonctionnalités principales :
➢ Une seconde interface de monitoring : Centreon propose une interface plus sobre, ainsi
qu'une façon différente de traiter les données remontées par Nagios.
➢ Puissante interface de configuration : Centreon autorise en effet à l'utilisateur de modifier
intégralement la configuration de Nagios depuis son navigateur internet, plutôt qu'en
modifiant manuellement les fichiers éparpillés sur le disque.

➢ Architecture

❖ Centreon et Base de données


Centreon interagit principalement avec la base de données MySQL pour remonter les
données fournies par Nagios et stockées dans la base grâce à NDO.
Lors de son installation Centreon crée automatiquement trois schémas dans la base de
données MySQL :
▪ Centstatus: C’est la base dans laquelle NDOUtils stocke les données extraites des
fichiers plats de Nagios et sur laquelle Centreon pointe pour pouvoir remonter les mêmes
données.
Ces données sont visualisées dans l’interface monitoring de Centreon.
▪ Centstorage: Traite et stocke les données de performances remontés de Nagios via
NDOutils vers la base de données MySQL, avant leurs intégration en base RRD. Responsable
de la création des parties métrologiques de Centreon qui sont le reporting et la génération des
graphs.
Ces données sont visualisées dans la partie « Reporting » et « Views » de Centreon.
▪ Centreon: Collecte les informations de configuration, et stocke les fichiers objets de
Nagios(Host, Services, Périodes, etc...). Grâce aux fonctions d'Import/Export, Centreon peut
générer de nouveaux fichiers de configuration pour Nagios.

❖ Centreon et démons
Pour un fonctionnement sain, Centreon a besoin que ses deux démons soient lancés :

▪ Centstorage : Centstorage est l'outil qui exploite les données remontées par Nagios
pour Centreon. C'est un programme écrit en Perl, associé à Centreon. A chaque modification
du fichier de données perfdata, centstorage met à jour deux bases de données « Centstorage »
et « RRD ».

*********** Page A.U 2021-2022


12
▪ Centcore : Dans le cas où l’architecture adoptée est distribuée (serveur centrale pour
la supervision et d’autres serveurs fils), Centcore permettra à cette architecture de bien
communiquer ensemble, en se chargeant de la transmission des données entre ses différents
serveurs. Aussi Responsable du déploiement de la configuration de Centreon vers Nagios.

3. NRPE pour la supervision des serveurs Linux

➢ Présentation
NRPE (Nagios Remote Plugin Executor) est un agent de supervision qui vous permet de
récupérer les informations à distance lors de la supervision d’un serveur Linux. Il a le grand
avantage d’exécuter les commandes dans la machine à superviser ce qui permet ainsi de
répartir les charges.
Il est livré avec un ensemble de commandes check définis par défaut dans son fichier de
configuration et nécessite l’installation des plugins Nagios aussi.

➢ Architecture

NRPE se base sur une architecture client/serveur (Figure). La partie cliente nommée
check_nrpe, doit être disponible sur le serveur Nagios et on doit vérifier son existence parmi
les plugins délivrés avec Nagios-plugins sinon l’installer. La partie serveur NRPE est à
installer sur chacune des machines Linux/Unix à surveiller.

Mécanisme du NRPE

Procédure de fonctionnement :
- Le serveur Nagios demande l'exécution d’un plugin sur la machine distante.
- Le daemon NRPE hébergé sur la machine distante, reçoit la requête d'exécution du
plugin.
- Le plugin est exécuté sur la machine distante.
- Le daemon NRPE de la machine distante envoie le résultat du plugin au serveur
Nagios.
- Le serveur Nagios interprète les résultats reçus.

*********** Page A.U 2021-2022


13
V.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.

Schéma SNMP

Conclusion :

Le but de cette partie était de présenter le FAN qui regroupe les outils de la supervision, ainsi
les compléments existants pour Nagios. Certains ont été choisis pour leur nécessité comme les
greffons NRPE et NSClient, et d’autres participaient surtout à l’amélioration de la
manipulation et l’utilisation de Nagios.

*********** Page A.U 2021-2022


14
Chapitre 3 : Installation et Mise en place du
système de supervision (FAN)

*********** Page A.U 2021-2022


15
Au sein de cette partie, je vais présenter les étapes de réalisation de mon projet, et quelques
captures d’écrans de l’installation du FAN ainsi que la configuration de centreon

I. Installation de FAN

Pour installer Nagios, il faut obligatoirement un système d’exploitation linux. Pour ce qui est
du choix de la distribution (Il en existe énormément), le choix a été rapide du fait j’ai choisi
d’installer un système qui regroupe Nagios + plugins (Full Automated Nagios). Le choix a
donc été CentOS, une distribution linux basée et crée à partir des sources RedHat. Cette
distribution n’a pas d’interface graphique (Avec une interface graphique le serveur serait un
peu plus lourd…). Nous pouvons tout de même configurer Nagios et ses addons/plugins via
l’interface web.
Avant toute chose il faut récupérer et graver l’image ISO du cd FAN
(http://fannagioscd.sourceforge.net).

Après avoir booter sur le CD, il faut appuyer sur la touche « entrée » puis il est demandé la
langue voulue ainsi que la configuration du clavier mettre comme suivant :

*********** Page A.U 2021-2022


16
*********** Page A.U 2021-2022
17
1. Explication sur l’installation du FAN

Pour cela, j’utilise une machine virtuelle avec Oracle VM vertuelbox pour différentes
plateforme. C’est parti, je créé une nouvelle machine que j’appelle nagios server-fan et je
monte l’iso de FAN. Iso. Je la démarre et réponds aux quelques questions : * choix de la
langue, du clavier, * gestion des disques, * fuseau horaire * et le mot de passe « root ».
Vient ensuite quelques manipulations de geek pour ceux qui ne sauraient activer le dhcp et
obtenir une adresse IP. Vous l’aurez compris FAN est une distribution où il n’y a aucune
interface graphique d’installer. Tout se passe en ligne de commande ou avec le serveur web
apache d’installer.
Si vous l’installez sur une vraie machine et que vous disposez d’un serveur dhcp sur votre
réseau ; vous accéderez à FAN, avec par exemple, http://192.168.0.220.
Une page web qui donne accès à tous les outils de supervision. Attention le login et le mot de
passe à utiliser est : « nagiosadmin »
On vous montre très brièvement comment utiliser l’interface web de Nagios, comment
générer une nouvelle conf Nagios avec Centreon et utiliser Nareto.

2. L’interface du FAN

L’interface du FAN

Pour avoir accès à n’importe quelle interface (Nagios, Nagvis ou Centreon) il suffit de se
connecter sur http://Nom_de_votre_Serveur

*********** Page A.U 2021-2022


18
Page web du FAN sous Internet

II. Utilisation de Centreon

Centreon est une belle couche d'administration Web à ajouter à votre serveur Nagios
Cependant la prise en main de Centreon peut s'avérer difficile vu l'absence de guide utilisateur
digne de ce nom.
Avant de commencer, il faut vous assurer d'avoir une configuration Nagios/Centreon en
état de marche

NB :La supervision sous FAN est basée sur centreon

1. Ajouter Un Host
Nous allons ajouter un host de type serveur Linux à notre configuration Nagios.On va pour
cela dans le menu Configurer / Hosts et on clique sur le bouton Add:

*********** Page A.U 2021-2022


19
Ensuite, on entre les caractéristiques propres du serveur (1):

• Son nom ("host name"): www


• Sa description ("Alias"): Serveur Web
• Son adresse IP/DNS: www.mondomaine.com

On clique ensuite sur le bouton + pour ajouter un Template associé a cet "host" (2). Pour
rappel, un Template est la centralisation de caractéristiques communes à des machines. Puis
on sélectionne le Template(3): Servers-Linux

Enfin, on clique sur le bouton Save (4).

*********** Page A.U 2021-2022


20
A ce stade, l'"host" www est dans la configuration de Centreon.

Les étapes pour ajouter un host

2. Ajouter un service

Nous avons ajouté un host, Nous allons poursuivre notre exemple par l'ajout d'un "service"
pour superviser un serveur Web hébergé sur notre "host" www. Pour cela, il faut se rendre
dans les menus Configuration / Service.

*********** Page A.U 2021-2022


21
Comme on peut le voir, Centreon a créé des services par défaut (associé au Template par
défaut) permettant de superviser par SNMP certains services (disque,
charge, swap) de notre serveur. Pour que cela fonctionne, il faut bien évidemment
qu'un serveur SNMP soit lancé et configuré sur la machine "host" www. Dans mon exemple,
je veux seulement surveiller la présence d'un serveur Web, je vais donc supprimer ces
services de ma configuration Nagios:

Puis :

On peut ensuite ajouter notre nouveau service en cliquant sur le bouton Add:

Nous allons commencer par saisir:


• le nom du service: Serveur HTTP (1)
• le Template associé: generic-service (2)
Il est possible de voir le contenu d'un Template en cliquant sur le bouton à droite du menu
déroulant:

*********** Page A.U 2021-2022


22
On ajoute donc le "host" www à la liste des hosts associés à ce service:

On finalise en cliquant sur le bouton Save

Le service est maintenant présent dans la configuration de Centreon.

Les étapes pour ajouter un service

III. La supervision des serveurs windows


1. L’installation de NSCLIENT++ sous Windows xp
NSCLIENT Est un service pour toutes versions de Windows (NT, 2000, 2003, XP et Vista)
qui combine les fonctionnalités d’un agent de supervision dédié à l’environnement Windows
ainsi que les fonctions de transport NRPE et NSCA pour cet environnement. Il est disponible
en version 32 et 64 bits. Du fait de ces triples fonctions, le fichier de configuration de

*********** Page A.U 2021-2022


23
NSClient++ est assez long mais également assez simple. Il est aujourd’hui considéré comme
l’agent de supervision standard Nagios pour plateformes Windows.

En suive l’assistant de l’installation de NSclient++ :

L’installation de NSCLIENT++ sous Windows xp

A la fin de l’installation en :

• Pointer sur l’icon de poste de travail


• Clic droit >cliquer sur gérer>service d’application >service
• Rechercher NSclient++ >cliquer sur proprieté

2. Configuration de NSclient++

• Entrer Poste de travail>programme files>NSclient++

*********** Page A.U 2021-2022


24
• Editer le fichier NSC
• Supprimmer ( ;) sauf ;CheckWMI.dll
• [modules]
;FileLogger.dll
;CheckSystem.dll
;CheckDisk.dll
;NSClientListener.dll
;NRPEListener.dll
;SysTray.dll
;CheckEventLog.dll
;CheckHelpers.dll
;CheckWMI.dll
;CheckExternalScripts.dll
;NSCAAgent.dll
;LUAScript.dll
;RemoteConfiguration.dll
;NRPEClient.dll
;CheckTaskSched.dll

• Rechercher
• Passsword=secret-password meme mot de passe defini pendant l’installation
• Pointer sur l’icon de poste de travail
• Clic droit >cliquer sur gérer>service d’application >service
• Rechercher NSclient++ clic droit >cliquer sur redemarer

Comman Syntaxes Significations


des

Check- check_nt -H Permet de déterminer la charge


Wind- $HOSTADDRESS$ -v moyenne système durant les x
CPU CPULOAD -s admin -p 12489 - dernièresminutes, avec les seuils
l2,90,95 « warning »
90% et « critical »
95%. (-l 2,90,95).
Check- check_nt -H Permet de déterminer la taille du
Wind-C $HOSTADDRESS$ - disk C
v USEDDISKSPACE -s admin -
p12489 -l c
Check- check_nt -H Permet de déterminer la taille du
Wind-D $HOSTADDRESS$ - disk D
v USEDDISKSPACE -s admin (-l)
–p 12489 -l d

*********** Page A.U 2021-2022


25
Check- check_nt -H Permet de déterminer la durée
Wind- $HOSTADDRESS$ -v écoulée depuis le dernier
MEMUSE UPTIME -s pdw -p redémarrage
12489
Les commandes NSC

IV. La supervision des serveurs Linux

1. L’installation de NRPE sur une machine Linux :


Il faut installer le plugin NRPE. Pour cela, le plus simple est de faire confiance à votre
gestionnaire de paquets. La commande suivante devrait suffire:

# Sudo yum install nagios-plugins-nrpe

Il faut également vérifier que la définition du plugin est bien présente dans le fichier de
configuration des commandes (commands.cfg):...
######
# NRPE
#####

# 'check_nrpe' command definition


define command {
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

2. Utilisation des Templates pour l’ajout et la supervision des


serveurs Linux
Puisque NRPE a la particularité d’exécuter les commandes réclamé par le serveur Nagios
dans la machine Linux distante à superviser, on doit avoir cet ensemble de commandes
définies dans le fichier de configuration nrpe.cfg de la machine à superviser.

Ligne ajoutée Significations


Command[check_users]=/usr/local/nagi Permet de déterminer le
os/libexec/check_users nombre d‟utilisateurs connectés.
Command[check_load]=/usr/local/nagios/libexec/c Permet de déterminer la charge CPU
heck_load –w

15,10,5 –c 30,25,20
Command[check_hda1]=/usr/local/nagios/libexec/c Permet de déterminer l‟espace
heck_disk –w disk restant sur la partition /dev/hda1

*********** Page A.U 2021-2022


26
20% -c 10% -p /dev/hda1
Command[check_/]=/usr/local/nagios/libexec/chec Permet de déterminer l‟espace
k_disk –w 20%
disk restant sur la
-c 10% -p / partition /
Command[check_zombie_procs]=/usr/local/nagios/ Permet de déterminer le
libexec/check_
nombre de processus
procs -s Z zombie.
Command[check_zombie_procs]=/usr/local/nagios/ Permet de déterminer le
libexec/check_
Nombre de processus.
Procs

Les commandes NRPE

Conclusion

Dans ce chapitre je me suis concentrée sur l’aspect pratique de mon projet, en détaillant les
étapes de la mise en place et l’utilisation de ma solution, et j’ai ainsi pu prouver l’apport
important de Centreon à Nagios, qui est principalement, la facilité de la configuration, mais
aussi la livraison de comptes rendus et d’analyses plus rapidement et d’une manière beaucoup
plus précise pour le seul but de gagner et optimiser la gestion de son temps.

*********** Page A.U 2021-2022


27
Conclusion Générale

Le domaine de la supervision est un domaine important de l’administration systèmes et


réseaux. En constante évolution, les solutions libres de supervision ont prouvé qu’elles
avaient leur place dans la sphère professionnelle.

Et comme je l’ai déjà explicité dans mon étude, la supervision est un des moyens
indispensables pour favoriser la croissance de rendement d’une entreprise. Le propos de ce
projet était de choisir une solution qui répandait aux besoins ,et il n y’avait pas mieux pour
combler ce besoin que FAN Nagios.
L'association de Nagios et de Centreon a permis la constitution d'une solution de monitoring à
la fois puissante et efficace.

Centreon agit comme un intermédiaire entre l'administrateur et Nagios. Il enregistre dans


une base de données les configurations effectuées par l'administrateur, puis il modifie les
fichiers de configuration de Nagios en fonction du contenu de la base de données. Ce qui a
permis de simplifier grandement le travail de l'administrateur, contrairement à l'utilisation de
Nagios seul.

Pour clôturer ce présent rapport je veux seulement dire que Ce stage a été déroulé dans de
très bonnes conditions et il m’a permis également d’être en contact direct avec le personnel et
le travail lui-même, d’apprendre beaucoup de tâches, de découvrir le monde du travail et
d’avoir une idée générale sur l’activité professionnelle.

Finalement, nous pouvons dire que le stage est une période très importante dans la vie
professionnelle de chaque stagiaire pour y avoir une formation complète.

*********** Page A.U 2021-2022


28
Webographie

1. http://www.nagios.org/ : le site officiel de Nagios


2. http://www.nagios.sourceforge.net/ : documentation complète sur les fichiers de Nagios
3. http://www.nagios.org/support/
4. http://www.centreon.com/ : Le site officiel de Centreon
5. http://dokuwiki.ruusan.org/administration/nagios : Un site d‟installation de Nagios et Centreon
6. http://wiki.monitoring-fr.org/infra/postfix : Un tutoriel pour l‟installation et la configuration de
POSTFIX.

*********** Page A.U 2021-2022


29

Vous aimerez peut-être aussi