45분 동안 종단 간 이벤트가 없음(위험 수준)

Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorError (UnitMonitor)

이 모니터는 로컬 System Center 관리 상태 서비스에서 지난 45분 내에 System Center 관리 상태 서비스의 이벤트 처리 기능을 확인하는 가상 트랜잭션으로 이벤트를 기록할 수 있었는지 여부를 검색합니다.

Knowledge Base article:

요약

이 모니터는 정기적으로 기록되는 이벤트가 검색되지 않았는지 검색합니다. 이 모니터와 연관된 규칙은 "분산 워크플로 테스트 이벤트 기록"입니다. "분산 워크플로 테스트 이벤트 기록" 규칙을 사용하지 않도록 구성하거나 임계값을 너무 높게 구성하면 이 모니터에서 상태를 변경하거나 경고를 생성할 수 있습니다.

구성

기본 구성은 예상한 이벤트가 45분 이내에 검색되지 않을 때 오류 상태로 전환하는 것입니다.

원인

이벤트를 Windows 이벤트 로그에 기록하는 동안 또는 이벤트 로그에서 읽거나 수집하는 동안 발생한 문제가 원인일 수 있습니다.

해결 방법

Operations Manager 이벤트 로그에 LogEndToEndEvent.js 스크립트의 스크립트 오류가 있는지 확인하십시오. 이 스크립트는 해당 모니터가 검색하는 이벤트를 기록합니다.

스크립트 오류가 없으면 Operations Manager 이벤트 로그에서 읽는 동안 문제가 발생한 Windows 이벤트 로그 모듈에 오류가 있는지 확인하십시오. 이 문제는 이벤트 로그에 쓰거나 이벤트 로그에서 읽을 수 있는 권한이 없는 작업 계정으로 인해 발생한 것일 수 있습니다.

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorMicrosoft.SystemCenter.AgentManagement.EndToEndEventMonitorRollup
CategoryCustom
EnabledFalse
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.MissingEventLogSingleEventLog2StateMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorError" Accessibility="Public" Enabled="false" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorRollup" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.MissingEventLogSingleEventLog2StateMonitorType" ConfirmDelivery="false">
<Category>Custom</Category>
<OperationalStates>
<OperationalState ID="EventFound" MonitorTypeStateID="EventRaised" HealthState="Success"/>
<OperationalState ID="MissingFor45Min" MonitorTypeStateID="MissingEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>.</ComputerName>
<LogName>Operations Manager</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6022</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Script</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<MissingComputerName>.</MissingComputerName>
<MissingLogName>Operations Manager</MissingLogName>
<MissingExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">6022</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Health Service Script</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</MissingExpression>
<Consolidator>
<ConsolidationProperties/>
<TimeControl>
<GenericSchedule>
<SimpleReccuringSchedule>
<Interval Unit="Minutes">45</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</GenericSchedule>
</TimeControl>
<CountingCondition>
<CountMode>OnNewItemNOP_OnTimerOutputRestart</CountMode>
</CountingCondition>
</Consolidator>
</Configuration>
</UnitMonitor>