cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

0. Introduction, ou un peu hors-sujetCet article est né uniquement parce qu'il est extrêmement difficile de trouver des caractéristiques comparatives de tels logiciels, ou même juste une liste, en un seul endroit. Nous devons pelleter un tas de matériel pour arriver au moins à une sorte de conclusion.

À cet égard, j'ai décidé d'économiser un peu de temps et d'efforts pour ceux qui s'intéressent à cette question, et de rassembler en un seul endroit le maximum possible, lu maîtrisé par moi, nombre de systèmes de cartographie de réseau'a en un seul endroit.

Certains des systèmes décrits dans cet article ont été essayés par moi personnellement. Il s'agissait très probablement de versions obsolètes pour le moment. Je vois certains des éléments suivants pour la première fois, et les informations les concernant ont été collectées uniquement dans le cadre de la préparation de cet article.

Étant donné que j'ai touché les systèmes pendant longtemps et que je n'en ai pas touché du tout, je n'avais pas de captures d'écran ni d'exemples. J'ai donc rafraîchi mes connaissances dans Google, wiki, sur youtube, sites de développeurs, j'y ai creusé des captures d'écran, et du coup j'ai eu une telle vue d'ensemble.

1. Théorie

1.1. Pourquoi

Pour répondre à la question "Pourquoi?" Vous devez d'abord comprendre ce qu'est une "carte réseau". Carte du réseau - (le plus souvent) une représentation logique-graphique-schématique de l'interaction des périphériques réseau et de leur connexion, qui décrit leurs paramètres et propriétés les plus importants. De nos jours, il est souvent utilisé en conjonction avec la surveillance de l'état des appareils et un système d'alerte. Donc : ensuite, afin d'avoir une idée de l'emplacement des nœuds du réseau, de leur interaction et des connexions entre eux. En conjonction avec la surveillance, nous obtenons un outil de travail pour diagnostiquer le comportement et prédire le comportement du réseau.

1.2. L1, L2, L3

Ce sont également les couches 1, 2 et 3 conformément au modèle OSI. L1 - niveau physique (câbles et commutation), L2 - niveau d'adressage physique (adresses MAC), L3 - niveau d'adressage logique (adresses IP).

En fait, rien ne sert de construire une carte L1, elle découle logiquement de la même L2, à l'exception, peut-être, des convertisseurs de média. Et puis, il existe maintenant des convertisseurs de médias qui peuvent également être suivis.

Logiquement - L2 construit une carte réseau basée sur les adresses mac des nœuds, L3 - sur les adresses IP des nœuds.

1.3. Quelles données afficher

Cela dépend des tâches à résoudre et des souhaits. Par exemple, je veux naturellement comprendre si le morceau de fer lui-même est "vivant", sur quel port il "se bloque" et dans quel état le port est en haut ou en bas. C'est peut-être L2. Et en général, L2 me semble la topologie de carte réseau la plus applicable au sens appliqué. Mais le goût et la couleur...

La vitesse de connexion sur le port n'est pas mauvaise, mais pas critique s'il y a un périphérique final - une imprimante PC. Ce serait bien de pouvoir voir le niveau de charge du processeur, la quantité de RAM libre et la température sur le morceau de fer. Mais ce n'est plus si facile, ici vous devrez configurer un système de surveillance capable de lire SNMP et d'afficher et d'analyser les données reçues. Plus à ce sujet plus tard.

Concernant L3, j'ai trouvé celui-ci статью.

1.4. Comment?

Cela peut être fait manuellement, cela peut être fait automatiquement. Si à la main, alors pendant longtemps et vous devez prendre en compte le facteur humain. S'il est automatique, vous devez tenir compte du fait que tous les périphériques réseau doivent être "intelligents", pouvoir utiliser SNMP, et ce SNMP doit être correctement configuré pour que le système qui collectera des données à partir d'eux puisse lire ces données.

Cela ne semble pas difficile. Mais il y a des pièges. En commençant par le fait que tous les systèmes ne seront pas en mesure de lire toutes les données que nous aimerions voir à partir de l'appareil, ou que tous les périphériques réseau ne peuvent pas fournir ces données, et se terminant par le fait que tous les systèmes ne peuvent pas créer de cartes réseau dans mode automatique.

