0% ont trouvé ce document utile (0 vote)
11 vues27 pages

Supervision Réseau : Outils et Fonctions

Le document présente un travail sur les outils de supervision réseau, expliquant leur fonctionnement, leur utilité, et les protocoles utilisés tels que SNMP et WMI. Il décrit les cinq fonctions principales des systèmes de supervision réseau : découvrir, cartographier, monitorer, alerter et rapporter. Enfin, il compare deux outils de supervision populaires, Pandora FMS et Nagios, en soulignant leurs avantages et inconvénients.

Transféré par

st
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)
11 vues27 pages

Supervision Réseau : Outils et Fonctions

Le document présente un travail sur les outils de supervision réseau, expliquant leur fonctionnement, leur utilité, et les protocoles utilisés tels que SNMP et WMI. Il décrit les cinq fonctions principales des systèmes de supervision réseau : découvrir, cartographier, monitorer, alerter et rapporter. Enfin, il compare deux outils de supervision populaires, Pandora FMS et Nagios, en soulignant leurs avantages et inconvénients.

Transféré par

st
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

UNIVERSITE CATHOLIQUE DE BUKAVU

(U.C.B)
B.P. 285 BUKAVU

FACULTE DES SCIENCES


Département de science de l’informatique
Option : Réseaux et télécommunications

TP ADMINISRATION RESEAUX 2 EN L2 RTL

Travail réalisé par BISIMWA BUGANDWA Jonathan


MUGISHO CHIRIMWAMI David
KUBALI CIKALA Benjamin
MUKAMBA MAOMBIA
Etudiant en deuxième année de licence Réseaux
et Télécommunications
Professeur
Steaven Chede

Année Académique 2021-2022


1. C’est quoi un outil de supervision réseau ?

Les logiciels de supervision réseau interrogent les périphériques et les serveurs du réseau
pour obtenir des données sur les performances à l'aide de protocoles standard tels que :
SNMP, protocole de gestion de réseau simple.

2. Utilité et cas d’utilisation

La supervision informatique a pour objectif de :

1. Optimiser la disponibilité et la performance de vos serveurs


2. Surveiller en continu de votre système d'information (7j/24h)
3. Anticiper des pannes sur votre réseau
4. Gagner du temps dans le diagnostic et la résolution de vos incidents

On peut donc dire que le rôle de la supervision réseau est de mettre en place une surveillance
pour prévenir les interruptions de service, mais aussi de détecter les failles du réseau
informatique afin d'éviter la détérioration des données et contrer les cyberattaques ;

La supervision garanti un niveau de qualité continu souvent nommé SLA pour Service Level
Agreement, prévenir les risques de rupture de services/d'intrusion et réagir vite aux incidents.

La supervision réseau porte sur la surveillance de manière continue de la disponibilité des


services en ligne — du fonctionnement, des débits, de la sécurité mais également du
contrôle des flux.

3. Comment fonctionne le supervision réseau

Les cinq fonctions des logiciels de supervision réseau

Nous avons abordé les bases de la mise en réseau, parlons maintenant des bases des systèmes
de supervision réseau, ou NMS.

Les systèmes de supervision réseau assurent cinq fonctions de base :

• Découvrir
• Cartographier
• Monitorer
• Alerter
• Rapporter

Les NMS diffèrent dans les capacités qu'ils fournissent pour chacune de ces fonctions.

Découvrir : recherchez les périphériques sur votre réseau

La supervision réseau commence par le processus de découverte. En termes simples, si vous


ne savez pas ce qu'il y a sur le réseau et de quelle manière il est connecté, vous ne pouvez pas
le surveiller. Les NMS découvrent les périphériques sur le réseau - les routeurs, les
commutateurs, les pare-feu, les serveurs, les imprimantes et bien plus encore.
Les NMS comprennent une bibliothèque de modèles de surveillance, qui définit la manière de
surveiller un périphérique. Sur WhatsUp Gold, ces modèles sont appelés rôles de
périphériques.

Les rôles de périphérique sont spécifiques au type et au fournisseur. Par exemple, ce que vous
surveillez sur un routeur Cisco sera différent de ce que vous surveillez sur un serveur Dell.

Lorsqu'un logiciel de supervision réseau termine le processus de découverte, il attribue


automatiquement un rôle de périphérique approprié à chaque périphérique découvert.

Liste des appareils découverts

Les NMS diffèrent par leurs capacités de découverte. Tous les NMS découvrent les appareils
sur le réseau. Cependant, tous ne découvrent pas comment les périphériques sont connectés au
réseau. Par exemple, un NMS peut avoir identifié un serveur sur le réseau. Mais il ne saura
pas à quel commutateur il est connecté.

Un NMS avec découverte de la couche 2/3 découvrira la connectivité de port à port entre les
périphériques sur le réseau. Pour une supervision efficace du réseau, il ne suffit pas de savoir
ce qui s'y trouve, il faut aussi comprendre comment il est connecté.

Pourquoi ? Parce qu'un problème de performance sur un périphérique peut avoir un impact sur
les performances d'un autre. Par exemple, lorsqu'un commutateur tombe en panne, tous les
appareils connectés à ce commutateur ne peuvent pas communiquer sur le réseau. C'est un
gros problème s'il s'agit du commutateur qui relie les serveurs supportant le système CRM
d'une entreprise.

Cartographier : visualisez votre réseau

Les yeux d'un administrateur de réseau sont son outil de diagnostic le plus précieux. Leur
capacité à visualiser leurs réseaux peut leur faire gagner des heures, voire des jours, dans la
résolution des problèmes de réseau.

Malheureusement, les armoires de câblage du réseau deviennent complexes et désordonnées.


