Lokale Überwachung von Diensten auf anderen Windows-Computern

1

Ich habe mehrere Dienste, die auf mehreren Windows Server-Computern in unserem lokalen Netzwerk ausgeführt werden, und ich möchte sie von meinem lokalen Windows 7-Computer aus überwachen, sodass ich benachrichtigt werde, wenn mindestens ein Dienst ausfällt. Beachten Sie, dass das Tool Windows nach dem Status der Dienste fragen muss und nicht prüfen muss, ob z. B. ein http-Port reagiert oder nicht.

Ich habe Administratorrechte auf beiden Computern, aber nicht auf der Domäne. Ich habe die genauen Namen der Dienste. Mein Computer ist nicht immer eingeschaltet. Ich kann kleine Programme in .NET und große Programme in Java schreiben.

Ich hätte gerne eine permanente Version des Outlook-Benachrichtigungsfensters in der unteren rechten Ecke.

Gibt es so etwas?

Thorbjørn Ravn Andersen
quelle

Antworten:

3

Microsoft Sysinternals haben ein Tool namens PsTools Suite , dessen eine Komponente die PsList ist:

PsList ist Teil eines wachsenden Pakets von Sysinternals-Befehlszeilentools, die die Verwaltung von lokalen und Remote-Systemen mit dem Namen PsTools unterstützen.

Das Tool "sc.exe" kann auch den Status von Remotecomputern in Ihrem Netzwerk abfragen:

"Verwenden von Sc.exe und Netsvc.exe, um Dienste aus der Ferne zu steuern"

Beispiel:

Get a list of Services that are running:
Y:\>sc \\"REMOTE_MACHINE_NAME" query type= service | find "SERVICE_NAME"
SERVICE_NAME: AudioSrv
SERVICE_NAME: Automatic LiveUpdate Scheduler
SERVICE_NAME: BESClient
SERVICE_NAME: CactusXMBService
SERVICE_NAME: ccEvtMgr
SERVICE_NAME: ccProxy
SERVICE_NAME: ccSetMgr
Diogo
quelle
sc arbeitet hier. Ich werde genauer hinsehen.
Thorbjørn Ravn Andersen