Нет сквозного события в течение 30 минут (порог предупреждения)

Microsoft.SystemCenter.AgentManagement.EndToEndEventMonitorWarning (UnitMonitor)

Этот монитор определяет, удалось ли локальной службе работоспособности управления System Center в течение последних 30 минут зарегистрировать событие как искусственную транзакцию, чтобы проверить возможность обработки событий службой работоспособности управления System Center.

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>