Cela limite la capacité de l'administrateur réseau à visualiser le réseau et entrave la résolution
des problèmes.

Les logiciels de supervision réseau génèrent des cartes du réseau. Les cartes de réseau
constituent un puissant outil de première intervention qui permet aux administrateurs de
visualiser leurs réseaux. Elles fournissent une représentation propre et ordonnée de l'armoire
de câblage. Les cartes de réseau affichent les dispositifs et leur état à jour.

De nombreux NMS nécessitent une quantité importante de traitement manuel pour créer une
carte du réseau. Certains se contentent de fournir un outil de dessin et s'appuient sur les
connaissances de l'administrateur réseau pour cartographier l'infrastructure.

Exemple de carte du réseau WhatsUp Gold

Superviser : gardez un œil sur votre réseau


Comme nous l’avons dit, les systèmes de supervision réseau fournissent des rôles de
périphériques clés en main qui définissent ce qu'il faut superviser. Les administrateurs réseau
peuvent modifier les rôles des périphériques ou en créer de nouveaux à partir de zéro. Les
NMS exposent les administrateurs réseau à un large choix de moniteurs.

Pour commencer, les administrateurs réseau veulent superviser les « 5 grands » pour tout
périphérique sur le réseau. Cela inclut la disponibilité et la latence du Ping, ainsi que
l'utilisation du CPU, de la mémoire, du disque et de l'interface.

La plupart des outils de supervision réseau proposent des moniteurs pour d'autres composants
matériels, comme les ventilateurs et les alimentations d'un commutateur, et surveillent même
la température dans une armoire de câblage. Ils peuvent également surveiller les services
réseau tels que HTTP, TCP/IP et FTP.

Tableau de bord général

Alerter : recevez une notification en cas de panne des périphériques

Les logiciels de supervision réseau informent les administrateurs réseau lorsque quelque
chose ne va pas. Ils émettent des alertes par courrier électronique, par SMS et par
consignation.

Les alertes basées sur des seuils permettent aux administrateurs réseau de réagir aux
problèmes avant qu'ils n'aient un impact sur les utilisateurs, les applications ou l'entreprise.
Par exemple, le NMS est configuré pour émettre une alerte lorsque l'utilisation du CPU d'un
routeur dépasse 80 %. Cela permet à l'administrateur réseau d'enquêter de manière proactive
et de réagir avant que le routeur ne tombe en panne.

Les mesures de performance telles que l'utilisation du CPU, de la mémoire et des interfaces
fluctuent au cours de la journée. Elles peuvent dépasser les seuils pendant quelques secondes
ou minutes pendant les périodes d'utilisation maximale. Les administrateurs de réseau ne
veulent pas être dérangés par ces petits problèmes. Pour éviter cela, les alertes NMS sont
configurées avec un élément temporel. Par exemple, si l'utilisation du CPU dépasse 80 %
pendant plus de 10 minutes, une alerte est émise.

Tableau de bord du Centre d’alertes

Croyez-le ou non, les administrateurs réseau ont besoin de manger, de dormir et de passer du
temps avec leur famille. Certains NMS permettent aux administrateurs réseau de configurer
des périodes d'interdiction pendant lesquelles les alertes sont suspendues. Par exemple, pour
économiser des coûts énergétiques, les imprimantes doivent s'éteindre la nuit. Les NMS
peuvent être configurés pour suspendre les alertes des imprimantes en soirée.

Rapporter : respectez les contrats de niveau de service grâce à des rapports historiques
et en temps réel

Les administrateurs réseau sont engagés dans un cycle de vie continu de conception, d'analyse
et de reconception du réseau.
Pour soutenir ce cycle de vie, les systèmes NMS fournissent des données de supervision en
temps réel et historiques. Ces informations permettent aux administrateurs réseau de :

• Valider que les conceptions de réseau produisent les résultats souhaités.


• Révéler les tendances qui pourraient avoir un impact sur la capacité du réseau à
fournir les performances exigées par les utilisateurs, les applications et l'entreprise.
• Identifier et résoudre rapidement les problèmes de performance.
• Et de prouver que les engagements en matière de SLA sont respectés.

Rapport sur le temps de réponse Ping de WhatsUp Gold

Les NMS fournissent des informations de supervision sur des pages Web appelées tableaux de
bord. Les tableaux de bord sont constitués de vues clés en main. Par exemple, une vue du Top
10 de l'utilisation du CPU ou une vue du Top 10 de l'utilisation de la mémoire sont
disponibles.

Les administrateurs réseau parcourent les tableaux de bord sommaires pour évaluer la santé de
l'ensemble du réseau. Ils peuvent ensuite explorer les tableaux de bord détaillés de
périphériques et de moniteurs spécifiques pour identifier rapidement les problèmes de
performance.

La plupart des NMS sont personnalisables. Les administrateurs réseau peuvent créer des
tableaux de bord pour leurs clients internes - leurs gestionnaires, les responsables des secteurs
d'activité, le service d'assistance et les homologues qui gèrent les systèmes et les applications.

Comment un outil de supervision réseau surveille-t-il le réseau ?

Les logiciels de supervision réseau interrogent les périphériques et les serveurs du réseau pour
obtenir des données sur les performances à l'aide de protocoles standard tels que :

• SNMP, protocole de gestion de réseau simple


• WMI, Windows Management Instrumentation
• Et SSH, Secure Shell pour serveur Unix et Linux

Certains NMS prennent en charge les langages de script comme Powershell - pour créer des
moniteurs personnalisés pour les serveurs Windows, et les requêtes SQL - pour créer des
moniteurs personnalisés pour les bases de données.

