Existe-t-il un logiciel de mappage de topologie de réseau local dans Ubuntu?

33

Je dois créer une carte graphique de toutes les machines des couches 2 et 3 fonctionnant sur mon réseau local.

Je ne veux pas d'un outil graphique comme Dia ou similaire, mais une sorte de "Nmap graphique" qui montre le câblage réel du réseau local (y compris les commutateurs!).

En fait, quelque chose comme ceci: http://www.solarwinds.com/network-topology-mapper.aspx

Osqui
la source

Réponses:

33

À ma connaissance, il existe peu de progiciels comparables, gratuits et prêts à l'emploi, conçus pour Ubuntu et ne nécessitant pas un peu de configuration manuelle.

OpenNMS peut se rapprocher de vos besoins.

Le mappeur de topologie de réseau (et la suite d'outils SolarWinds en général) est un très bon outil de gestion de réseau de niveau intermédiaire. Malheureusement, il s’agit uniquement de Windows et son prix est très élevé. Sans beaucoup de personnalisation, vous aurez du mal à trouver une solution comparable. Si vous avez le budget et que vous exploitez un magasin hétérogène, je peux fortement recommander l'utilisation de ce logiciel. En outre, leurs outils IPAM et NetFlow sont également très solides.

Cela dit, je connais trois logiciels exécutés sous Linux qui pourraient vous aider à mapper de manière dynamique votre réseau: Cheops , OPManager et OpenNMS .

Je recommanderais également de consulter la page SLAC pour voir si des développements plus récents sont survenus dans l'espace de gestion du réseau.

Les applications suivantes sont répertoriées, par ordre croissant, en termes de coût, de complexité et de jeux de fonctionnalités.

Cheops

Cheops est une solution gratuite de cartographie de réseau qui va découvrir et afficher graphiquement les serveurs et les nœuds du réseau pour vous. Il est vieux et n'est peut-être plus en développement. Mais, c'est un outil simple à utiliser pour la découverte du réseau.

Vous pouvez télécharger Cheops, ici

OpenNMS

OpenNMS est capable de faire de la découverte de réseau, de la gestion des événements et de la performance. Il est également disponible sous forme de package .deb.

CARACTERISTIQUES de base:

  • Découverte automatique des liens de couche 2 et de couche 3
  • Découverte et mise en service automatiques de réseaux / nœuds
  • Découverte automatique des services et mise en service
  • Prise en charge IPv6 tout au long (nouveau)
  • Requêtes pour la fourniture manuelle de nœuds et de services
  • Prise en charge de Path Outage

Liste des fonctionnalités

Téléchargement d' OpenNMS

Instructions d'installation pour deb / apt-get.

OPManager

OpManager, en revanche, est un outil commercial. Il possède un ensemble de fonctionnalités similaire à celui de la solution SolarWinds. D'après mon expérience, il est très robuste et personnalisable. Cela dit, vous devrez payer pour cela. Il fonctionne sur les systèmes basés sur Debian, bien qu'il ne soit pas personnalisé pour Ubuntu. YMMV.

En termes de fonctionnalité de gestion de réseau, il prend en charge:

  • Surveillance de la disponibilité et de la disponibilité
  • Surveillance du trafic et de l'utilisation
  • Surveillance Cisco
  • Surveillance de l'état des périphériques réseau (routeur, commutateur, pare-feu, points d'accès sans fil)
  • Cartographie du réseau
  • Cartes réseau personnalisées / cartes de trafic réseau
  • Surveillance WAN RTT
  • Analyse du trafic réseau (NetFlow, sFlow)
  • Surveillance VoIP
  • Gestion de la configuration du réseau
  • Gestion des adresses IP
  • Changer de mappeur de port

Pour une liste complète des fonctionnalités, voir: ici

Vous pouvez télécharger une version d'évaluation gratuite d'OPManager ici

J'aimerais beaucoup connaître l'avis d'autres personnes sur l'utilisation d'une solution de gestion de réseau unifiée et gratuite d' Ubuntu ne nécessitant pas de développement interne, ni de soins et une alimentation de grande ampleur.

Entre-temps, lorsqu'il n'est pas raisonnable d'utiliser OPManager ou OpenNMS, je dois utiliser ma propre solution personnalisée Nagios / Cacti / SmokePing / Rancid / IPPlan pour les réseaux plus petits.

Kevin Bowen
la source
Ooooh !!! Merci beaucoup!!! Quelle réponse !!! Merci!! Je vais essayer toutes ces applications pour voir laquelle est la plus appropriée pour moi. Merci! Mon réseau local compte environ 300 ordinateurs, connectés par quelques racks de commutateurs (un pour chaque étage du bâtiment), en plus des autres petits commutateurs situés "à la main". C'est un réseau constitué de morceaux pendant de nombreuses années, et j'aimerais savoir comment il se trouve, car je n'ai pas de carte graphique indiquant où sont les câbles. En résumé, je veux juste documenter le câblage du réseau. Simplement.
Osqui
7

EtherApe est un outil que j’ai utilisé et que j’ai aimé pendant des années, ce qui peut être une autre possibilité que vous voudrez peut-être essayer. (Dans ce cas, 10.0.0.2 est mon routeur adsl)

EtherApe

AmanicA
la source
Quand j'ai poussé le début, j'ai rencontré cette erreur: "Le périphérique bluetooth0 utilise un type de lien non pris en charge 201, ne peut pas capturer. Veuillez choisir une autre interface." Savez-vous quoi que ce soit à ce sujet ?
Farimah
Assurez-vous d’exécuter etherape sous sudo, sinon il ne pourra pas configurer votre adaptateur LAN correctement. (Probablement en mode promiscuous, je soupçonne.) À partir de la ligne de commande: sudo etherape et indiquez votre mot de passe de connexion à l'invite.
David Donaldson