Le processus de génération automatique de cartes est approximativement le suivant :

– le système lit les données des équipements du réseau
- sur la base des données, il forme une table de correspondance d'adresses sur les ports pour chaque port du routeur
- correspond aux adresses et aux noms d'appareils
- établit des connexions port-portdevice
- dessine tout cela sous forme de schéma, "intuitif" pour l'utilisateur

2. Pratique

Parlons maintenant de ce que vous pouvez utiliser pour créer une carte du réseau. Prenons comme point de départ que nous souhaitons, bien sûr, automatiser au maximum ce processus. Eh bien, c'est-à-dire que Paint et MS Visio ne sont plus... bien que... Non, ils le sont.

Il existe un logiciel spécialisé qui résout le problème de la construction d'une carte du réseau. Certains produits logiciels ne peuvent fournir qu'un environnement pour ajouter "manuellement" des images avec des propriétés, dessiner des liens et lancer une "surveillance" sous une forme extrêmement tronquée (que le nœud soit actif ou ne réponde plus). D'autres peuvent non seulement dessiner eux-mêmes le schéma du réseau, mais également lire un tas de paramètres de SNMP, avertir l'utilisateur par SMS en cas de panne, fournir un tas d'informations sur les ports du matériel réseau, et tout cela n'est que une partie de leur fonctionnalité (le même NetXMS).

2.1. Produits

La liste est loin d'être complète, car il existe de nombreux logiciels de ce type. Mais c'est tout ce que Google donne sur le sujet (y compris les sites anglophones) :

Projets open source :
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Projets rémunérés :
État du réseau local
Moniteur réseau total
Mappeur de topologie de réseau Solarwinds
UVexplorateur
Auvik
AdRemNetCrunch

2.2.1. Logiciel gratuit

2.2.1.1. LanTopoLog

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Logiciel développé par Yuri Volokitin. L'interface est aussi simple que possible. Softina prend en charge, disons, la construction de réseau semi-automatique. Elle doit «alimenter» les paramètres de tous les routeurs (IP, informations d'identification SNMP), puis tout se passera tout seul, à savoir, les connexions entre les appareils seront construites en indiquant les ports.

Il existe des versions payantes et gratuites du produit.

Manuel vidéo

2.2.1.2. Nagios

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Les logiciels Open Source existent depuis 1999. Le système est conçu pour la surveillance du réseau, c'est-à-dire qu'il peut lire des données via SNMP et créer automatiquement une carte du réseau, mais comme ce n'est pas sa fonction principale, il le fait d'une manière très ... étrange ... NagVis est utilisé pour construire des cartes.

Manuel vidéo

2.2.1.3. Icinga

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Icinga est un système Open Source issu de Nagios. Le système vous permet de créer automatiquement des cartes de réseau. Le seul problème est qu'il construit des cartes en utilisant l'addon NagVis, qui a été développé sous Nagios, nous supposerons donc que ces deux systèmes sont identiques en termes de construction d'une carte réseau.

Manuel vidéo

2.2.1.4. NeDi

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Capable de détecter automatiquement les nœuds du réseau et, sur la base de ces données, de créer une carte du réseau. L'interface est assez simple, il y a une surveillance de l'état via SNMP.

Il existe des versions gratuites et payantes du produit.

Manuel vidéo

2.2.1.5. Pandora FMS

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Capable d'auto-découverte, auto-construction d'un réseau, SNMP. Belle interface.

Il existe des versions gratuites et payantes du produit.

Manuel vidéo

2.2.1.6. PRTG

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Le logiciel ne sait pas comment créer automatiquement une carte du réseau, seulement en faisant glisser et déposer manuellement des images. Mais en même temps, il peut surveiller l'état des appareils via SNMP. L'interface laisse beaucoup à désirer, à mon avis subjectif.

30 jours - fonctionnalité complète, puis - "version gratuite".

Manuel vidéo

2.2.1.7. NetXMS

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

NetMXS est principalement un système de surveillance Open Source, la création d'une carte réseau est une fonction secondaire. Mais il est mis en œuvre assez proprement. Construction automatique basée sur la découverte automatique, la surveillance des nœuds via SNMP, capable de suivre l'état des ports du routeur et d'autres statistiques.