Les deux protocoles de supervision les plus utilisés sont SNMP et WMI. Ils fournissent aux
administrateurs réseau des milliers de moniteurs pour évaluer l'état de santé de leurs réseaux
et des périphériques qui s'y trouvent.

Protocole SNMP (Simple Network Management Protocol)

SNMP est un protocole standard qui permet de collecter des données à partir de presque tous
les périphériques connectés au réseau, à savoir : les routeurs, les commutateurs, les
contrôleurs de réseau local sans fil, les points d'accès sans fil, les serveurs, les imprimantes,
etc.
SNMP fonctionne en interrogeant des « objets ». Un objet est un élément sur lequel un NMS
collecte des informations. Par exemple, l'utilisation du CPU est un objet SNMP.
L'interrogation de l'objet d'utilisation du CPU renvoie une valeur qu'un NMS utilise pour les
alertes et les rapports.

Les objets interrogés par SNMP sont maintenus dans une base d'informations de gestion, ou
MIB. Une MIB définit toutes les informations qui sont exposées par le dispositif managé. Par
exemple, la MIB d'un routeur Cisco contient tous les objets, définis par Cisco, qui peuvent
être utilisés pour surveiller ce routeur, tels que l'utilisation de l'unité centrale, l'utilisation de la
mémoire et le statut de l'interface.

Les objets d'une MIB sont catalogués à l'aide d'un système de numérotation normalisé.
Chaque objet possède son propre identifiant d'objet, ou OID, unique.

Certains NMS fournissent un navigateur de MIB. Un navigateur de MIB permet aux


administrateurs réseau de naviguer dans une MIB pour trouver des objets supplémentaires
qu'ils veulent surveiller sur un périphérique.

WMI (Windows Management Instrumentation)

WMI est l'implémentation Microsoft de Web-Based Enterprise Management, une initiative de


l'industrie du logiciel visant à développer une norme d'accès aux informations de gestion dans
l'entreprise.

Ce protocole crée une interface de système d'exploitation qui reçoit des informations de
périphériques exécutant un agent WMI. WMI recueille des détails sur le système
d'exploitation, des données matérielles ou logicielles, l'état et les propriétés des systèmes
locaux ou distants, des informations sur la configuration et la sécurité, ainsi que sur les
processus et les services. Il transmet ensuite tous ces détails au logiciel de gestion du réseau,
qui en surveille la santé, les performances et la disponibilité.

Bien que WMI soit un protocole propriétaire pour les systèmes et applications basés sur
Windows, il peut fonctionner avec SNMP et d'autres protocoles. Cependant, Microsoft a
déprécié les commandes WMI dans Windows en faveur des cmdlets CIM, donc si vous
utilisez PowerShell pour gérer WMI, vous devriez plutôt utiliser ces commandes.

4. Comparaision des principaux outils de supervision réseau

Pandora FMS

La version gratuite est capable de surveiller plus de 10 000 nœuds et couvre (sans limitations)
la supervision réseau, du serveur (basé sur un agent ou à distance) et des applications. Avec
des fonctionnalités complètes de rapports, alertes, intégrations avec des tiers via API, etc.

Il ne fait pas partie de Nagios et crée sa propre architecture à partir de zéro, ce qui lui permet
de s’adapter de manière transparente dans les grands environnements. Un environnement de
plus de 100 000 nœuds a été surveillé sans problème de performances (mais dans la version
Entreprise).

Nous soulignons également son intégration avec les appareils mobiles, non seulement pour
accéder à la console mais aussi pour les surveiller grâce à son système de géolocalisation.
Son système d’auto-découverte du réseau est capable, en peu de temps, de retrouver tous les
éléments qui composent votre réseau.

Vous pouvez trouver plus d’informations sur : [Link]

Rappelez-vous que si vous avez à surveiller plus de 100 appareils, vous pouvez également
profiter d’un ESSAI GRATUIT de 30 jours de Pandora FMS Enterprise. Obtenez-le ici.

Nagios

Probablement l’outil gratuit le plus connu. Depuis 1996 ils travaillent aux États-Unis pour
créer ce logiciel de supervision. Son noyau est la partie la plus importante de l’outil et des
plugins peuvent être construits sur le noyau pour superviser des éléments particuliers.

Il est intéressant de voir comment la tendance de la demande sur Internet a diminué au fil du
temps. Ce qui était autrefois l’un des outils de réseautage les plus puissants et les plus connus
est en train de perdre du terrain.

Sa grande utilité est due au fait qu’il a été le premier acteur à développer un outil qui couvrait
les fonctionnalités essentielles de la supervision réseau. Pour cette raison, Nagios était très
populaire. De plus, en raison de sa forte pénétration initiale du marché, il est encore largement
utilisé.

Avantages

• Il existe de nombreux profils avec l’expérience de Nagios.


• Si vous avez une grande connaissance de l’outil, la configuration manuelle peut vous
donner beaucoup de puissance lors de la surveillance de cas isolés et particuliers.
• Il propose de nombreux plugins pour adapter Nagios aux besoins de l’utilisateur.
• Pour la configuration de base c’est très simple.

Désavantages

• Configuration et édition complexes, en raison de la nécessité de faire des


modifications manuelles pour rendre l’outil prêt.
• L’interface graphique manque de convivialité.
• Coût d’apprentissage élevé.
• Chaque installation s’avère au final être un « puzzle » dans lequel plus qu’un produit
standard vous avez votre propre implémentation, avec des centaines de correctifs,
votre propre code ou un code tiers, et il est difficile de faire évoluer ou de maintenir
par des tiers.
• Rapports simples.
• Très pauvre dans sa gestion SNMP, à la fois l’interrogation et la gestion des
interruptions.

Révision

