| DisplayName | Description | ID | Target | Category | Enabled | Instance Name | Counter Name | Frequency | Event_ID | Event Source | Alert Generate | Alert Severity | Alert Priority | Remotable | Event Log |
| SSRS 2008: An error occurred during execution of a SSRS 2008 MP managed module | The rule oversees the Event Log and watches for error events submitted by SSRS 2008 management pack. If one of the workflows (discovery, rule or monitor) fails to do its job, an event is logged and a critical alert is reported. | Microsoft.SQLServer.2008.ReportingServices.AlertRule.Seed.ModuleError | Microsoft.SQLServer.2008.ReportingServices.Seed | Alert | True | | | 0 | 6201 | SSRS 2008 MP | True | Error | High | True | Operations Manager |
| SSRS 2008: Failed report executions per minute (Deployment) | The rule collects the number of failed report executions per minute for entire Deployment of SQL Server Reporting Services. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.CountOfFailedReportExecutions | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Report executions per minute (Deployment) | The rule collects the total number of report executions per minute for entire Deployment of SQL Server Reporting Services. The rule queries SSRS Catalog database to get the information. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.CountOfReportExecutions | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Number of reports | The rule collects number of reports deployed to the SSRS Deployment. The rule queries SSRS Catalog database to get the information. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.NumberOfReports | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Number of shared data sources | The rule collects number of shared data sources deployed to the SSRS Deployment. The rule queries SSRS Catalog database to get the information. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.NumberOfSharedDataSources | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Number of subscriptions | The rule collects number of subscriptions configured for the SSRS Deployment. The rule queries SSRS Catalog database to get the information. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.NumberOfSubscriptions | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: On-demand execution failures per minute | The rule collects the number of on-demand execution failures per minute for entire SSRS Deployment. The rule queries SSRS Catalog database to get the information. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.OnDemandExecutionFailures | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: On-demand executions per minute | The rule collects the number of on-demand executions per minute for entire SSRS Deployment. The rule queries SSRS Catalog database to get the information. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.OnDemandExecutions | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Scheduled execution failures per minute | The rule collects the number of scheduled execution failures per minute for entire SSRS Deployment. The rule queries SSRS Catalog database to get the information. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.ScheduledExecutionFailures | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Scheduled executions per minute | The rule collects the number of scheduled executions per minute for entire SSRS Deployment. The rule queries SSRS Catalog database to get the information. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.DeploymentWatcher.ScheduledExecutions | Microsoft.SQLServer.2008.ReportingServices.DeploymentWatcher | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Report executions per minute | The rule collects the number of report executions per minute for the given SSRS Instance. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.CountOfExecution | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Failed report executions per minute | The rule collects the number of report execution failures per minute for the given SSRS Instance. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.CountOfFailedExecution | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: CPU utilization (\%) | The rule collects CPU usage by SSRS Instance. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.CPUUsageByInstance | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: WorkingSetMaximum (GB) | The rule collects configuration for the WorkingSetMaximum setting in gigabytes for instance. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.HighMemoryLimit | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: WorkingSetMinimum (GB) | The rule collects the value of WorkingSetMinimum setting in gigabytes for the given SSRS Instance. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.LowMemoryLimit | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Memory consumed by SSRS (GB) | The rule collects the amount of memory consumed by the given SSRS Instance. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.MemoryUsageByInstance | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Memory consumed by other processes (\%) | The rule collects memory usage by other processes on the instance. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.MemoryUsageByOtherProcess | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Total memory consumed on the server (GB) | The rule collects the total size of memory used in gigabytes on the computer where the instance is located. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.MemoryUsedOnServer | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| SSRS 2008: Total memory on the Server (GB) | The rule collects the total size of memory in gigabytes on the computer where the instance is located. | Microsoft.SQLServer.2008.ReportingServices.PerformanceRule.Instance.TotalMemory | Microsoft.SQLServer.2008.ReportingServices.Instance | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |