Zustand des Windows-Ereignisprotokolldiensts

Microsoft.Windows.Server.2003.OperatingSystem.EventLogServiceHealth (UnitMonitor)

Überwacht den Zustand des Windows-Diensts für das Windows-Ereignisprotokoll.

Knowledge Base article:

Zusammenfassung

Der Ereignisprotokolldienst ermöglicht es, in der Ereignisanzeige Ereignisprotokollnachrichten anzuzeigen, die von Windows-basierten Programmen und Komponenten ausgegeben werden. Der Dienst kann nicht durch administrative Maßnahmen beendet werden und ist für das ordnungsgemäße Funktionieren des Betriebssystems unbedingt erforderlich.

Ursachen

Es kann verschiedene Ursachen dafür geben, dass ein Dienst nicht (mehr) ausgeführt wird. Hierzu gehören:

Lösungen

Wenn der Dienst beendet wurde, sollte das Betriebssystem neu gestartet werden. Wenn das Problem durch einen Neustart des Diensts nicht beseitigt wird und das Betriebssystem nicht in der Lage ist, im Normalmodus zu starten, muss u. U. die Konfiguration des Diensts im abgesicherten Modus geändert werden. Bei einer Aktualisierung im abgesicherten Modus sollte für den Dienst als Starttyp „Automatisch“ festgelegt werden, und die Anmeldekonfiguration sollte auf „Lokales System“ gesetzt werden.

Element properties:

TargetMicrosoft.Windows.Server.2003.OperatingSystem
Parent MonitorMicrosoft.Windows.Server.2003.OperatingSystem.CoreServicesRollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Windows-Ereignisprotokolldienst wurde beendet
Der Windows-Ereignisprotokolldienst auf dem Server {0} wird nicht mehr ausgeführt.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2003.OperatingSystem.EventLogServiceHealth" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.2003.OperatingSystem" ParentMonitorID="Microsoft.Windows.Server.2003.OperatingSystem.CoreServicesRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.OperatingSystem.EventLogServiceHealth.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Error"/>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>Eventlog</ServiceName>
</Configuration>
</UnitMonitor>