Manuel vidéo

2.2.1.8. Zabbix

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Zabbix est également un système de surveillance Open Source, plus flexible et puissant que NetXMS, mais il ne peut créer des cartes réseau qu'en mode manuel, mais il peut surveiller presque tous les paramètres de routeur, dont la collecte ne peut être configurée.

Manuel vidéo

2.2.2. Logiciel payant

2.2.2..1 État LAN

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Logiciel payant qui vous permet d'analyser automatiquement la topologie du réseau et de créer une carte du réseau en fonction de l'équipement détecté. Vous permet de surveiller l'état des périphériques détectés uniquement par updown du nœud lui-même.

Manuel vidéo

2.2.2.2. Moniteur réseau total

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Logiciel payant qui ne construit pas automatiquement une carte du réseau. Ne sait même pas comment détecter automatiquement les nœuds. En fait, il s'agit du même Visio, uniquement axé sur la topologie du réseau. Vous permet de surveiller l'état des périphériques détectés uniquement par updown du nœud lui-même.

Merde! J'ai écrit plus haut que nous refusons Paint et Visio... D'accord, qu'il en soit ainsi.

Je n'ai pas trouvé de manuel vidéo et je n'en ai pas besoin ... Le programme est moyen.

2.2.2.3. Mappeur de topologie de réseau Solarwinds

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Logiciel payant, il y a une période d'essai. Il peut analyser automatiquement le réseau et créer lui-même une carte en fonction des paramètres spécifiés. L'interface est assez simple et agréable.

Manuel vidéo

2.2.2.4. UVexplorateur

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Logiciel payant, essai de 15 jours. Il peut détecter automatiquement et dessiner automatiquement une carte, surveiller les appareils uniquement par état haut / bas, c'est-à-dire via le ping de l'appareil.

Manuel vidéo

2.2.2.5. Auvik

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Très bon programme payant capable de détecter et de surveiller automatiquement les périphériques réseau.

Manuel vidéo

2.2.2.6. AdRemNetCrunch

site Web

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

Logiciel payant avec un essai de 14 jours. Capable de détecter automatiquement et de créer automatiquement le réseau. L'interface n'a pas suscité d'enthousiasme. Peut également surveiller en SNMP.

Manuel vidéo

3. Plaque de comparaison

En fin de compte, il est assez difficile de trouver des paramètres pertinents et importants pour comparer les systèmes et en même temps de les intégrer dans une petite assiette. Voici ce que j'ai obtenu :

cartes du réseau. Un bref aperçu des logiciels pour créer des cartes de réseau

* Le paramètre "Convivial" est très subjectif et je le comprends. Mais comment décrire autrement la "maladresse et l'illisibilité" que je n'ai pas trouvées.

**« Surveiller non seulement le réseau » implique le fonctionnement du système en tant que « système de surveillance » au sens habituel de ce terme, c'est-à-dire la capacité de lire les métriques du système d'exploitation, des hôtes de virtualisation, de recevoir des données des applications en invité OS, etc.

4. Opinion personnelle

Par expérience personnelle, je ne vois pas l'intérêt d'utiliser le logiciel séparément pour la surveillance du réseau. Je suis plus impressionné par l'idée d'utiliser un système de surveillance pour tout et pour tout le monde avec la possibilité de construire une carte du réseau. Zabbix a du mal avec ça. Nagios et Icinga aussi. Et seul NetXSM satisfait à cet égard. Cependant, si vous êtes confus et que vous créez une carte dans Zabbix, cela semble encore plus prometteur que NetXMS. Il y a aussi Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch, et très probablement un tas d'autres choses qui ne sont pas incluses dans cet article, mais je ne les ai vus qu'en images et vidéos, donc je ne peux rien dire à leur sujet.

A propos de NetXMS a été écrit article avec un petit aperçu des capacités du système et un petit comment faire.

PS:

Si j'ai fait une erreur quelque part, et j'ai très probablement fait une erreur, veuillez la corriger dans les commentaires, je corrigerai l'article afin que ceux qui trouvent ces informations utiles n'aient pas à tout revérifier à partir de leur propre expérience.

Merci.

Source: habr.com

Ajouter un commentaire