Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

0. Einleitung oder etwas Off-TopicDieser Artikel ist entstanden, weil es äußerst schwierig ist, vergleichende Merkmale solcher Software zu finden, oder sogar einfach eine Liste an einem Ort. Man muss eine Unmenge an Materialien durchforsten, um zu einem gewissen Ergebnis zu kommen.

In diesem Zusammenhang habe ich beschlossen, ein wenig Zeit und Mühe derjenigen zu sparen, die an diesem Thema interessiert sind, und habe an einem Ort so viele Systeme für Netzwerk-Mapping gesammelt, wie mir möglich war.

Einige der in diesem Artikel beschriebenen Systeme habe ich persönlich ausprobiert. Wahrscheinlich handelt es sich um nicht mehr aktuelle Versionen. Teile des Folgenden sehe ich zum ersten Mal, und die Informationen dazu wurden ausschließlich im Rahmen der Vorbereitung dieses Artikels gesammelt.

Da ich mit diesen Systemen schon lange nicht mehr gearbeitet habe und einige von ihnen überhaupt nicht mehr genutzt habe, sind mir keine Screenshots oder Beispiele geblieben. Daher habe ich mein Wissen durch Google, Wikipedia, YouTube, Entwickler-Webseiten aufgefrischt und dort auch Screenshots gefunden, und am Ende entstand dieser Überblick.

1. Theorie

1.1. Warum?

Um die Frage „Warum?“ zu beantworten, muss man zunächst verstehen, was eine „Netzwerkkarte“ ist. Eine Netzwerkkarte ist (meistens) eine logische, grafische Darstellung der Interaktionen zwischen Netzwerkgeräten und deren Verbindungen. Sie beschreibt die wichtigsten Parameter und Eigenschaften dieser Geräte. Heutzutage wird diese oft in Verbindung mit der Überwachung des Gerätestatus und einem Warnsystem verwendet. Der Zweck ist, die Anordnung der Netzwerknoten, deren Interaktionen und die Verbindungen zwischen ihnen zu verdeutlichen. In Kombination mit der Überwachung erhalten wir ein praktisches Werkzeug zur Diagnose und Prognose des Netzwerkverhaltens.

1.2. L1, L2, L3

Dies entspricht Layer 1, Layer 2 und Layer 3 gemäß dem OSI-Modell. L1 ist die physische Schicht (Leitungen und Schaltung), L2 ist die Schicht der physischen Adressierung (MAC-Adressen), L3 ist die Schicht der logischen Adressierung (IP-Adressen).

Es macht im Grunde keinen Sinn, eine L1-Karte zu erstellen, da sie logisch aus der L2 abgeleitet wird, mit Ausnahme vielleicht von Medienkonvertern. Doch auch heutzutage gibt es Medienkonverter, die ebenfalls überwacht werden können.

Logisch betrachtet erstellt L2 die Netzwerkkarte basierend auf den MAC-Adressen der Knoten, während L3 sie auf den IP-Adressen der Knoten aufbaut.

1.3. Welche Daten sollen angezeigt werden?

Es hängt von den zu lösenden Aufgaben und Wünschen ab. Ich persönlich möchte zum Beispiel wissen, ob die Hardware "lebendig" ist, an welchem Port etwas "hängt" und in welchem Zustand der Port ist – up oder down. Das könnte L2 sein. Tatsächlich halte ich L2 auch für die anwendbarste Topologie der Netzwerkkarten. Aber wie immer gilt: über Geschmack lässt sich streiten...

Die Geschwindigkeit der Verbindung am Port ist nicht schlecht, aber nicht kritisch, wenn dort ein Endgerät wie ein Drucker oder PC angeschlossen ist. Es wäre gut, die CPU-Auslastung, den verfügbaren Arbeitsspeicher und die Temperatur der Hardware zu überprüfen. Aber das ist nicht ganz einfach, da man ein Überwachungssystem einrichten muss, das SNMP lesen kann und die erhaltenen Daten analysiert. Dazu später mehr.

Bezüglich L3 habe ich Folgendes gefunden. den Artikel.

1.4. Wie?

Es kann manuell oder automatisch erfolgen. Manuell dauert es lange und man muss den menschlichen Faktor berücksichtigen. Automatisch muss man jedoch sicherstellen, dass alle Netzwerkgeräte "intelligent" sind, SNMP unterstützen und dass das SNMP richtig konfiguriert ist, damit das System, das die Daten sammelt, diese auch lesen kann.

Es scheint nicht schwierig zu sein. Aber es gibt Fallstricke. Angefangen damit, dass nicht jedes System in der Lage ist, alle Daten von einem Gerät zu erfassen, die wir sehen möchten, oder dass nicht alle Netzwerkgeräte diese Daten übermitteln können, bis hin zu der Tatsache, dass nicht jedes System in der Lage ist, automatisch Netzwerkkarten zu erstellen.

Der Prozess der automatischen Kartenerstellung verläuft ungefähr folgendermaßen:

