Health Service 구성 상태

Microsoft.SystemCenter.HealthService.ConfigurationStateHealthRollup (AggregateMonitor)

Health Service 구성 상태가 최신 상태인지 여부를 나타냅니다.

Knowledge Base article:

요약

이 모니터는 Health Service에 오래된 구성이 있을 때 경고 및 위험 상태를 생성합니다. 구성은 다음과 같을 수 있습니다.

구성이 오래된 경우 해당 Health Service의 부모 관리 서버와의 통신에 문제가 있을 수 있습니다. 다음은 상태를 요약해서 설명한 것입니다.

원인

이 문제는 이 Health Service와 부모 관리 서버 간의 통신 중단으로 인해 발생할 수 있습니다.

이 Health Service가 업스트림 게이트웨이 서버와 통신하고 있을 경우 게이트웨이가 최신 구성을 가져와서 Health Service에 전파하는 데 다소 시간이 걸릴 수 있습니다.

해결

다음 단계에 따라 문제를 진단하고 해결해야 합니다.

관리 영역으로 이동합니다.

장치 관리에서 에이전트에서 관리 보기를 클릭합니다.

결과 창에서 하나 이상의 에이전트를 선택합니다.

작업 창에서 복구…를 클릭합니다.

기본 작업 계정을 사용하거나 대체 자격 증명을 제공할 수 있습니다.

복구 단추를 클릭합니다.

이렇게 하면 에이전트는 복구되며 강제로 새 구성을 요청하게 됩니다.

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorSystem.Health.ConfigurationState
AlgorithmWorstOf
CategoryCustom
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Health Service 구성이 최신이 아님
Health Service가 새 구성을 요청했지만 지정된 시간 내에 새 구성을 받지 못했거나 새 구성을 받았지만 로드하지 못했습니다.

Source Code:

<AggregateMonitor ID="Microsoft.SystemCenter.HealthService.ConfigurationStateHealthRollup" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.ConfigurationStateHealthRollup_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>