Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

0. Einleitend oder etwas abseits des ThemasDieser Artikel entstand nur, weil es äußerst schwierig ist, vergleichende Merkmale einer solchen Software oder auch nur eine Liste an einem Ort zu finden. Wir müssen eine Menge Material schaufeln, um zumindest zu einer Schlussfolgerung zu gelangen.

In diesem Zusammenhang habe ich beschlossen, denjenigen, die sich für dieses Thema interessieren, ein wenig Zeit und Mühe zu ersparen, und habe an einem Ort die maximal mögliche, von mir gemeisterte Anzahl von Netzwerkzuordnungssystemen an einem Ort gesammelt.

Einige der in diesem Artikel beschriebenen Systeme wurden von mir persönlich ausprobiert. Höchstwahrscheinlich waren diese Versionen im Moment irrelevant. Einige der folgenden Punkte sehe ich zum ersten Mal und die Informationen dazu wurden ausschließlich im Rahmen der Vorbereitung dieses Artikels gesammelt.

Aufgrund der Tatsache, dass ich die Systeme lange Zeit berührt habe und einige überhaupt nicht berührt habe, hatte ich weder Screenshots noch Beispiele. Also habe ich mein Wissen in Google, im Wiki, auf YouTube und auf Entwicklerseiten aufgefrischt, dort Screenshots ausgegraben und dadurch einen solchen Überblick bekommen.

1. Theorie

1.1. Warum?

Um die Frage „Warum?“ zu beantworten Zuerst müssen Sie verstehen, was eine „Netzwerkkarte“ ist. Netzwerkkarte – (meistens) eine logisch-grafisch-schematische Darstellung der Interaktion von Netzwerkgeräten und ihrer Verbindung, die ihre wichtigsten Parameter und Eigenschaften beschreibt. Heutzutage wird es häufig in Verbindung mit der Überwachung des Gerätestatus und einem Warnsystem verwendet. Also: um eine Vorstellung davon zu bekommen, wo sich die Netzwerkknoten befinden, wie sie interagieren und welche Verbindungen zwischen ihnen bestehen. In Verbindung mit der Überwachung erhalten wir ein funktionierendes Werkzeug zur Verhaltensdiagnose und Vorhersage des Netzwerkverhaltens.

1.2. L1, L2, L3

Sie sind auch Layer 1, Layer 2 und Layer 3 gemäß dem OSI-Modell. L1 – physikalische Ebene (Kabel und Vermittlung), L2 – physikalische Adressierungsebene (MAC-Adressen), L3 – logische Adressierungsebene (IP-Adressen).

Tatsächlich macht es keinen Sinn, eine L1-Karte zu erstellen, sie folgt logischerweise aus demselben L2, mit Ausnahme vielleicht der Medienkonverter. Und dann gibt es jetzt auch Medienkonverter, die getrackt werden können.

Logischerweise erstellt L2 eine Netzwerkkarte basierend auf den MAC-Adressen der Knoten, L3 – auf der Grundlage der IP-Adressen der Knoten.

1.3. Welche Daten angezeigt werden sollen

Es kommt auf die zu lösenden Aufgaben und Wünsche an. Ich möchte zum Beispiel natürlich verstehen, ob das Stück Eisen selbst „lebendig“ ist, an welchem ​​Port es „hängt“ und in welchem ​​Zustand der Port oben oder unten ist. Es könnte L2 sein. Und im Allgemeinen scheint mir L2 die am besten anwendbare Netzwerkkartentopologie im angewandten Sinne zu sein. Aber der Geschmack und die Farbe ...

Die Verbindungsgeschwindigkeit am Port ist nicht schlecht, aber nicht kritisch, wenn sich dort ein Endgerät befindet – ein PC-Drucker. Es wäre schön, die Prozessorauslastung, die Menge an freiem RAM und die Temperatur auf dem Stück Eisen sehen zu können. Dies ist jedoch nicht mehr so ​​einfach. Hier müssen Sie ein Überwachungssystem konfigurieren, das SNMP lesen und die empfangenen Daten anzeigen und analysieren kann. Mehr dazu später.

Was L3 betrifft, habe ich dieses gefunden Artikel.

1.4. Wie?

Es kann manuell erfolgen, es kann automatisch erfolgen. Wenn von Hand, dann für eine lange Zeit und Sie müssen den menschlichen Faktor berücksichtigen. Wenn automatisch, müssen Sie berücksichtigen, dass alle Netzwerkgeräte „intelligent“ sein müssen, SNMP verwenden können und dieses SNMP korrekt konfiguriert sein muss, damit das System, das Daten von ihnen sammelt, diese Daten lesen kann.

Es scheint nicht schwierig zu sein. Aber es gibt Fallstricke. Angefangen bei der Tatsache, dass nicht jedes System in der Lage sein wird, alle Daten, die wir vom Gerät sehen möchten, zu lesen, oder nicht alle Netzwerkgeräte diese Daten liefern können, bis hin zur Tatsache, dass nicht jedes System Netzwerkkarten einbauen kann automatischer Modus.

