Systemregler läses inte in

Microsoft.SystemCenter.HealthService.SystemRulesLoaded (AggregateMonitor)

Övervakaren övergår till kritiskt tillstånd när systemregler inte har lästs in av System Center Management-tjänsten för hälsotillstånd.

Knowledge Base article:

Sammanfattning

Den här övervakaren anger att den System Center Management-tjänst för hälsotillstånd som övervakas inte kunde läsa in interna systemregler.

Detta påverkar den aktuella System Center-hanteringshälsotjänstens förmåga att köra regler och övervakare.

Orsaker

Vid hämtning av den uppdaterad konfigurationen kan den ha skadats under överföringen.

Lösningar

Du kan följa stegen nedan för att initiera en agentreparation som tvingar agenten att uppdatera hanteringspaket och konfigurationscache som en del av reparationsprocessen:

Navigera till området Administration

Klicka på vyn Agenthanterad under Enhetshantering

Välj en eller flera agenter i resultatrutan

Klicka på Reparera... i åtgärdsrutan

Du kan använda standardåtgärdskontot eller ange alternativa autentiseringsuppgifter

Klicka på knappen Reparera

Åtgärden bör reparera agenten och tvinga den att begära den nya konfigurationen.

Element properties:

TargetMicrosoft.SystemCenter.HealthServiceWatcher
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
System Center Management-tjänsten för hälsotillstånd: Systemregler läses inte in
System Center Management-tjänsten för hälsotillstånd {0} som körs på värden {1} och betjänar hanteringsgruppen med ID {2} är inte felfri. Det gick inte att läsa in alla systemregler.

Source Code:

<AggregateMonitor ID="Microsoft.SystemCenter.HealthService.SystemRulesLoaded" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthServiceWatcher" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.SystemRulesLoaded.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/HealthServiceId$</AlertParameter1>
<AlertParameter2>$Data/Context/DataItem/HostName$</AlertParameter2>
<AlertParameter3>$Data/Context/DataItem/ManagementGroupId$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>