Frage

Kennt jemand eine Möglichkeit, programmatisch die Verfügbarkeit eines Servers unter Windows 2000 zu finden? Wir haben einen Service läuft auf der Maschine in VB.NET geschrieben, dass die Berichte zurück zu unserem Server über einen Webservice.

War es hilfreich?

Lösung

Eine andere Möglichkeit ist es, die Leistungsindikatoren von .NET beispiels zu verwenden.

Dim pc As PerformanceCounter = New PerformanceCounter("System", "System Up Time")

pc.NextValue() ' This returns zero for a reason I don't know

' This call to NextValue gets the correct value
Dim ts As TimeSpan = TimeSpan.FromSeconds(pc.NextValue())

Also im Grunde wird die Performance Klasse die Anzahl der Sekunden kehrt das System hat und von dort können Sie tun, was Sie wollen.

Andere Tipps

Wenn Sie SNMP aktiviert ist, können Sie die folgende OID abfragen: 1.3.6.1.2.1.1.3.0. Dies gibt Ihnen die Systemverfügbarkeit. Es ist definiert als „die Zeit (in Hundertstelsekunden), da der Netzwerk-Management-Teil des Systems wurde zuletzt neu initialisiert.“

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top