Netzwerk-Monitoring auf Cisco-Switches

Mitglied: Max-85

Max-85 (Level 1) - Jetzt verbinden

30.10.2008, aktualisiert 31.10.2008, 8014 Aufrufe, 6 Kommentare

Hallo,

ich studiere an einer Fachhochschule und habe ein Problem in unserem Netzwerk-Labor.
Wir benutzen Cisco-Switches und ich will quasi zu jeder Zeit wissen, welches Gerät an welchem Port hängt.
Bedeutet:

FastEthernet0/1 : 00e3.5123.21f3
FastEthernet0/2 : 0021.32ed.12a3
. .
. .
. .

Der Spaß müsste in einer Datenbank abgespeichert werden und sich (halbwegs) dynamisch aktualisieren.
(also 1 mal am Tag würde reichen)
Hat da jemand ne Idee, wie man das mit Cisco-Switches realisieren könnte??

Vielen Dank,
Max-85
Mitglied: aqui
30.10.2008 um 15:29 Uhr
Ja, mit einem SNMP Tool wie snmpget usw. kannst du die Mac Forwarding Database des Switches mit einem Script auslesen und in eine Datenbank schreiben.
Das funktioniert problemlos mit allen SNMP fähigen Switches !

Andere Möglichkeit: Du telnetest oder SSHst den Switch scriptgesteuert und liest mit dem entsprechenden show Kommando diese Database aus (sh mac), speicherst sie und überträgst sie in eine Datenbank !

Auch das funktioniert mit allen managebaren Switches nicht nur mit Cisco...

Bedenke das das nur bei Layer 2 Swithes funktioniert und bei Layer 3 (Routing Switches) nur bedingt, da alle gerouteten Endgeräte nur über den ARP Cache sichtbar sind bzw. deren IP !! Leider teilst du uns ja nicht mit ob deine Switches im Layer 2 oder Layer 3 arbeiten
Bitte warten ..
Mitglied: ubiwan
30.10.2008 um 15:47 Uhr
Unter Windows gibt es beispielsweise Kiwi Cattools, das das automatisiert kann.
Du könntest dir ausserdem mit "snmp-server enable traps mac-notification" und "mac address-table notification" SNMP Traps zuschicken lassen, wenn neue MACs gelernt werden. Du bräuchtest dann natürlich noch einen Trap Receiver und ein paar Skripte, die mit den Daten dann irgendwas anstellen.
Bitte warten ..
Mitglied: Max-85
30.10.2008 um 16:28 Uhr
Oh, tut mir leid!
Wir arbeiten hier mit Layer3-Switches
um genau zu sein:
Cisco WS-C6509-E
Noch weitere vorschläge, oder gibts irgendwo anleitungen zu dem bisher geschriebenen??
Vielen Dank!
Bitte warten ..
Mitglied: aqui
30.10.2008 um 17:37 Uhr
Das ist ganz einfach da kommt auch ein Laie ohne Anleitung mit klar. Bedenke aber das du an einem Layer 3 Switch nur die lokal angeschlossenen Mac Adressen sehen kannst nicht die die Layer 3 remote geroutet werden, denn dafür müsstest du zusätzlich noch den ARP Cache (sh arp) auslesen.
Da es dir aber vermutlich nur um lokale Endgeräte geht reicht dann ein Auslesen der MAC Adress Forwarding Database per SNMP oder SHOW Kommando ! Oder die Trap Variante !

Ein HowTo für das snmpget Kommando findest du hier:

http://net-snmp.sourceforge.net/tutorial/tutorial-5/commands/snmpget.ht ...

Cisco wird für die Mac Database sicher die Ethernet Standard MIB OID benutzen. Falls nicht kannst du die richtige OID über die MIB Datei des Cat 6500 sehr schnell rausbekommen. (ASCII Datei)

Die MIB Datei kannst du frei vom Cisco CCO runterladen oder bekommst sie über euren Cisco Händler kostenfrei !
Bitte warten ..
Mitglied: Max-85
31.10.2008 um 10:52 Uhr
Danke erstmal für die Hilfe!

Leider löst das ganze mein Problem nicht! Die MAC-Address-Table auf dem Switch ist nicht vollständig.
Von meinem Verständnis heraus lernt die Tabelle eine MAC und lässt sie nach 300 sec wieder austimen.
Ich habe nämlich auch Server, die Minuten/Stundenlang keinen Traffic verursachen!

Ich bräuchte aber ALLE Geräte in einer Liste!
:-\
Hab mir überlegt einen ping an alle Adressen zu schicken und direkt danach die MACs und die Ports auslesen zu lassen! Die widerrum könnte ich ja nur für jedes einzelne VLAN machen! 0der?!

Weiß jemand ne andere Möglichkeit??
Bitte warten ..
Mitglied: aqui
31.10.2008 um 12:38 Uhr
Ja, da hast du Recht. Das ist der sog. Mac Timeout Timer den jeder Switch hat.
Das ist die Zeit die vergeht wenn der Client keinerlei Traffic mehr sendet und der Switch diese MAC Adresse dann aus der Forwarding Database rausnimmt bzw. löscht.

Jeder Switch am Markt macht das so und das ist auch höchst sinnvoll, denn würde das nicht passieren kollabiert der Switch spätestens dann wenn er seine max. Anazahl von Mac Adressen in der CAM Tabelle erreicht hat und der Mac Speicher voll ist... und das ist bei Billigswitches meist nicht sehr viel und geht entsprechend schnell.

