Derzeit dokumentieren wir die Verbindungen zu den Ports unserer Switches manuell. Natürlich ist die Wartung eine lästige Aufgabe, und die Dokumentation ist veraltet, sobald Sie sie speichern.
Gibt es Tools zum Abfragen von Switches, vorzugsweise über SNMP, mit denen Sie feststellen können, was am anderen Ende angeschlossen ist?
Für die Aufzeichnung verwenden wir hauptsächlich HP ProCurve-Switches.
Antworten:
Netdisco ist die Antwort.
Website: http://netdisco.org/
quelle
Ich habe GLPI ( http://glpi-project.org/spip.php?lang=en ) verwendet, das mir gefallen hat, Tabellenkalkulationen (die umständlich, aber effektiv sind), und ich habe mir IP Plan angesehen ( http: // iptrack .sourceforge.net / ), die fast verlassen zu sein scheint.
Da ich bald einen anderen Administrator bekommen werde (YAY), gehe ich zurück zu GLPI.
Außerdem beschrifte ich jedes der Kabel, die zum Switch führen, mit einem Brother p-touch-Etikettierer. Es ist ziemlich billig, aber es ist besser als nichts.
quelle
NetDisco ist eine ziemlich große Kanone. Für ein einfacheres Skript schauen Sie sich switchmap an . Es durchsucht die MAC-Tabellen, ARP-Tabellen, CDP usw. der Switches, um statische Webseiten zu generieren. Diese fassen die Portzuordnungen gut zusammen.
quelle
Ich bin ein großer Fan von NSTs Managed Switch Port Mapping Tool www.netscantools.com/spmapmain.html
Es ist nicht kostenlos, aber sehr nützlich bei der Fehlersuche und Dokumentation von Netzwerken. Es verwendet SNMP und ARP, um Ihnen die MAC- und IP-Adresse (und auch DNS-Lookups) aller Geräte zu geben, die an jeden Port eines bestimmten Switch angeschlossen sind.
Daumen hoch für dieses Tool!
quelle
Sie können sich mit NMAP auskennen und es als aktualisierten Netzwerk-Mapper verwenden. Obwohl ich denke, dass sich das als zu umständlich erweisen würde. Ich halte mich an den Etikettendrucker und mein wichtigstes Werkzeug für diese Situation.
quelle
OpenNMS bietet Layer2-Erkennung über die SNMP-Sammlung (wie ich sicher auch andere ähnliche Tools).
OpenNMS ruft MAC-, VLAN- und STP-Informationen von verwalteten Geräten ab und erstellt daraus eine l2-Topologie, die es dann zuordnen kann. (Natives Mapping funktioniert derzeit nur für den IE, aber die nächste stabile Version - 1.8 - wird meiner Meinung nach eine bessere Mapping-Unterstützung bieten.) Sie können pro Port sehen, welche Knoten mit einem bestimmten Knoten verbunden sind.
Wenn Sie jedoch selbst etwas schreiben möchten, bietet snimpy eine hervorragende Programmierschnittstelle für SNMP, die einen Großteil des Programmieraufwands für SNMP umgeht. Ich habe es kürzlich verwendet, um eine Live-Zusammenfassung der vlans pro Port zu generieren, was unsere Switches nicht sauber gemeldet haben.
quelle
Ich habe ein Perl-Programm geschrieben, das unter Linux / FreeBSD läuft, um alle Geräte in Ihrem Cisco-Netzwerk (IOS / NX-OS / ASA) zu verfolgen. Es verwendet SSH / Telnet (kein SNMP), um eine Verbindung zu den Geräten herzustellen, und speichert alle Daten in einer MySQL-Datenbank. Es ist in hohem Maße modular aufgebaut, auf mittlere und große Netzwerke ausgerichtet, verfügt über eine GUI- und CLI-Schnittstelle und eine Bibliothek, die von anderen Programmen verwendet werden kann. Es gibt viele Funktionen, überprüfen Sie einfach die Webseite:
http://netdbtracking.sourceforge.net/
quelle