spsman
Goto Top

Netzwerkpakete(Netzwerklast) abfragen

Hallo,

Das Problem:
Mein Heimserver soll, wenn er nicht gerade Daten liefert/bekommt, Automatisch runterfahren(mit Timeout natürlich).

Lösungsansatz:
Ich frage die Gesendeten/Empfangenen Netzwerkpakete intervallmäßig ab und werte die Differenz aus um so die Netzwerklast zu überprüfen.

Leider finden ich kein (CMD-)Kommando was mir die die Netzwerkpakete anzeigt.

Vielleicht habt Ihr ja auch eine bessere Idee wie ich die Netzwerklast bestimmen kann?

Danke im voraus.

Robert

Content-Key: 287269

Url: https://administrator.de/contentid/287269

Ausgedruckt am: 29.03.2024 um 10:03 Uhr

Mitglied: aqui
aqui 01.11.2015 aktualisiert um 18:27:12 Uhr
Goto Top
Es wäre sehr hilfreich gewesen wenn du mal die Güte gehabt hättest uns hier mitzuteilen WAS denn dein "Heimserver" genau ist ?!
  • Ein NAS (QNAP, Sysmology)
  • Ein Open Source NAS als FreeNAS
  • Eine Winblows Gurke
  • Ein Linux Server
  • Ein OS-X Server
Es gibt derer ja viele Optionen und mit so einer oberflächlichen Frage wie oben können auch wir nur im freien Fall raten oder die berühmte Kristallkugel bemühen.
Nur so viel:
Wenn den "Heimserver" SNMP kann, was die meisten Server wie Winblows, Linux, OS-X und auch das Gros der NAS Systeme können, dann kannst du ganz einfach mit SNMP die Packet oder Byte Counter des Server NICs abfragen (z.B. mit dem Klassiker Net-SNMP http://www.net-snmp.org ) und bekommst den direkten Wert dieser Daten. Der Rest ist dann einfache Grundrechnung aus der ersten und zweiten Klasse.
Weitere Anregungen zum Thema SNMP findest du hier z.B.:
Netzwerk Management Server mit Raspberry Pi
Mitglied: SPSman
SPSman 01.11.2015 um 18:17:02 Uhr
Goto Top
Mein Server ist ein Stinktnormaler,

WHS 11.(CMD war wohl nicht eindeutig genug)Sorry.

dann werde ich mal mit snmp beschäftigen.
Mitglied: Pjordorf
Pjordorf 01.11.2015 aktualisiert um 21:01:07 Uhr
Goto Top
Hallo,

Zitat von @SPSman:
Vielleicht habt Ihr ja auch eine bessere Idee wie ich die Netzwerklast bestimmen kann?
Und was hat das jetzt damit zu tun das dein Server aus (Heruntergefahren) oder an ist? Dein Server wird wenn er Heruntergefahren ist nicht wirklich Daten annehmen oder Senden und somit ist deine Auswertung nach Netzwerklast für dieses vorhaben unsinnig. Außerdem gibt dir die Netzwerklast Werte aus der Vergangenheit und wenn du nicht gerade die Möglichkeit einer Zeitreise in die eintretende Zukunft machen kannst wird dir der Wert nicht helfen beim "Soll ich jetzt oder gleich herunterfahren oder nicht?".

Gruß,
Peter
Mitglied: SPSman
SPSman 01.11.2015 aktualisiert um 21:39:50 Uhr
Goto Top
Es ist ganz einfach.
Werden mehr als X Pakete im Zeitintervall Y gesendet/empfangen ->nicht runterfahren.
Werden weniger Paketet Empfangen/gesendet -> Herunterfahren.
"Netzwerklast" ist hier wohl etwas zweideutig...
Werden wieder Daten benötigt wird er per WOL wieder gestartet.
Mitglied: aqui
aqui 02.11.2015 um 13:06:34 Uhr
Goto Top
Lade über die Systemsteuerung - Programme dir das Windows SNMP Package dazu, das ist in Windows inkludiert wird aber nicht im Default installiert.
Damit kannst du dann alle Server Parameter bequem per SNMP abfragen z.B. mit dem net SNMP Tool oder mit dem kostenlosen Paessler SNMP Tester Tool.
https://www.de.paessler.com/tools/snmptester