Ce moniteur vérifie l'état de disponibilité du point de service des programmes de validation de l'intégrité système.
Paramètres globaux ou locaux à partir du Registre, FileCacheStore ou Active Directory ne peut pas être chargé ou mis à jour.
Cette condition peut se produire si :
Les paramètres du Registre n'ont pas pu être lus, cela peut être dû à des problèmes d'accès ou à un endommagement du Registre.
Le FileCacheStore (SMSSHV\Cache\SmsSHVCacheStore.csv) est peut-être endommagé ou n'a peut-être pas accès en lecture pour le service réseau.
Les données d'Active Directory n'ont pas pu être récupérées. Les données sont peut-être incorrectes.
Les paramètres AD sont illisibles à partir du Registre, le compte NETWORK_SERVICE a peut-être des problèmes d'accès.
Assurez-vous que le service réseau a accès en lecture à la clé de Registre SMSSHV et à toutes ses sous-clés.
Vérifiez l'attribut MsSMSHealthState pour tous les objets de site dans le catalogue global et assurez-vous qu'ils sont bien formés et non endommagés. Vérifiez la connexion au catalogue global et assurez-vous que la SHV peut communiquer avec le catalogue global avec les informations d'identification fournies dans les propriétés de rôle de site.
Si le fichier semble endommagé, arrêtez le service SMS_System_Health_Validator ; supprimez le fichier ; et redémarrez le service SMS_System_Health_Validator. Le contenu de la FileCacheStore est automatiquement rempli lorsque le service SHV lit HealthState à partir d'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>