Report Server status


Job details

Name: Report Server status
Platform: Sqlserver
Category: Availability
Description: Checks if the program ‘Report Server’ is connected to the SQL Server by checking the program_name column in the master.dbo.sysprocesses table.
Long description: Checks if the program ‘Report Server’ is connected to the SQL Server by checking the program_name column in the master.dbo.sysprocesses table.
Version: 2
Default schedule: 0 * * *
Requires engine install: Yes
Compatibility tag: .[type=‘instance’ & databasetype=‘sqlserver’]/instance[maj_version > ‘2008′ & hasengine=‘YES’ & (engine_edition = ‘Microsoft SQL Server’ engine_edition = ‘Azure SQL Managed Instance’)]

Parameters

Name Default value Description
program name Report Server The program_name column value the way it appears in the master.dbo.sysprocesses table.
warning threshold 10 Maximum number of minutes before a warning is returned if the Report Server is not connected to the SQL Server instance.
alarm threshold 30 Maximum number of minutes before an alarm is returned if the Report Server is not connected to the SQL Server instance.

Job Summary

SELECT program_name, login_time FROM master.dbo.sysprocesses WHERE program_name = 'Report Server' ORDER BY login_time DESC;

Implementation Details

The monitoring job operates in several key operational steps:

Alert Configuration

Report and Alert Details

The monitoring system not only checks and updates the internal data tables but also manages a customer-facing report that provides:

Item Description
Program status check Ensures whether ‘Report Server’ is listed in the sysprocesses table or not.
Last connection log Tracks the last time ‘Report Server’ was connected.
Warnings and alarms Generates alerts based on predefined thresholds of allowed disconnection time.

This job configuration plays a vital role in maintaining the reliability and availability of applications depending on stable database connectivity, helping database administrators to manage and anticipate potential connection issues with actionable data.