Wie gesagt danach ist er dann tot oder funktioniert nur noch als dummer Hub (Packet Flooding auf allen Ports).
(Bei Billigswitches ist dies ein beliebter Trick um sie mit einem MAC Adress Genarator abzuschiessen )

Du bist dann allerdings mit dem Vorhaben diese Endgeräte Daten aus dem Switch zu ziehen absolut auf dem Holzweg...denn das geht so nicht !

Als einzige Alternative bleibt dir dann nur noch Endgeräte aktiv zu pollen und nach der MAC zu fragen.
Der Angry IP Scanner macht sowas für einen kompletten IP Netzwerk Bereich:
http://www.angryziber.com/w/Download

Die MAC Adressen bekommst du dann aus deiner ARP Tabelle am Rechner (arp -a in der Eingabeaufforderung !)

Allerings funktioniert dieser Trick nur für IP Protokolle.
Hast du Endgeräte die kein IP sprechen und z.B. NETBIOS oder IPX/SPX sperchen nützt dir das o.a. wenig !!
Bitte warten ..
Heiß diskutierte Inhalte
Benchmarks
M.2 SSD und RAM zu langsam
gelöst MarkowitschFrageBenchmarks14 Kommentare

Hallo zusammen, ich habe mir folgenden PC zusammengestellt : MB: ASUS - ROG Strix Z490-E Gaming Mainboard (90MB12P0-M0EAY0) CPU: ...

Peripheriegeräte
Suchen Outdoor Wandler von LWL auf Cat 7 Kabel
pavelruFragePeripheriegeräte13 Kommentare

Hallo Zusammen, wir suchen einen Outdoor Konverter welcher von einem kommenden LWL Kabel auf CAT 7 Lan Kabel weiter ...

Netzwerkgrundlagen
Verständnisfrage zu Switchen in einem Netzwerk
kaloschkeFrageNetzwerkgrundlagen13 Kommentare

Hallo, nur interessehalber: Ich habe in meinem Heimnetzwerk einen Smarthomecontroller (Innogy) an einem Switch und einen Raspberry Pi mit ...

Festplatten, SSD, Raid
Synology NAS SHR auflösen
chkdskFrageFestplatten, SSD, Raid12 Kommentare

Mahlzeit zusammen, ich hab schon ein bisschen recherchiert, allerdings keine "aktuelle" Information gefunden. Kurz zu meinem Problem: Ich habe ...

Festplatten, SSD, Raid
NAS einrichten statt Bandlaufwerk
gelöst ingo1988FrageFestplatten, SSD, Raid11 Kommentare

Hallo, ich brauche einmal eine Beratung für eine Datensicherung. Im Moment findet die Datensicherung über ein NAS mit 5 ...

Batch & Shell
Script zum festellen welche datein noch ganz sind
ricardobohnerFrageBatch & Shell10 Kommentare

Hallo Leute, Ich hab da ne frage: Kann man per script feststellen ob eine Datein noch 100% ist? Zum ...

Ähnliche Inhalte
Monitoring

Monitoring: Zabbix - Cisco Switch Temperatur (keine Daten)

malawiFrageMonitoring2 Kommentare

Es läuft Zabbix 4.0.1 unter Apache und MySQL auf einer virtuellen Ubuntu 18.04.1 LTS-VM. Prinzipiell funktioniert das Monitoring. Jetzt ...

Monitoring

Cisco Catalyst 2960x Netzwerk Monitoring Ports dauerhaft überwachen

138064FrageMonitoring3 Kommentare

Hallo zusammen, Ich stehe mal grade auf dem Schlauch oder ist ist einfach nur die Hitze. Wir testen gerade ...

Monitoring

Netzwerk-Monitoring Software

gelöst 131361FrageMonitoring18 Kommentare

Hallo alle zusammen, bin immer noch verzweifelt auf der Suche nach einer Netzwerk-Monitoring lösen mit dem Hauptfokus auf das ...

Netzwerkgrundlagen

Cisco Switch simulator

gelöst 131361FrageNetzwerkgrundlagen4 Kommentare

Hallo zusammen, gibt es ein Programm, womit man einen Cisco Switch simulieren kann und darauf mit der config etwas ...

Netzwerkmanagement

Cisco Switch Neustart

gelöst MasterSchlumpfFrageNetzwerkmanagement16 Kommentare

Hallo Cisco Profis, ich habe ein Problem mit meinem Cisco WS-C2960G-48TC-L Switch. Der witch startet mehrmals am Tag aus ...

Router & Routing

Cisco Monitoring Session Vlan Tag

gelöst MikePostFrageRouter & Routing1 Kommentar

Hallo zusammen Ich habe einen Cisco ME 3400 Switch. Port Gig 0/3 und 0/4 sind als Trunking Ports konfiguriert. ...

Neue Fragen
Administrator Magazin
11 | 2020 Virtualisierung ist aus der IT nicht mehr wegzudenken. In der November-Ausgabe des IT-Administrator Magazins dreht sich der Schwerpunkt um das Thema "Server- und Storage-Virtualisierung". Darin erfahren Sie, wie sich die Virtualisierungstechnologie entwickelt hat, welche Varianten es im Bereich Server und Speicher gibt und wie ...
Neue Beiträge
Neue Jobangebote
Server- und Storage-VirtualisierungServer- und Storage-VirtualisierungBerechtigungs- und IdentitätsmanagementBerechtigungs- und IdentitätsmanagementWebdienste und -serverWebdienste und -serverDatenbankenDatenbankenMonitoring & SupportMonitoring & SupportHybrid CloudHybrid Cloud