Überwacht die Dauer der Agent-Aufträge.
Beachten Sie, dass der Windows-Dienst des SQL Server-Agents von keiner Edition von SQL Server Express unterstützt wird; es ist kein geeignetes Ermittlungsobjekt vorhanden.
Monitor für die Dauer der Aufträge des SQL 2012-Agents. Überwacht die Dauer der Agentaufträge.
Standardwert für Intervall (Sek.): 600
Der Standardwert von "Threshold1" ist "60". Schwellenwert für Warnung
Der Standardwert von "Threshold1" ist "120". Schwellenwert für Fehler
Name | Beschreibung | Standardwert |
Aktiviert | Aktiviert oder deaktiviert den Workflow. | Ja |
Generiert Warnungen. | Definiert, ob der Workflow eine Warnung generiert. | Nein |
Intervall (Sekunden) | Dieser Monitor verwendet ein Skript zur Überwachung von Aufträgen mit langer Ausführungszeit. Dies ist das Intervall (in Sekunden) zwischen den Ausführungen dieses Skripts. | 600 |
Unterer Schwellenwert (Minuten) | Der untere Schwellenwert (in Minuten) für diesen Monitor. Standardmäßig führt das Überschreiten dieses Schwellenwerts dazu, dass der Monitor mindestens in einen Warnstatus wechselt. | 60 |
Synchronisierungszeit | Die in einem 24-Stunden-Format angegebene Synchronisierungszeit. Kann ausgelassen werden. |
|
Timeout (Sekunden) | Gibt die Zeit an, die der Workflow ausgeführt werden darf, bevor er geschlossen und als fehlgeschlagen markiert wird. | 300 |
Oberer Schwellenwert (Minuten) | Der obere Schwellenwert (in Minuten) für diesen Monitor. Standardmäßig führt das Überschreiten dieses Schwellenwerts dazu, dass der Monitor in einen kritischen Status wechselt. Ein Wert zwischen diesem Schwellenwert und dem unteren Schwellenwert (einschließlich) führt (standardmäßig) dazu, dass der Monitor einen Warnstatus aufweist. | 120 |
Target | Microsoft.SQLServer.2012.AgentJob |
Parent Monitor | System.Health.PerformanceState |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Alert Auto Resolve | True |
Monitor Type | Microsoft.SQLServer.2012.AgentLongRunningJobsProviderPerJob |
Remotable | True |
Accessibility | Public |
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2012.AgentJob.JobDuration" Accessibility="Public" Enabled="true" Target="SQL2012Core!Microsoft.SQLServer.2012.AgentJob" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2012.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="SQL!Microsoft.SQLServer.DBEngine"]/ConnectionString$</ConnectionString>
<JobID>$Target/Property[Type="SQL!Microsoft.SQLServer.AgentJob"]/JobID$</JobID>
<Threshold1>60</Threshold1>
<Threshold2>120</Threshold2>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>