En bref, Nagios était à l’origine de la surveillance et, en fait, de nombreux nouveaux outils de
supervision réseau ont hérité du code Nagios et l’ont fait évoluer. Bien que vous ayez de
nombreux profils sur le marché, ils doivent avoir des connaissances très techniques et votre
installation en dépendra à 100%.. La migration future peut être délicate.

Version gratuite :: Oui.

Zabbix

Entreprise lituanienne, travaillant en créant Zabbix depuis 2005. Configuration facile et


interface graphique puissante. Les performances commencent à chuter lorsque de nombreux
nœuds commencent à être surveillés. Le service de supervision se démarque sans qu’il soit
nécessaire d’installer des agents. L’expérience nous dit que jusqu’à 10 000 nœuds peuvent
être surveillés sans problèmes de performances.

Avantages

• Sa communauté est assez active.


• Il est puissant à bas niveau.

Désavantages

• Bien qu’il ait été utilisé dans de grandes installations, à partir de 1 000 nœuds, il peut
diminuer ses performances.
• Difficile de créer et de définir des modèles d’alerte et de rapport. Les paramètres
peuvent nécessiter plusieurs clics et étapes pour les compléter.
• Il n’a pas de rapports en temps réel.
• Il est difficile de déboguer lorsqu’il y a des erreurs.
• Mauvais traitement des déroutements.

Nous vous montrons la tendance d’intérêt pour Zabbix.


Notre sentiment est que de nombreux utilisateurs de Nagios migrent vers Zabbix car il a
relevé le défi de Nagios et commence à avoir la visibilité que Nagios avait auparavant.

Révision

Comme nous en avons discuté précédemment, Zabbix prend le relais de Nagios et commence
à apparaître dans de nombreuses installations. Le problème que nous voyons est sa mise à
l’échelle pour les grands CPD. Il faut être très prudent, car si votre installation comporte
plusieurs éléments du même type (par exemple des bases de données), leurs configurations
seront compliquées.

GroundWork

Entreprise américaine qui réutilise différents logiciels de Nagios, Icinga ou Cacti pour créer
une solution globale. Il parvient à entrer parmi les meilleurs outils de supervision réseau,
grâce à son regroupement d’autres outils.

Révision

Notre expérience avec GroundWork n’a pas été mauvaise, mais nous avons eu du mal à
intégrer ses différents modules. De plus, il n’a pas beaucoup de plugins développés. Pour les
grands environnements, il reste petit. Il n’affiche pas un historique étendu lorsque vous
surveillez de nombreux nœuds et il ne prend pas en charge les plates-formes telles que HP-
UX, FreeBSD. Si vous n’avez pas un gros CPD et beaucoup de temps libre pour bricoler,
nous vous recommandons d’y jeter un œil, son approche est intéressante.

Zenoss

Société américaine qui a créé le logiciel Zenoss pour surveiller le stockage, les réseaux, les
serveurs, les applications et les serveurs virtuels. Sa supervision se démarque sans avoir
besoin d’agents. Il dispose d’une version « Community » avec des fonctionnalités très
réduites et d’une version commerciale avec toutes les fonctionnalités.

Avantages

• Off-road en termes de plates-formes. Il est capable de surveiller plusieurs plates-


formes.
• Il présente un tableau de bord personnalisable et flexible. Très puissant.
• Grande capacité de gestion d’événements. Très puissant et flexible.
Désavantages

• En fonction de la complexité de l’installation et des éléments à surveiller, son


adaptation peut être difficile.
• La couche de base de données peut devenir lourde dans les grands environnements.
• Le panneau peut être lent dans certaines installations et nécessite de grandes
connaissances pour l’optimiser.
• Il n’a qu’un MySQL en dessous et sa propre base de données. Il ne peut pas être
intégré à d’autres bases de données.
• Les cartes topologiques ne sont pas aussi puissantes et claires que celles d’autres
applications.

Révision

Zenoss peut être intéressant si vous ne souhaitez pas investir dans votre logiciel de
supervision. Si vous avez peu de machines et que vous pensez que vous n’avez pas besoin
d’investir dans du support et des fonctionnalités exceptionnelles, vous pouvez compter sur
Zenoss comme l’un de vos outils réseau. Attention, la version 5 nécessite une machine très
puissante.

Version gratuite : Oui, mais c’est peut-être trop limité.

Monitis

Très axé sur les petites et moyennes entreprises. Pour ce type d’entreprises, il apparaît comme
un excellent outil réseau et pour cette raison, il figure parmi les 15 meilleurs outils de
supervision réseau.

Avantages

• Comprend la supervision des transactions Web.


• Vous permet de superviser les systèmes d’application cloud typiques tels qu’Amazon
et Rackspace.
• Grande interface graphique personnalisable et dynamique.
• Rapports en temps réel.

Désavantages

• Très axé sur Linux et Windows.


• Difficile d’ajouter une supervision ad-hoc.
• Il n’y a pas de version gratuite.

Révision

Si vous êtes une petite entreprise, cet outil peut être celui dont vous avez besoin. Bien sûr,
nous vous recommandons d’utiliser la version payante, car la version gratuite est très basique
et vous dépassera probablement en nombre, à moins que vous n’ayez un blog ou un site Web
similaire.

Version gratuite :Il n’y a pas de version gratuite. Ils proposent la version [Link], mais
leurs fonctionnalités sont très basiques. Recommandé pour les sites Web ou les blogs simples.
Icinga

Une partie du noyau de Nagios, qui a amélioré l’interface graphique. Il s’intègre à diverses
bases de données et met en avant son interface API REST pour intégrer d’autres applications.
Il est très axé sur les réseaux complexes et la supervision des protocoles, des ressources
machines et serveurs.

Révision

