Отслеживание длительности задания агента.
Монитор продолжительности выполнения заданий агента SQL 2014. Наблюдает за продолжительностью выполнения заданий агента. Этот монитор изменяет состояние на критическое, если время последнего выполнения задания занимает больше времени, чем критическое пороговое значение. Монитор будет изменять состояние на предупреждение, если продолжительность выполнения задания будет находиться между предупреждением и критическим пороговыми значениями.
Название | Описание | Значение по умолчанию |
Включено |
| Да |
Создает предупреждения |
| Нет |
Интервал (в секундах) | Повторяющийся интервал времени в секундах, по истечении которого запускается рабочий процесс. | 600 |
Время синхронизации | Время синхронизации указывается в 24-часовом формате и может быть опущено. |
|
Порог предупреждения (в минутах) | Пороговое значение предупреждения. Превышение этого порогового значения приведет к изменению состояния монитора по крайней мере в состояние предупреждения. | 60 |
Критический порог (в минутах) | Монитор изменит состояние на "критическое", если значение превысит это пороговое значение Если значение находится между пороговым значением предупреждения (включая его) и критическим пороговым значением, то монитор будет находиться в состоянии предупреждения. | 120 |
Время ожидания (в секундах) | Определяет время, в течение которого возможно выполнение рабочего процесса перед закрытием и пометкой как сбойный. | 300 |
Target | Microsoft.SQLServer.2014.AgentJob |
Parent Monitor | System.Health.PerformanceState |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.SQLServer.2014.AgentLongRunningJobsProviderPerJob |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2014.AgentJob.JobDuration" Accessibility="Public" Enabled="true" Target="SQL2014Core!Microsoft.SQLServer.2014.AgentJob" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2014.AgentLongRunningJobsProviderPerJob" ConfirmDelivery="false">
<Category>PerformanceCollection</Category>
<OperationalStates>
<OperationalState ID="UnderThreshold1" MonitorTypeStateID="UnderThreshold1" HealthState="Success"/>
<OperationalState ID="OverThreshold1UnderThreshold2" MonitorTypeStateID="OverThreshold1UnderThreshold2" HealthState="Warning"/>
<OperationalState ID="OverThreshold2" MonitorTypeStateID="OverThreshold2" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>600</IntervalSeconds>
<SyncTime/>
<ConnectionString>$Target/Host/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ConnectionString$</ConnectionString>
<JobID>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.AgentJob"]/JobID$</JobID>
<Threshold1>60</Threshold1>
<Threshold2>120</Threshold2>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>