Der Prozess der automatischen Kartenerstellung ist ungefähr der folgende:

– Das System liest Daten von Netzwerkgeräten
- Basierend auf den Daten wird für jeden Port des Routers eine Adressabgleichstabelle für die Ports erstellt
- Gleicht Adressen und Gerätenamen ab
- Baut Port-Port-Gerät-Verbindungen auf
- zeichnet das alles in Form eines Diagramms auf, „intuitiv“ für den Benutzer

2. Üben

Lassen Sie uns nun darüber sprechen, was Sie zum Erstellen einer Netzwerkkarte verwenden können. Gehen wir davon aus, dass wir diesen Prozess natürlich so weit wie möglich automatisieren wollen. Nun, das heißt, Paint und MS Visio gibt es nicht mehr... aber... Nein, das sind sie.

Es gibt spezielle Software, die das Problem der Erstellung einer Netzwerkkarte löst. Einige Softwareprodukte können eine Umgebung zum „manuellen“ Hinzufügen von Bildern mit Eigenschaften, zum Zeichnen von Links und zum Starten der „Überwachung“ nur in extrem verkürzter Form bereitstellen (unabhängig davon, ob der Knoten aktiv ist oder nicht mehr reagiert). Andere können nicht nur das Netzwerkdiagramm selbst zeichnen, sondern auch eine Reihe von Parametern aus SNMP lesen, den Benutzer bei Störungen per SMS benachrichtigen, eine Reihe von Informationen zu den Ports der Netzwerkhardware bereitstellen und das alles nur Teil ihrer Funktionalität (dasselbe NetXMS).

2.1. Produkte

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

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

Bezahlte Projekte:
LanState
Gesamtnetzwerkmonitor
Solarwinds-Netzwerktopologie-Mapper
UVexplorer
Auvik
AdRem NetCrunch

2.2.1. Gratis Software

2.2.1.1. LanTopoLog

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Von Yuri Volokitin entwickelte Software. Die Schnittstelle ist so einfach wie es nur sein kann. Softina unterstützt beispielsweise den halbautomatischen Netzwerkaufbau. Sie muss die Einstellungen aller Router (IP, SNMP-Zugangsdaten) „füttern“, dann passiert alles von selbst, nämlich werden Verbindungen zwischen Geräten aufgebaut, die Ports angeben.

Es gibt kostenpflichtige und kostenlose Versionen des Produkts.

Videohandbuch

2.2.1.2. Nagios

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Open-Source-Software gibt es seit 1999. Das System ist für die Netzwerküberwachung konzipiert, das heißt, es kann Daten über SNMP lesen und automatisch eine Netzwerkkarte erstellen, aber da dies nicht seine Hauptfunktion ist, tut es dies auf eine sehr ... seltsame Weise ... NagVis wird verwendet Karten zu erstellen.

Videohandbuch

2.2.1.3. Eiscreme

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Icinga ist ein Open-Source-System, das einst aus Nagios hervorgegangen ist. Das System ermöglicht Ihnen die automatische Erstellung von Netzwerkkarten. Das einzige Problem besteht darin, dass Karten mit dem NagVis-Add-on erstellt werden, das unter Nagios entwickelt wurde. Wir gehen daher davon aus, dass diese beiden Systeme hinsichtlich der Erstellung einer Netzwerkkarte identisch sind.

Videohandbuch

2.2.1.4. NeDi

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Kann Knoten im Netzwerk automatisch erkennen und basierend auf diesen Daten eine Netzwerkkarte erstellen. Die Schnittstelle ist recht einfach, es gibt eine Statusüberwachung per SNMP.

Es gibt kostenlose und kostenpflichtige Versionen des Produkts.

Videohandbuch

2.2.1.5. Pandora FMS

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Fähigkeit zur automatischen Erkennung, zum automatischen Aufbau eines Netzwerks und SNMP. Schöne Schnittstelle.

Es gibt kostenlose und kostenpflichtige Versionen des Produkts.

Videohandbuch

2.2.1.6. PRTG

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Die Software kann nicht automatisch eine Netzwerkkarte erstellen, sondern nur Bilder manuell per Drag & Drop erstellen. Gleichzeitig kann es aber auch den Status von Geräten über SNMP überwachen. Die Benutzeroberfläche lässt meiner subjektiven Meinung nach zu wünschen übrig.

30 Tage - volle Funktionalität, dann - „kostenlose Version“.

Videohandbuch

2.2.1.7. NetXMS

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

NetMXS ist in erster Linie ein Open-Source-Überwachungssystem, der Aufbau einer Netzwerkkarte ist eine Nebenfunktion. Aber es ist ganz ordentlich umgesetzt. Automatischer Aufbau basierend auf automatischer Erkennung, Knotenüberwachung über SNMP, Möglichkeit zur Verfolgung des Status von Router-Ports und anderer Statistiken.

Videohandbuch