Une fourchette de Nagios a été créée en 2009 et depuis lors, elle a suivi son propre chemin.
Dans la dernière version (2014), il a essayé d’améliorer ses problèmes de performances en
réécrivant le code principal. Nous pensons que cela va de la même manière que Nagios. Il a
été bien accueilli en 2009, mais après une forte poussée, sa demande a commencé à diminuer
progressivement. C’est un autre des outils de supervision réseau que Nagios utilise comme
noyau.

Version gratuite :Oui il y a.

Manage Engine / OPManager

Manage Engine appartient à Zoho Group, le conglomérat indien géant d’entreprises et est l’un
des outils de supervision réseau avec lesquels il faut compter. Sa tendance en termes de
demande est légèrement à la hausse.

Avantages

• Facile à installer.
• Très bonne interface graphique.
• Il offre un très large éventail de fonctionnalités à couvrir.

Désavantages

• Configurations complexes avec beaucoup de documentation. Longue courbe


d’apprentissage.
• Expérience utilisateur compliquée lors de la navigation sur leurs écrans.
• Limité le niveau d’alarmes aux alarmes de base (avertissement, critique).
• Installable sur Linux et Windows.
• Il manque d’inventaire et de corrélation d’événements.
• Fonctionnalités inexistantes pour les grands environnements habitués à travailler avec
des événements, déploiement dans de grandes architectures, etc.
Révision

Comme nous le disions au début, c’est l’un des outils réseau à prendre en compte. Ce qu’il
faut mettre en garde, c’est sa grande courbe d’apprentissage, qui peut être coûteuse au début.

Version gratuite: Néant.

Observium

Outil de supervision réseau multiplateforme (principalement axé sur Linux, Unix, HP).

Avantages

• Les graphiques Observium se distinguent par leur grand détail et leur dessin.
Intéressant de montrer des tableaux de bord au niveau managérial.
• Interface simple et très utilisable.
• Capable de superviser de grandes installations.

Désavantages

• Vous ne pouvez pas configurer d’alertes dans la version gratuite.

Révision

C’est un bon outil, mais il manque des fonctionnalités de base qu’il est parfois recommandé
de fournir avec Nagios ou Cacti.

Version gratuite: Oui.

Op5 Monitor

L’un des outils de supervision les plus axés sur la supervision du matériel, du trafic réseau et
des services. Il est également basé sur Nagios.

Capacité à surveiller plusieurs plates-formes. Il surveille également les systèmes cloud et les
environnements virtuels. Nous soulignons sa capacité pour les grands environnements et sa
capacité à évoluer dans ceux-ci.

De 2008 à 2010, sa demande a augmenté. Depuis lors, un déclin progressif a commencé. Son
marché reste la Suède, son pays d’origine.
Avantages

• Facile à utiliser.
• Très bon système d’équilibrage de charge.

Désavantages

• Difficile d’étendre les fonctionnalités et la supervision par vous-mêmes.


• Il ne permet pas les déploiements depuis la console, devant être manuels.

Révision

Version gratuite: Il existe une version gratuite.

Opsview

Outil axé sur la supervision réseau et des applications. Il a commencé à être développé en
2003 et comme beaucoup d’autres outils, il est parti d’une version de Nagios. Il a une version
gratuite.

La tendance de la demande pour OPsView est très similaire à celle de OP5, jusqu’en 2012,
elle a une forte augmentation, tandis qu’à partir de cette année, sa baisse s’accélère.

Désavantages

• Panneau de contrôle très rigide.


• Rapports limités et aucune possibilité d’être exporté.
• Limitation des plugins développés pour OPSView./li>

Révision

Chez nous, nous aimons bien ce produit, malgré le fait que sa demande diminue. Soyez
prudent avec les performances de l’outil.

Version gratuite: Oui.

PRTG Network Monitor

Outil de supervision réseau qui se distingue par son interface géniale et facile à utiliser. Il se
distingue par sa flexibilité lors de la configuration des alertes et sa capacité à générer des
rapports. La version gratuite (mais pas libre) est limitée à 100 types d’applications à
superviser.

PRTG est une application qui ne fonctionne que sur des machines Windows comme Microsoft
Network Monitoring. Dans tous les cas, nous soulignons que sa supervision est multi-
plateforme et qu’elle est également capable de superviser des systèmes virtuels et des
applications dans le cloud. Il permet d’afficher des rapports en temps réel.

Avantages

• Très bonne interface avec de grandes possibilités pour naviguer entre leurs données.
• La supervision est accessible à partir de systèmes mobiles.
• Rapports en PDF/HTML.
• Système d’alerte très puissant et flexible.

Désavantages

• Certains plugins nécessitent des licences utilisateur supplémentaires de Microsoft, les


coûts augmentent donc considérablement.
• Évolutivité limitée.
• Très rigide lorsqu’il s’agit de mettre en œuvre ses propres contrôles.
• Difficile à déployer dans des environnements avec une connectivité difficile.
• Très faible pour la supervision serveur ou des applications.

Révision

Version gratuite: Oui, très réduite.

Solarwinds

Outil de supervision réseau qui se distingue par sa cartographie automatique des réseaux et
des nœuds sans avoir besoin d’actions manuelles. Interface graphique assez puissante dans
laquelle vous pouvez facilement voir la topologie du réseau et son état. Solarwinds vous
permet d’intégrer des machines virtuelles dans votre supervision.

Leur tendance montre qu’après avoir connu un succès écrasant en 2004 et 2005, il y a eu une
baisse depuis lors, qui est maintenant relativement stagnante.

Avantages
• Excellente interface graphique.
• Très bonne communauté derrière SolarWinds.
• Accès depuis les appareils mobiles.

Désavantages

• Configuration d’alertes manuelle et par fichier.


