Netzwerkbandbreitenüberwachung für mehrere Hosts

Ich erledige viele (hauptsächlich WLAN-) netzwerkbezogene Fehlerbehebungs- und Verwaltungsaufgaben.

Was ich möchte, ist eine Möglichkeit, die Bandbreitennutzung aller Netzwerkhosts in Echtzeit zu überwachen. Auf diese Weise kann ich Engpässe schnell lokalisieren, missbräuchliche Hosts identifizieren und so weiter.

Ich könnte wahrscheinlich etwas aufpeppen, aber wenn etwas verfügbar ist, speziell für diesen Zweck, werde ich damit gehen.

Welches Betriebssystem wird auf Hosts verwendet? Ich kann 10-Strike Bandwidth Monitor für die Überwachung der Verkehrsnutzung in Echtzeit unter Windows empfehlen.

Antworten (2)

Wenn Sie daran denken, selbst etwas zusammenzustellen, können Sie die Netzwerknutzung in Python mit psutil überwachen , Details hier , und offensichtlich ist es in Python einfach genug, diese Statistiken zu speichern und/oder zu teilen.

Für eine fertig gerollte Lösung auf Basis von psutil gilt jedoch:

  • Wenn Ihre Server alle Linux sind, können Sie psdash verwenden , wodurch entweder jeder Server seine eigene Webseite mit der Leistungsübersicht hat oder ein Master-Server die Webschnittstelle für alle hat.
  • Für Systeme mit gemischten Betriebssystemen ist grr zwar komplizierter einzurichten, ermöglicht Ihnen jedoch die Ausführung von Flows , die zum Sammeln von Daten oder zum Ausführen anderer Aufgaben auf einem Client verwendet werden können, und jagt , welche Aktionsflows auf mehreren Clients einer Spezifikation entsprechen .
Ich habe noch nie gesehen, dass Sie eine Antwort kommentiert haben, die nicht Python ist. Bekommen Sie eine Provision? ;)
@ThisIsNotMyRealName - keine Provision, nur einiges über Python wissen und da man viele verschiedene Dinge damit machen kann und es viele kostenlose Tools gibt, ist es oft eine gute Antwort. Meine zwei besten Antworten in Bezug auf Stimmen sind jedoch beide nicht Python.

Ich leite den Datenverkehr meines Kindes in meinem LAN über einen laufenden Pi ntop- bietet eine schöne grafische Oberfläche mit beteiligten Hosts, wie viel Bandbreite usw.

https://www.ntop.org

Ist der Pi gut dafür? Ich bin ein CompSci-Student und habe darüber nachgedacht, einen zu verwenden, um den gesamten Datenverkehr in meinem persönlichen LAN mit zu protokollieren tcpdump, um in meiner Freizeit zu lernen.