Überwacht den Zustand des Windows-Diensts für das Windows-Ereignisprotokoll.
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.
Es kann verschiedene Ursachen dafür geben, dass ein Dienst nicht (mehr) ausgeführt wird, z. B.:
Der Dienst wurde wegen einer Ausnahme beendet.
Der Dienst wurde nicht richtig konfiguriert. Er kann nicht gestartet werden.
Der Dienst konnte nicht gestartet werden, weil das dem Dienst zugewiesene Benutzerkonto nicht authentifiziert werden konnte.
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.
Target | Microsoft.Windows.Client.Vista.OperatingSystem | ||
Parent Monitor | Microsoft.Windows.Client.Vista.OperatingSystem.CoreServicesRollup | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.Client.Vista.OperatingSystem.EventLogServiceHealth" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Vista!Microsoft.Windows.Client.Vista.OperatingSystem" ParentMonitorID="Microsoft.Windows.Client.Vista.OperatingSystem.CoreServicesRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Client.Vista.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>