— das System liest die Daten von der Netzwerkausrüstung aus
— basierend auf den Daten wird für jeden Port des Routers eine Tabelle mit den entsprechenden Adressen an den Ports erstellt
— die Adressen und Namen der Geräte werden zugeordnet
— die Verbindungen zwischen Port und Gerät werden hergestellt
— all dies wird als Diagramm dargestellt, das «intuitiv verständlich» für den Benutzer ist

2. Praxis

Lassen Sie uns nun darüber sprechen, mit welchen Mitteln wir eine Netzwerkkarte erstellen können. Gehen wir davon aus, dass wir diesen Prozess natürlich so weit wie möglich automatisieren möchten. Nun, Paint und MS Visio kommen nicht infrage… oder doch? Nein, sie kommen wirklich nicht infrage.

Es gibt spezialisierte Software, die die Aufgabe der Netzwerkplanung löst. Einige Programme bieten nur eine Umgebung für das "manuelle" Hinzufügen von Bildern mit Eigenschaften, zeichnen Verbindungen und starten eine stark eingeschränkte "Überwachung" (ob der Knoten noch lebt oder nicht mehr antwortet). Andere können nicht nur das Netzwerkdiagramm selbstständig darstellen, sondern auch eine Vielzahl von Parametern über SNMP abrufen, den Benutzer im Falle von Ausfällen per SMS informieren und eine Fülle von Informationen zu den Ports der Netzwerkausrüstung bereitstellen. All dies ist nur ein Teil ihrer Funktionalität (wie bei NetXMS).

2.1. Produkte

Die Liste ist bei weitem nicht vollständig, da es eine Vielzahl solcher Software gibt. Doch das ist alles, was Google zu diesem Thema ausspuckt (einschließlich englischsprachiger Seiten):

Open-Source-Projekte:
LanTopoLog
Nagios
Icinga
NeDi
Pandora FMS
PRTG
NetXMS
Zabbix

Kommerzielle Projekte:
LanState
Total Network Monitor
Solarwinds Network Topology Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Kostenlose Software

2.2.1.1. LanTopoLog

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Die Entwicklung von Yuri Volokitins Software. Die Benutzeroberfläche ist so einfach, wie es nur irgendwie möglich ist. Die Software unterstützt, um es so zu sagen, den halbautomatischen Aufbau von Netzwerken. Sie benötigt die Einstellungen aller Router (IP, SNMP-Anmeldeinformationen), danach geschieht alles von selbst, und zwar werden die Verbindungen zwischen den Geräten unter Angabe der Ports hergestellt.

Es gibt sowohl eine kostenpflichtige als auch eine kostenlose Version des Produkts.

Videoanleitung

2.2.1.2. Nagios

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Open Source-Software, die seit 1999 existiert. Das System wurde zur Überwachung von Netzwerken entwickelt, das heißt, es kann Daten über SNMP auslesen und automatisch eine Netzwerkkarte erstellen. Da dies jedoch nicht die Hauptfunktion ist, geschieht dies etwas… seltsam… Zum Erstellen der Karten wird NagVis verwendet.

Videoanleitung

2.2.1.3. Icinga

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Icinga ist ein Open Source-System, das sich einst von Nagios abgespalten hat. Das System ermöglicht den automatischen Aufbau von Netzwerkkarten. Das Problem ist nur, dass es dies mit dem NagVis-Addon tut, das für Nagios entwickelt wurde, sodass man sagen kann, dass diese beiden Systeme beim Erstellen von Netzwerkkarten identisch sind.

Videoanleitung

2.2.1.4. NeDi

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Kann automatisch Knoten im Netzwerk erkennen und basierend auf diesen Daten eine Netzwerkmappe erstellen. Die Benutzeroberfläche ist recht einfach und bietet SNMP-Statusüberwachung.

Es gibt kostenlose und kostenpflichtige Versionen des Produkts.

Videoanleitung

2.2.1.5. Pandora FMS

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Bietet Autoerkennung, automatisches Netzwerk-Design und SNMP. Eine angenehme Benutzeroberfläche.

Es gibt kostenlose und kostenpflichtige Versionen des Produkts.

Videoanleitung

2.2.1.6. PRTG

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Die Software unterstützt kein automatisches Netzwerkdesign, sondern erfordert das manuelle Ziehen von Bildern. Dennoch kann sie den Status von Geräten über SNMP überwachen. Die Benutzeroberfläche könnte meiner subjektiven Meinung nach besser sein.

30 Tage – voller Funktionsumfang, danach – "kostenlose Version".

Videoanleitung

2.2.1.7. NetXMS

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

NetMXS ist in erster Linie ein Open-Source-Überwachungssystem, die Erstellung einer Netzwerkmappe ist eine Nebenfunktion. Diese Funktion ist jedoch gründlich implementiert. Automatische Erstellung basierend auf der Autoerkennung, Überwachung der Knoten über SNMP, kann den Zustand von Router-Ports und andere Statistiken verfolgen.

Videoanleitung

