Welches Windows-Protokoll sollte ich zur Überwachung der Dienstzeit verwenden?

1396
ewok

Ich muss ein Skript schreiben, das Daten zur Zuverlässigkeit von Windows-Diensten (Standard und benutzerdefiniert) verarbeitet und zur Verarbeitung an einen zentralen Server weiterleitet. Mein Problem ist, dass ich nicht sicher bin, welche Protokolldateien dies nachverfolgen. Die Daten, die ich verfolgen muss, sind, wann die Dienste starten, wann sie geschlossen werden und ob sie erfolgreich oder mit einem Fehlercode (und was dieser Fehlercode ist) geschlossen werden. Jede Hilfe wird sehr geschätzt.

Vielen Dank

Klärung

Ich muss die Hintergrunddienste verfolgen, die auf einem Windows 7- oder XP-Computer ausgeführt werden (was Linux Daemons nennt).

1

1 Antwort auf die Frage

1
uSlackr

Nach meiner Erfahrung protokollieren die meisten Dienste beim Starten / Stoppen nicht. Einige tun dies sicherlich und oft werden Sie diese Informationen im System- oder Anwendungsprotokoll sehen. Wir verfolgen das nach außen. Wir verwenden ein Tool, um den Server regelmäßig zu überprüfen, ob ein Dienst ausgeführt wird. Wenn dies nicht der Fall ist, notieren Sie es. Für uns geschieht dies mit Nagios und den verschiedenen check_-Tools. Meiner Meinung nach nutzen Sie vorhandene Werkzeuge besser, als Ihre eigenen zu entwickeln.

Ich bin mir nicht sicher, ob ich vollkommen klar war. Wir haben es nicht mit einem Windows Server-Rechner zu tun, sondern mit einem einfachen XP- oder 7-Rechner. Was ich verfolgen muss, sind Windows-Hintergrunddienste (Daemons, wenn dies Linux wäre). Verfügt Windows wirklich nicht über diese Protokolle? Das scheint ein großer Fehler im Betriebssystem zu sein. @uSlackr ewok vor 12 Jahren 0
Wie bei Linux entscheidet der Dienst- oder Prozessautor, was in das Protokoll geschrieben werden soll. uSlackr vor 12 Jahren 0