• Le système de notification devrait être amélioré.
• Il ne s’intègre pas aux applications cloud comme Amazon.
• Toutes les opérations ne peuvent pas être effectuées à partir du même panneau et
d’autres outils doivent être accessibles.
• Sa licence signifie que vous devez examiner chaque chèque souvent, car il est licencié
pour chacun d’entre eux.

Révision

Très bonne option pour les entreprises de taille moyenne, même si elles doivent pouvoir payer
le prix de leurs licences.
Version gratuite: Non.

Whatsup Gold

Whatsup Gold est l’un des meilleurs outils de supervision réseau lorsqu’il s’agit d’équilibrer
la charge de vos systèmes. Sa mise à l’échelle est horizontale et permet l’utilisation de
plusieurs procédés pour répartir la charge. Il est capable d’effectuer certaines actions
automatiques en fonction des événements qui se sont produits.

Comme d’autres outils tels que Solarwinds ou Pandora FMS, il dispose d’un système pour
découvrir automatiquement les réseaux et les topologies.

En créant des scripts propriétaires, vous pouvez ajouter et intégrer plus d’applications ou de
services dans la supervision.
Nous pouvons nous connecter à partir d’appareils mobiles pour accéder au panneau de
supervision. Les alertes peuvent être par e-mail, sms et autres types différents.

L’information est offerte en temps réel.

Avantages

• Processus d’installation et de découverte de réseau facile.


• Rapports.

Désavantages

• Sa console et sa navigation ne sont pas très intuitives.


• La configuration se répartit entre les configurations web et les configurations
manuelles par console.
• Évolutivité limitée.
• Très faible pour la supervision serveur ou des applications.

Révision

Version gratuite: Non.

OpenNMS

Nous avons ajouté cet outil de supervision après avoir reçu une grande demande d’ajout.

Logiciel 100 % libre. Tous les logiciels sont gratuits et sont monétisés par le biais des services
de conseil de la société OpenNMS Group, qui assurent la maintenance du produit.

Comme le montre le graphique ci-dessus, la demande d’OpenNMS diminue au fil du temps.

Avantages

• C’est un outil très flexible avec beaucoup de capacité, mais l’un de ses plus gros
problèmes est la courbe d’apprentissage et son interface graphique, ce qui le rend
complexe à manipuler à de nombreuses reprises.
• Il a une bonne intégration avec les systèmes d’alarme tels que les SMS et les e-mails.
• Point positif, nous soulignons le soutien de la communauté et du wiki du projet, très
bien détaillé.
• Malgré sa licence gratuite, Opennms peut fonctionner comme différentes versions
d’entreprise, mais nous devrons passer beaucoup de temps à apprendre et à configurer.

Désavantages

• La configuration est très manuelle et repose sur l’édition de scripts et de XML.


Comme pour des systèmes tels que ceux générés par Nagios, cette configuration très
manuelle peut conduire à des installations complexes et difficiles à déchiffrer.
• Nous soulignons également comme un gros problème les problèmes qu’il génère lors
de l’importation de MIB de différents fournisseurs.
• Leurs rapports ne sont pas très bons pour être présentés au niveau du CXO ou de la
direction, car leurs graphiques laissent beaucoup à désirer et leurs intervalles sont
assez fixes. L’information ne peut pas être obtenue en temps réel et sa granularité n’est
pas inférieure à 24 heures.
• Enfin, et comme point négatif le plus important, OpenNMS est, comme son nom
l’indique, un système de supervision réseau, et bien que la supervision réseau le fasse
très bien, l’accent mis dans ce domaine a fait que surveiller les serveurs et/ou les
applications est assez limité. Comme il n’y a pas d’agents, les informations que vous
pouvez obtenir des systèmes sont pratiquement limitées à celles que vous pouvez
obtenir via SNMP. Aujourd’hui, cela ne suffit pas pour superviser des applications ou
des éléments d’infrastructure de serveur. Dans certaines installations, nous ne sommes
pas en mesure de le réaliser, OpenNMS a été intégré aux agents Nagios, mais nous ne
considérons pas que ce soit une bonne solution.

Version gratuite: Oui.

Microsoft Network Monitor /Microsoft Message Analyzer

Microsoft Network Monitor a été abandonné et s’appelle désormais Microsoft Message


Analyzer. Sa principale fonctionnalité est d’analyser les protocoles et d’avoir une vision du
trafic réseau. Nous avons introduit cet outil dans ce rapport parce que nous savons que de
nombreuses personnes le recherchent et nous posent des questions à ce sujet, mais nous
devons savoir qu’il ne peut pas rivaliser en termes de fonctionnalité avec les outils de mise en
réseau mentionnés ci-dessus.

5. Présentation de l'outil Ntop


a) Compatibilité
❖ Le logiciel ntop est compilable sous toute plateformes Unix. Il existe cependant des
paquet pour les OS suivants:
-Linux (Debian, RedHat, Slackware, SuSe...)
-Solaris
-*BSD
-MacOS X
-Win32 (Windows 95 et suivants...)

b) mise en place
Dans cette partie, nous allons traiter de l'installation de ntop sous Debian.
La meilleure façon d'installer le produit ntop est d'utiliser la commande « apt-get ».

En plus de trouver, de télécharger et d'installer la dernière version stable du paquet*, la


commande « get » permet également d'installer les dépendances* du paquet.
La commande « apt-get » permettra également de mettre à jour et de supprimer des paquet
Recherche des paquets ntop à l'aide de la commande « apt-cache search ntop » :

