Questo monitoraggio controlla lo stato di disponibilità del punto di servizio Convalida integrità sistema.
È impossibile caricare o aggiornare le impostazioni globali o locali dal registro, da FileCacheStore o da Active Directory.
Questa condizione potrebbe essere causata da:
Impossibile leggere le impostazioni del registro, questa condizione potrebbe essere dovuta a problemi di accesso o a danneggiamento del registro.
FileCacheStore (SMSSHV\Cache\SmsSHVCacheStore.csv) potrebbe essere danneggiato o potrebbe non avere accesso in lettura per NETWORK_SERVICE.
Impossibile recuperare dati da Active Directory. Ciò potrebbe essere dovuto a dati non formattati correttamente.
Impossibile leggere le impostazioni di Active Directory dal registro, potrebbero essersi verificati dei problemi di accesso per l'account NETWORK_SERVICE.
Assicurarsi che NETWORK_SERVICE disponga dell'accesso in lettura per la chiave del registro SMSSHV e tutte le relative sottochiavi.
Controllare l'attributo MsSMSHealthState per tutti gli oggetti sito del catalogo globale e assicurarsi che siano formattati correttamente e non danneggiati. Controllare la connessione al catalogo globale e assicurarsi che Convalida integrità sistema sia in grado di comunicare con il catalogo globale con le credenziali fornite nelle proprietà del ruolo del sito.
Se il file sembra danneggiato, arrestare il servizio SMS_System_Health_Validator, eliminare il file e riavviare il servizio SMS_System_Health_Validator. Il contenuto di FileCacheStore verrà popolato automaticamente quando il servizio SHV legge l'HealthState da Active Directory.
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>