Dieser Monitor überprüft den Verfügbarkeitsstatus des Systemintegritätsprüfungs-Dienstpunkts.
Globale oder lokale Einstellungen aus der Registrierung, aus dem Dateicachespeicher oder aus Active Directory können nicht geladen oder aktualisiert werden.
Dies könnte folgende Ursachen haben:
Die Registrierungseinstellungen konnten nicht gelesen werden. Dies kann auf Zugriffsprobleme oder eine Beschädigung der Registrierung zurückzuführen sein.
Der Dateicachespeicher (SMSSHV\Cache\SmsSHVCacheStore.csv) ist beschädigt oder verfügt nicht über Lesezugriff auf NETWORK_SERVICE.
Daten aus Active Directory konnten nicht abgerufen werden. Dies kann auf nicht wohlgeformte Daten zurückzuführen sein.
Die Active Directory-Einstellungen konnten nicht aus der Registrierung gelesen werden. Es bestehen möglicherweise Zugriffsprobleme für das NETWORK_SERVICE-Konto.
Stellen Sie sicher, dass NETWORK_SERVICE über Lesezugriff auf den SMSSHV-Registrierungsschlüssel und alle seine Unterschlüssel verfügt.
Überprüfen Sie für alle Standortobjekte im globalen Katalog das MsSMSHealthState-Attribut, und stellen Sie sicher, dass sie wohlgeformt und nicht beschädigt sind. Überprüfen Sie die Verbindung mit dem globalen Katalog, und stellen Sie sicher, dass von SHV mithilfe der Anmeldeinformationen in den Standortrolleneigenschaften mit dem globalen Katalog kommuniziert werden kann.
Wenn die Datei anscheinend beschädigt ist, beenden Sie den SMS_System_Health_Validator-Dienst, löschen Sie die Datei, und starten Sie den SMS_System_Health_Validator-Dienst neu. Die Inhalte des Dateicachespeichers werden automatisch aufgefüllt, wenn vom SHV-Dienst „HealthState“ aus Active Directory gelesen wird.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SystemHealthValidator | ||
Parent Monitor | Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter2012.ConfigurationManager.RoleAvailabilityMonitor | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | SIV:SVC0049 |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.SystemHealthValidator.AvailabilityMonitor" Comment="SIV:SVC0049" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SystemHealthValidator" ParentMonitorID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAggregateMonitor" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter2012.ConfigurationManager.RoleAvailabilityMonitor" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.SystemHealthValidator.AvailabilityMonitor_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteRole"]/RoleName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId7774bdb9848640fcaa9f8b8f62c3f5ba" MonitorTypeStateID="Good" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateIdb00ecfe58eaa4e058cbcd67103e91279" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId011bd5cc96b2429fa07e757db984271f" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<RoleName>$Target/Property[Type="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteRole"]/RoleName$</RoleName>
<IntervalSeconds>360</IntervalSeconds>
</Configuration>
</UnitMonitor>