Une fois le paquet trouvé, il nous suffit d'installer ntop et sa dépendance avec la comman
« apt-get install ntop » :
ntop est alors installé mais pas encore fonctionnel. Il nous faut tout d'abord définir le mot
passe de l'administrateur avec la commande « ntop -A <password> » ou « ntop --set-adm
password <password>, une fois cette opération effectuée, il est possible de lancer ntop a
script suivant « /etc/init.d/ntop start »

Grâce à ce script, nous demandons ici à ntop de se lancer en mode « démon », c'est à dire
ntop s'exécute en tâche de fond afin de récupérer les données du réseau constamment.

Des plus, nous demandons à ntop de fournir un log dans le répertoire syslog (qui nous
permette de comprendre les erreurs d'exécution du programme) , enfin nous demandons à
ntop de lance son serveur web (qui va permettre la présentation des résultats) rappelons que
ntop intègre propre serveur web et donc qu'il ne nécessite pas de serveur externe (tel que
Apache par exemple).

Remarque : Il est possible de vérifier le bon fonctionnement de ntop à l'aide de la commande


« ps -ef | grep ntop » :

Grâce à ce script, nous demandons ici à ntop de se lancer en mode « démon », c'est à dire
ntop s'exécute en tâche de fond afin de récupérer les données du réseau constamment.

Des plus, nous demandons à ntop de fournir un log dans le répertoire syslog (qui nous
permette de comprendre les erreurs d'exécution du programme) , enfin nous demandons à
ntop de langue son serveur web (qui va permettre la présentation des résultats) rappelons que
ntop intègre son propre serveur web et donc qu'il ne nécessite pas de serveur externe (tel que
Apache par exemple).
Remarque: Il est possible de vérifier le bon fonctionnement de ntop à l'aide de la commande «
ps -ef | grep ntop »:
Voilà donc qui conclue cette partie sur l'installation de ntop, passons donc au fonctionnement
de cet outil.

Fonctionnement de ntop

a) Vue d'ensemble de ntop


De base, ntop délivre à un administrateur réseau une grande quantité d'informations sur un
réseau. Cependant, les réseaux étant de plus en plus importants et comportant souvent
plusieurs sous-réseaux (c'est le cas du réseau VDH) il est préférable d'utiliser ntop en tant que
collection de NetFlow* envoyé par un routeur et/ou un switch (Fig.1)
Cette opération permet d'avoir les informations sur l'ensemble des réseaux et sous-réseau
visibles par les sources (switch ou routeur jouant dans ce cas le rôle de sonde NetFlow).
Remarque : se référer à l'annexe « Architecture du réseau VDH » pour l'emplacement de la
sonde NetFlow au sein du réseau Ville du Havre.
Les résultats peuvent être visionnés soit via le mode ligne de commande soit via le l'internet
web accessible par défaut via l'adresse suivante : [Link] (Fig.2 - 1)

La page de lancement de ntop est la suivante, elle comporte deux parties : le menu et sous
menus situés dans la partie supérieure (Fig.2-2) et la fenêtre de navigation située dans la page
inférieure (Fig.2-3) :

b) Description des différentes rubriques du menu


Rubrique « About »:
● About//What's ntop? : renvoie à la page de lancement de ntop qui donne une brève
description des fonctionnalités du logiciel.
● About//Configuration : permet de voir la configuration de ntop comportant des
informations avec entre autres:
la version du programme, son processID, la date d'installation, la version de l'OS hôte
l'adresse du serveur web, l'adresse du serveur web sécurisé (si l'option est activée)
mémoire allouée à ntop et de nombreuses statistiques...
● About//Credits : notes des développeurs et historique du programme ntop.
● About//Man page : manuel de ntop (également disponible avec la saisie de la
commande man ntop en mode ligne de commande)
Rubrique « Summary »:
● Summary//Traffic : donne les informations concernant :

● les statistiques globales du trafic (Fig.3-1)


● les proportions des paquets émis en Unicast/Broadcast/Multicast* (Fig.3-2)

● les proportions des protocoles de la couche transport* : TCP/UDP/ICMP


● les proportions des protocoles de la couche application* (Fig.4-3) (http, nbios,
mail, ssh, sql...) Remarque:nous verrons qu'il est possible de spécifier les
protocoles que nous souhaitons voir apparaître(cf. I.2.c.)
● la distribution des ports TCP/UDP* utilisés durant la dernière minute.
● Summary//Hosts : donne une liste de tous les hôtes (locaux et distants) qui effectue
des transactions via les réseaux monitorés par le(s) sondes NetFlow (Fig.5-4) :
Figure 5

Remarque: Il est possible sur toutes les pages où le nom ou l'adresse d'un hôte est
d'obtenir des informations sur cet hôte juste en cliquant dessus, on accède alors au
informations qui lui sont propres: son adresse IP, son domaine, son adresse MAC, l'O
vendeur, le total des données échangées (Fig.7-1), les graphiques sur son activité a
cours du temps (Fig.6-4)(si le plugin* rrd-plugin est activé cf. I.2.c)
Cette page permet également d'obtenir les statistiques de l'hôte au cours de la dernière
journée avec des graphiques (Fig.7-2), les protocoles qu'utilisent l'hôte, les dernière
adresses contactées, (Fig.7-3) et enfin les ports concernés.
● Summary//Network Load : uniquement disponible lorsque l'écoute est faite via le port
ethernet.
● Summary//ASN Info : donne des informations concernant les ASN contactés par les
hôtes avec leurs numéros de système autonome et les volume échangés.
● Summary//VLAN Info : uniquement disponible si la sonde NetFlow qui fournit les
informations à ntop est un switch de couche 3 intégrant les VLAN.
Rubrique « IP Summary » :

● IP Summary//Traffic : donne des informations sur les protocoles IP utilisés et sur les
volumes échangés par les hôtes.

● IP Summary//Multicast : fournit une liste des hôtes effectuant du multicast.