2.2.1.8. Zabbix

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Zabbix ist ebenfalls ein Open-Source-Monitoring-System, das flexibler und leistungsfähiger ist als NetXMS. Es kann Netzwerk-Karten jedoch nur manuell erstellen, überwacht dafür praktisch alle Parameter von Routern, deren Erfassung man individuell einstellen kann.

Videoanleitung

2.2.2. Kostenpflichtige Software

2.2.2.1 LanState

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Kostenpflichtige Software, die es ermöglicht, die Netzwerktopologie automatisch zu scannen und basierend auf der entdeckten Hardware eine Netzwerkkarte zu erstellen. Ermöglicht die Überwachung des Status entdeckter Geräte nur nach dem Up/Down-Status des Knotens selbst.

Videoanleitung

2.2.2.2 Total Network Monitor

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Kostenpflichtige Software, die nicht in der Lage ist, automatisch eine Netzwerkkarte zu erstellen. Sie kann nicht einmal Knoten automatisch entdecken. Es ist praktisch dasselbe wie Visio, nur auf Netzwerktopologien ausgerichtet. Ermöglicht die Überwachung des Status entdeckter Geräte nur nach dem Up/Down-Status des Knotens selbst.

Verdammtes! Ich habe oben bereits geschrieben, dass wir von Paint und Visio Abstand nehmen... Na gut, soll es so sein.

Ich habe kein Video-Tutorial gefunden, und es ist auch nicht nötig... Das Programm ist eher durchschnittlich.

2.2.2.3 Solarwinds Network Topology Mapper

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Kostenpflichtige Software mit Testzeitraum. Kann das Netzwerk automatisch scannen und eigenständig eine Karte basierend auf vorgegebenen Parametern erstellen. Die Benutzeroberfläche ist recht einfach und angenehm.

Videoanleitung

2.2.2.4. UVexplorer

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Bezahlte Software, 15-tägige Testversion. Verfügt über automatische Erkennung und automatisches Zeichnen von Netzwerkkarten sowie Monitoring von Geräten ausschließlich im Zustand up/down, also durch das Pingen der Geräte.

Videoanleitung

2.2.2.5. Auvik

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Eine recht ansprechende kostenpflichtige Anwendung, die automatische Erkennung und Monitoring von Netzwerkgeräten bietet.

Videoanleitung

2.2.2.6. AdRem NetCrunch

Die Website

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

Bezahlte Software mit 14-tägiger Testversion. Bietet automatische Erkennung und Netzwerkdiagrammerstellung. Das Interface hinterlässt keine Begeisterung. Unterstützt auch SNMP-Monitoring.

Videoanleitung

3. Vergleichstabelle

Wie sich herausgestellt hat, ist es recht schwierig, relevante und wichtige Parameter zum Vergleich von Systemen zu finden und diese in einer kleinen Tabelle unterzubringen. Hier ist das Ergebnis:

Netzwerkkarten. Ein kurzer Überblick über Software zur Erstellung von Netzwerkkarten

*Der Parameter „Benutzerfreundlich“ ist äußerst subjektiv, das ist mir bewusst. Aber ich habe keine bessere Möglichkeit gefunden, um „Ungeschliffenheit und Unleserlichkeit“ zu beschreiben.

**„Monitoring nicht nur des Netzwerks“ impliziert die Funktionalität der Systeme als „Monitoring-Systeme“ im gewohnten Sinne, das heißt die Möglichkeit, Metriken von Betriebssystemen, Virtualisierungs-Hosts und Daten von Anwendungen in guest OS zu erfassen usw.

4. Persönliche Meinung

Aus persönlicher Erfahrung sehe ich keinen Sinn darin, Software ausschließlich zur Netzwerküberwachung zu verwenden. Ich bevorzuge die Idee, ein integriertes Überwachungssystem für alles und jeden zu nutzen, das die Möglichkeit bietet, eine Netzwerklandkarte zu erstellen. Bei Zabbix gestaltet sich das jedoch... schwierig. Dasselbe gilt für Nagios und Icinga. Nur NetXMS hat mich in dieser Hinsicht positiv überrascht. Obwohl, wenn man sich die Mühe macht, eine Karte in Zabbix zu erstellen, könnte das sogar vielversprechender aussehen als bei NetXMS. Es gibt auch noch Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch und wahrscheinlich eine Menge mehr, die in diesen Artikel nicht aufgenommen wurden, aber ich habe sie nur auf Bildern und in Videos gesehen, daher kann ich nichts über sie sagen.

Über NetXMS wurde geschrieben Artikel mit einem kurzen Überblick über die Funktionen des Systems und einer kleinen Anleitung.

P.S.:

Wenn ich irgendwo falsch liege, was sehr wahrscheinlich ist, korrigieren Sie mich bitte in den Kommentaren, ich werde den Artikel anpassen, damit diejenigen, die diese Informationen nutzen möchten, nicht alles selbst überprüfen müssen.

Danke.

Quelle: habr.com

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster