This monitor checks for long running SQL Agent jobs. A warning or error alert will be raised if a job has been running for longer that the configured threshold.
Unhealthy state is caused by an SQL Server Agent job that has run longer than the defined threshold. This could indicate a problem with the job.
The SQL Server Agent is responsible for running SQL Server tasks scheduled to occur at specific times or intervals as well as detecting specific conditions for which administrators have defined an action, such as alerting someone through pages or e-mail, or a task that will address the conditions. The SQL Server Agent is also used for running replication tasks defined by administrators.
To identify the job that caused the warning or error state, examine the context data for the state change or alert.
Check SQL Server Management Studio to identify what jobs are running. If these jobs are running longer than necessary, investigate them to find out why they are.
Use sp_help_jobactivity to see information about currently running jobs.
Alternatively, if it is expected for some agent jobs to run for a long time:
Override the monitor to change the thresholds for this specific instance of SQL or all instances
Disable the monitor for this specific instance of SQL or all instances