So überwachen Sie die Bandbreitennutzung in Echtzeit

15

Ich habe ein kleines (Windows-) Netzwerk mit ein paar Leuten.

Wir haben Internetzugang über einen BT-Router

Im Allgemeinen ist alles in Ordnung, aber gelegentlich scheint es zu einem dramatischen Bandbreitenverlust zu kommen.

Ich könnte unter einem Zombie-PC oder einem Benutzer leiden, der Torrent-Software ausführt ... Oder könnte mein ISP einfach irgendeine Einschränkung für mich festlegen?

Ich möchte herausfinden, was los ist.

Gibt es ein einfaches Tool, das ich ausführen kann, um mir eine reale Welt zu bieten (Welche Apps auf welchen PCs), die zu einem bestimmten Zeitpunkt die gesamte Bandbreite nutzen?

Rory Becker
quelle

Antworten:

4

In unserem Büro hatten wir ähnliche Probleme und begannen, MRTG zur Überwachung der einzelnen Netzwerkports auf unserem zentralen Netzwerk-Switch zu verwenden. Wir wussten über unseren Schaltplan, wer mit jedem Port verbunden war, und identifizierten schnell ein paar Leute, die "extreme" Bandbreiten beanspruchten. Es stellte sich heraus, dass sie Ströme aus dem Büro streamen, und wir haben dem schnell ein Ende gesetzt (um Bandbreite zu sparen und gesetzliche Haftung zu vermeiden). Wir hatten immer noch einige Probleme, die auf unseren Core-Router beschränkt waren. Alles andere im Büro war auf ein 100-Mbit / s-Switch-Netzwerk aktualisiert worden, aber unser Kernrouter, der NAT-Routing usw. handhabt, war immer noch ein älterer 10-Mbit / s-Cisco-Router. Wir haben dies durch einen neueren Router ersetzt und unsere Verbindungsprobleme sind verschwunden. Wir überwachen unseren Core-Switch immer noch auf Probleme, und es hat geholfen, einige Leute zu identifizieren, die Software ausführen, die sie nicht sein sollten. Wenn Sie sich die Ports Ihres Switches und den durch sie fließenden Datenverkehr ansehen, sollten Sie jedoch einen guten Ausgangspunkt finden (Sie benötigen einen Switch, der SNMP unterstützt).

Justin Scott
quelle
1
Ich würde mal sehen, warum Benutzer einfach alles installieren können, was sie wollen.
Der Unix-Hausmeister
Diese Büroumgebung war kein typisches geschlossenes Unternehmensgefängnis. Es waren alles hübsche Techniker (Entwickler), die alle ihre eigenen Systeme (Laptops) zur Arbeit mitbrachten, sodass sie keine Domain mit Einschränkungen bei der Softwareinstallation oder dergleichen verwendeten. Jeder war im Wesentlichen sein eigener Administrator für seine eigene Box.
Justin Scott
3

Ich habe NetWorx verwendet , um einzelnen Benutzern die Überwachung ihrer Bandbreitennutzung zu ermöglichen, und da es gute exportierbare Protokolle enthält, enthält es einige nützliche Statistiken. Vorausgesetzt, der von Ihnen verwendete BT-Router unterstützt dies, können Sie PRTG oder MRTG verwenden , um die Nutzung des WAN und möglicherweise der LAN-Ports tatsächlich zu überwachen.

Richard Slater
quelle
Ich benutze PRTG für genau diesen Zweck und es funktioniert sehr gut - sehr leicht auf einen Blick zu sehen, wie viel Bandbreite wir verwendet haben. Ob Sie einzelne LAN-Ports überwachen können, hängt jedoch davon ab, ob Ihr Router Leistungsindikatoren für diese Ports bereitstellt.
Keithius
1

Was ich benutze, um diese Probleme zu diagnostizieren (dh plötzlich wird die Bandbreite missbraucht), starte ich iftop ( http://www.ex-parrot.com/pdw/iftop/ ) auf dem Router, wenn es sich um eine Unix-Maschine handelt. Sie erhalten eine Liste der Verbindungen pro Schnittstelle und IP-Adresse, die Sie nach Portnummer aufschlüsseln können.

Auf diese Weise können Sie herausfinden, welche Box die meiste Bandbreite verwendet, und wenn Sie Zugriff auf diese Box haben, können Sie durch Korrelation der Portnummern auf dieser Box erkennen, welcher Prozess / welche Anwendung missbräuchlich ist.

Ich weiß, das ist nur gültig, wenn Sie einen Unix-Router verwenden, aber ziemlich effektiv. Informationen zu anderen Setups finden Sie unter anderen Antworten (z. B. spezielle Hardware, SNMP-Überwachung der Switches usw.).

Golan
quelle
0

Wenn Ihr Router SNMP nicht unterstützt (die meisten kleineren Router vom Typ "Heim" tun dies nicht), können Sie DU Meter ( http://www.hageltech.com/dumeter/about ) installieren, mit dem die täglichen / stündlichen Statistiken des verwendeten Datenverkehrs gespeichert werden. Installieren Sie es auf jedem PC und untersuchen Sie, wann das Problem auftritt. Sie können sogar per E-Mail benachrichtigt werden, wenn ein bestimmter Stundengrenzwert überschritten wird (z. B. wenn ein bestimmter PC in den letzten 60 Minuten, heute oder in diesem Monat mehr als X Megabyte heruntergeladen hat).

haimg
quelle