2.2.1.8. Zabbix

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Zabbix ist ebenfalls ein Open-Source-Überwachungssystem, flexibler und leistungsfähiger als NetXMS, kann jedoch nur Netzwerkkarten im manuellen Modus erstellen, aber nahezu alle Router-Parameter überwachen, deren Erfassung nur konfiguriert werden kann.

Videohandbuch

2.2.2. Bezahlte Software

2.2.2..1 Lan-Staat

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Kostenpflichtige Software, mit der Sie die Netzwerktopologie automatisch scannen und basierend auf den erkannten Geräten eine Netzwerkkarte erstellen können. Ermöglicht die Überwachung des Status erkannter Geräte nur durch Hochfahren des Knotens selbst.

Videohandbuch

2.2.2.2. Gesamtnetzwerkmonitor

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Bezahlte Software, die nicht automatisch eine Netzwerkkarte erstellt. Weiß nicht einmal, wie man Knoten automatisch erkennt. Tatsächlich ist dies dasselbe Visio, das sich nur auf die Netzwerktopologie konzentriert. Ermöglicht die Überwachung des Status erkannter Geräte nur durch Hochfahren des Knotens selbst.

Mist! Ich habe oben geschrieben, dass wir Paint und Visio ablehnen ... Okay, lass es sein.

Ich habe kein Videohandbuch gefunden und brauche es auch nicht ... Das Programm ist mittelmäßig.

2.2.2.3. Solarwinds Network Topology Mapper

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Bezahlte Software, es gibt eine Testphase. Es kann das Netzwerk automatisch scannen und entsprechend den angegebenen Parametern selbstständig eine Karte erstellen. Die Benutzeroberfläche ist recht einfach und angenehm.

Videohandbuch

2.2.2.4. UVexplorer

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Kostenpflichtige Software, 15-tägige Testversion. Es kann automatisch eine Karte erkennen und zeichnen und Geräte nur anhand des Ein-/Aus-Status überwachen, d. h. durch Geräte-Ping.

Videohandbuch

2.2.2.5. Auvik

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Ziemlich nettes kostenpflichtiges Programm, das Netzwerkgeräte automatisch erkennen und überwachen kann.

Videohandbuch

2.2.2.6. AdRem NetCrunch

Webseite

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

Kostenpflichtige Software mit 14-tägiger Testversion. Kann das Netzwerk automatisch erkennen und aufbauen. Die Schnittstelle löste keine Begeisterung aus. Kann auch in SNMP überwachen.

Videohandbuch

3. Vergleichsplatte

Wie sich herausstellte, ist es ziemlich schwierig, relevante und wichtige Parameter für den Vergleich von Systemen zu ermitteln und diese gleichzeitig in ein kleines Plätzchen zu packen. Das habe ich bekommen:

Netzwerkkarten. Ein kurzer Überblick über Software zum Erstellen von Netzwerkkarten

*Die Einstellung „Benutzerfreundlich“ ist höchst subjektiv und das verstehe ich. Aber wie ich die „Ungeschicklichkeit und Unlesbarkeit“ anders beschreiben könnte, fiel mir nicht ein.

**„Überwachung nicht nur des Netzwerks“ impliziert den Betrieb des Systems als „Überwachungssystem“ im üblichen Sinne dieses Begriffs, d. h. die Fähigkeit, Metriken vom Betriebssystem und Virtualisierungshosts zu lesen und Daten von Anwendungen im Gastbetrieb zu empfangen Betriebssysteme usw.

4. Persönliche Meinung

Aus persönlicher Erfahrung sehe ich keinen Sinn darin, die Software separat zur Netzwerküberwachung zu verwenden. Ich bin eher von der Idee beeindruckt, ein Überwachungssystem für alles und jeden zu verwenden, mit der Möglichkeit, eine Netzwerkkarte zu erstellen. Zabbix tut sich damit schwer. Nagios und Icinga auch. Und nur NetXSM ist in dieser Hinsicht zufrieden. Wenn Sie allerdings verwirrt sind und eine Karte in Zabbix erstellen, dann sieht es noch vielversprechender aus als NetXMS. Es gibt auch Pandora FMS, PRTG, Solarwinds NTM, AdRem NetCrunch und höchstwahrscheinlich noch eine Reihe anderer Dinge, die in diesem Artikel nicht enthalten sind, aber ich habe sie nur in Bildern und Videos gesehen, daher kann ich nichts dazu sagen.

Über NetXMS wurde geschrieben Beitrag mit einem kleinen Überblick über die Fähigkeiten des Systems und einer kleinen Anleitung.

PS:

Wenn ich irgendwo einen Fehler gemacht habe und höchstwahrscheinlich einen Fehler gemacht habe, korrigieren Sie ihn bitte in den Kommentaren. Ich werde den Artikel korrigieren, damit diejenigen, die diese Informationen nützlich finden, nicht alles aus eigener Erfahrung noch einmal überprüfen müssen.

Vielen Dank.

Source: habr.com

Kommentar hinzufügen