30 分間エンドツーエンド イベントなし (警告レベル)

Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorWarning (UnitMonitor)

このモニターは、ローカルの System Center Management ヘルス サービスが過去 30 分間にイベントを代理トランザクションとしてログに記録できたかどうかを検出することで、System Center Management ヘルス サービスのイベント処理能力を確認します。

Knowledge Base article:

概要

このモニターは、定期的に記録されるイベントが検出されていないかどうかを検出します。 このモニターに関連付けられているルールは、"分散ワークフロー テスト イベントのログへの記録" です。 "分散ワークフロー テスト イベントのログへの記録" ルールを無効にした場合やしきい値を高く設定しすぎた場合は、このモニターの状態が変わったり、アラートが生成されたりする可能性があります。

構成

既定の構成では、予定のイベントが 30 分以内に検出されない場合、状態が "警告" になります。

原因

これは、イベントを Windows イベント ログに記録するとき、またはイベント ログからこのイベントを読み取って収集するときに問題が発生したことが原因であると考えられます。

解決策

Operations Manager イベント ログに LogEndToEndEvent.js スクリプトのスクリプト エラーがあるかどうかを確認します。 このスクリプトは、このモニターが検出するイベントを記録します。

スクリプト エラーがない場合は、Windows イベント ログ モジュールが Operations Manager イベント ログから読み取るときにエラーが発生したかどうかを確認します。これは、アクション アカウントにイベント ログへの書き込みまたはイベント ログからの読み取りのアクセス許可がない場合に発生する可能性があります。

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.EndToEndEventMonitorWarning" 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="MissingFor30Min" MonitorTypeStateID="MissingEventRaised" HealthState="Warning"/>
<OperationalState ID="EventFound" MonitorTypeStateID="EventRaised" HealthState="Success"/>
</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">30</Interval>
</SimpleReccuringSchedule>
<ExcludeDates/>
</GenericSchedule>
</TimeControl>
<CountingCondition>
<CountMode>OnNewItemNOP_OnTimerOutputRestart</CountMode>
</CountingCondition>
</Consolidator>
</Configuration>
</UnitMonitor>