Überwacht die Dauer der Agentaufträge.
Monitor für die Auftragsdauer des SQL 2014-Agenten. Überwacht die Dauer von Agentenaufträgen. Dieser Monitor wechselt in den kritischen Status, wenn für die Durchführung des Auftrags mehr Zeit als durch den kritischen Schwellenwert definiert benötigt wird. Der Status des Monitors ändert sich zu "Warnung", wenn die Dauer zwischen dem Warnungs- und kritischen Wert liegt.
Name | Beschreibung | Standardwert |
Aktiviert |
| Ja |
Generiert Warnungen |
| Nein |
Intervall (Sekunden) | Das periodische Intervall in Sekunden, in dem der Workflow ausgeführt werden soll. | 600 |
Synchronisierungszeit | Die in einem 24-Stunden-Format angegebene Synchronisierungszeit. Kann ausgelassen werden. |
|
Warnungsschwellenwert (Minuten) | Warnungsschwellenwert. Bei Überschreitung dieses Schwellenwerts wechselt der Monitor mindestens in einen Warnstatus. | 60 |
Kritischer Schwellenwert (Minuten) | Der Status des Monitors ändert sich zu "kritisch", wenn der Wert diesen Schwellenwert überschreitet. Wenn sich der Status zwischen diesem Schwellenwert und dem Warnungsschwellenwert (einschließlich) befindet, wird der Monitor in einen Warnstatus versetzt. | 120 |
Timeout (Sekunden) | Gibt die Zeit an, die der Workflow ausgeführt werden darf, bevor er geschlossen und als fehlgeschlagen markiert wird. | 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>