● IP Summary//Domain : fournit une liste des noms de domaines ainsi que les volume
échangés par ces domaines.

● IP Summary//Distribution : permet de voir sous forme graphique la part de trafic interface


au trafic sortant.
● IP Summary//Local>>Remote : permet de voir en détails les hôtes qui émettent du
sortant.
● IP Summary//Remote>>Local : permet de voir en détails les hôtes qui émettent du
entrant.
Rubrique « All Protocols »:
● All Protocols//Traffic : donne des informations sur les protocoles de couche 3 (réseau
utilisés et sur les volumes échangés par les hôtes.
● All Protocols//Throughput : donne des informations sur le débit utilisé par les hôtes
avec le débit courant, le débit moyen et le maximum observé.
● All Protocols//Activity : donne des informations sur le trafic mesurés pour chaque hôte
selon l'heure de la journée.

Rubrique « Local IP » :
● Local IP//Ports used : donne une liste des services/ports utilisés par les serveurs et les
clients locaux.
● Local IP//Local Matrix: fournit une liste des 6machines locales qui ont reçu ou envoyé
plus de trafic à travers le réseau.
c) Plugins et configuration avancée
Dans cette partie, nous allons traiter des moyens mis en place lors du stage pour amélioré les
résultats et aller plus loin dans la configuration de ntop pour se rapprocher au mieux des
de l'utilisateur:

a. Plugins
Le lancement et la configuration des plugins se fait via le menu Admin//Plugins.
Dans le cadre du stage, le nombre de réseaux et de sous réseaux étant trop important po
utiliser ntop en standard (écoute du réseau avec la carte ethernet), il nous a fallu paramétrer
ntop pour une utilisation en tant que collecteur de NetFlow.
Pour ce faire, il a fallu dans un premier temps configurer le plugin. Cette configuration du
plugin se fait en cliquant sur le nom du plugin
L'activation du plugin se fait en cliquant sur 'active'

Les informations à renseigner sont les suivantes :


➔ Port de collecte NetFlow : par défaut 2055 mais n'importe quelle valeur peut être
employé lors de la configuration de la sonde NetFlow. (cf. annexe)
➔ Adresse du réseau où se situe la sonde NetFlow : par exemple [Link]/24 cette
information permet de savoir quelles adresses sont locales et quelles adresses sont
distantes.
➔ Format des NetFlow : permet de spécifier comment va être interpréter la trame Net
(défaut= no aggregation).
➔ Filtrage : permet de spécifier les adresses des sondes à exclure et à inclure pour la
des NetFlows.
➔ Debug: permet d'activer ou de désactiver le debugage dans le log standard de ntop
disponible dans le menu Admin//Log

La partie « Flow Statistics » permet de consulter le nombre de flows émis, traités, la version
flows... Une fois le plugin NetFlow configuré et activé, il reste à changer l'interface d'écoute
le menu Admin//Switch NIC et sélectionner alors l'interface nommée « NetFlow-device ».
De la même façon, il a été nécessaire pour le stage de mettre en place un suivi graphique
l'activité des hôtes. Pour ce faire, il nous a fallu paramétrer et activer le plugin « rrdPlugin »
configuration et les informations à renseigner sont :
➔ Dump Interval : permet de spécifier l'intervalle de temps avant que la sauvegarde soit
de façon permanente (en secondes).
➔ Dump Hours : idem (en heures).
➔ Dump Days : idem (en jours).

➔ Dump Months : idem (en mois)


➔ Hosts Filter : permet de spécifier si la sauvegarde doit porter sur tous les hôtes ou
seulement sur certains d'entre eux. (défaut=any)
b. Configuration avancée
Pour les besoins du stage, il a fallu dans un premier temps configurer ntop pour qu'il joue
de collecteur NetFlow. Puis dans un second temps, adapter ntop au besoin de l'entreprise.
effet, ntop possède par défaut une liste de protocoles par défaut avec lequel il créé ses gr
cependant l'entreprise utilisant des protocoles spécifiques non pris en compte par défaut, il a
fallu modifier la liste de protocoles. La mise en place de la nouvelle liste de protocoles de la
manière suivante :
➔ Créer le fichier contenant la liste des protocoles nommé [Link] dans le réperto
/var/lib/ntop/ de la manière suivante: <nom_protocol>=<numéro_port>|<nom_server>
La syntaxe est disponible dans la man page.

➔ Dump Months : idem (en mois)


➔ Hosts Filter : permet de spécifier si la sauvegarde doit porter sur tous les hôtes ou
seulement sur certains d'entre eux. (défaut=any)
b. Configuration avancée
Pour les besoins du stage, il a fallu dans un premier temps configurer ntop pour qu'il joue
de collecteur NetFlow. Puis dans un second temps, adapter ntop au besoin de l'entreprise.
effet, ntop possède par défaut une liste de protocoles par défaut avec lequel il créé ses gr
cependant l'entreprise utilisant des protocoles spécifiques non pris en compte par défaut,
a fallu modifier la liste de protocoles. La mise en place de la nouvelle liste de protocoles de
la manière suivante :
➔ Créer le fichier contenant la liste des protocoles nommé [Link] dans le réperto
/var/lib/ntop/ de la manière suivante: <nom_protocol>=<numéro_port>|<nom_serv
La syntaxe est disponible dans la man page.
➔ Activer les options de démarrage de ntop, pour cela modifier le fichier /etc/default/ntop

➔ Une fois effectuer cette opération, relancer ntop grâce à la commande « ntop restart

Ntop tiendra alors compte des protocoles situés dans [Link].


Voilà qui conclue cette partie sur la configuration avancée de ntop.

Vous aimerez peut-être aussi