Lokale Überwachung von Diensten auf anderen Windows-Computern

473
Thorbjørn Ravn Andersen

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. Daher werde ich benachrichtigt, wenn ein oder mehrere Dienste inaktiv sind. Bitte 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 Rechnern, jedoch nicht auf der Domäne. Ich habe die genauen Namen der Dienste. Meine Maschine ist nicht immer eingeschaltet. Ich kann kleine Programme in .NET und große Programme in Java schreiben.

Ich möchte so etwas wie eine permanente Version des Outlook-Benachrichtigungsbereichs in der rechten unteren Ecke.

Gibt es so etwas?

1

1 Antwort auf die Frage

3
Diogo

Microsoft sysinternals verfügt über ein Tool namens PsTools Suite, dessen Komponente die PsList ist:

PsList ist Teil eines wachsenden Satzes von Sysinternals-Befehlszeilentools, die bei der Verwaltung lokaler und entfernter Systeme mit dem Namen PsTools helfen.

"Sc.exe" kann auch den Status von Remote-Computern aus Ihrem Netzwerk abfragen:

"Sc.exe und Netsvc.exe für die Remotesteuerung von Diensten verwenden"

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 
sc arbeitet hier. Ich werde es mir genauer ansehen. Thorbjørn Ravn Andersen vor 12 Jahren 0