Forum: PC-Programmierung Serverstartzeit ermitteln


von Albert (Gast)


Lesenswert?

Hallo zusammen

Gibt es eine Möglichkeit, von einem Server, von dem man die IP-Adresse 
kennt, die Startzeit herauszufinden? Also wann der Server gestartet 
wurde?
Ich dachte da an etwas in der Richtung eines speziellen Pings oder so. 
Ich bin über jegliche Lösungsansätze erfreut, später soll es dann in 
einem Programm eingesetzt werden.

Schon im Voraus ein grosses Danke für eure Hilfe,
Albert U.

von Reinhard Kern (Gast)


Lesenswert?

Albert schrieb:
> Also wann der Server gestartet
> wurde?

Wenn du den Server adminstrieren kannst: das steht im der Log-Datei. 
Sonst nicht, es sei denn, du überwachst ihn selber ständig.

Gruss Reinhard

von Test (Gast)


Lesenswert?

Schau dir mal das linux Tool nmap...das kann es zumindest gut schätzen 
wenn es sich um ein fremdes System handelt
http://nmap.org/book/osdetect-usage.html

von Rolf Magnus (Gast)


Lesenswert?

Einfach in der Shell
1
ssh rechnername uptime
(ggf. noch mit Benutzername) eingeben, sofern auf dem Server ein sshd 
läuft.

von Albert (Gast)


Lesenswert?

Ich habe nun dank euren Links etwas scheinbar brauchbares gefunden.
Beim Aufbau einer neuen TCP-Verbindung kann man eine sogenannte 
Timestamp-Option hinzufügen. Das ganze ist unter folgendem Link 
beschrieben:
http://ithitman.blogspot.ch/2013/02/tcp-timestamp-demystified.html
Daraus soll es laut dem Link von Test möglich sein, eine Schätzung über 
die Laufzeit zu errechnen.
Doch soviel zur Theorie... Aber wie kann man das Programmiertechnisch 
umsetzen? Wie kann man eine aufzubauende TCP-Verbindung entsprechend um 
diese Option ergänzen? Schlussendlich soll es eine Lösung in C# ergeben, 
doch ich bin über jegliche Hinweise zur Umsetzung dankbar. Ich werde 
mich auch selbst noch tiefer auf die Suche begeben. Danke schonmal für 
die bisherigen und hoffentlich noch kommenden Antworten :)

von (prx) A. K. (prx)


Lesenswert?

Was hat denn die Laufzeit eines IP Pakets mit der Startzeit des Servers 
zu tun?

Die Laufzeit des Servers, also die Zeit, die seit dem letzten Boot 
vergangen ist, lässt sich per SNMP ermitteln - wenn freigegeben.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.