| DisplayName | Description | ID | Target | Enabled | Frequency | Remotable |
| MSSQL 2017 on Linux: Discover SQL Server 2017 Agent for a Database Engine | This rule discovers the SQL Server Agent for an instance of SQL Server 2017 DB Engine on Linux. There could be only one SQL Server Agent instance for each DB Engine instance. | Microsoft.SQLServer.2017.Linux.Discovery.Agent | Microsoft.SQLServer.2017.Linux.DBEngine | True | 14400 | False |
| MSSQL 2017 on Linux: Discover SQL Server 2017 Agent Jobs | This rule discovers all SQL Server 2017 Agent Jobs on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.AgentJob | Microsoft.SQLServer.2017.Linux.Agent | False | 14400 | False |
| MSSQL 2017 on Linux: Discover Memory-Optimized Data Filegroup Containers | This rule discovers the container information for each SQL Server 2017 Database on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.Container | Microsoft.SQLServer.2017.Linux.DBFilegroupFx | True | 14400 | False |
| MSSQL 2017 on Linux: Discover SQL Server 2017 Databases for a Database Engine | This rule discovers all databases running for a given instance of SQL Server 2017 DB Engine on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.Database | Microsoft.SQLServer.2017.Linux.DBEngine | True | 14400 | False |
| MSSQL 2017 on Linux: Discover Database Engine Resource Pool managing Memory-Optimized Data resources | This rule discovers a resource pool that manages Memory-Optimized Data resources of the target SQL Server 2017 database and a relation between Resource Pool and the database. | Microsoft.SQLServer.2017.Linux.Discovery.DatabaseResourcePool | Microsoft.SQLServer.2017.Linux.Database | True | 14400 | False |
| MSSQL 2017 on Linux: Discover Database Custom User Policy | This rule discovers Custom User Policies for SQL Server 2017 Database on Linux. Note: This discovery is disabled by default. Please use overrides to enable it when necessary. | Microsoft.SQLServer.2017.Linux.Discovery.DatabaseUserPolicy | Microsoft.SQLServer.2017.Linux.Database | False | 14400 | False |
| MSSQL 2017 on Linux: Discover SQL Server 2017 Database Engines | This rule discovers SQL Server 2017 DB Engine on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.DBEngine | Microsoft.SQLServer.2017.Linux.DBEngineSeed | True | 14400 | False |
| MSSQL 2017 on Linux: DB Engine Express Group Discovery | This discovery rule populates the Express Group on Linux with all SQL Server Express 2017 DBEngines on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.DBEngineExpressGroup | Microsoft.SQLServer.2017.Linux.DBEngineExpressGroup | True | 0 | False |
| MSSQL 2017 on Linux: DB Engine Group Discovery | Microsoft SQL Server 2017 DB Engine Group Discovery on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.DBEngineGroup | Microsoft.SQLServer.2017.Linux.DBEngineGroup | True | 0 | False |
| MSSQL 2017 on Linux: Discover SQL Server 2017 DB Files | This rule discovers the file information for each SQL Server 2017 Database on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.DBFile | Microsoft.SQLServer.2017.Linux.DBFilegroup | True | 14400 | False |
| MSSQL 2017 on Linux: Discover SQL Server 2017 DB Filegroups | This rule discovers the Filegroup information for each SQL Server 2017 Database on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.DBFilegroup | Microsoft.SQLServer.2017.Linux.Database | True | 14400 | False |
| MSSQL 2017 on Linux: Discover FILESTREAM Filegroups | This rule discovers DB FILESTREAM Filegroup information for each SQL Server 2017 Database on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.DBFilegroupFd | Microsoft.SQLServer.2017.Linux.Database | True | 14400 | False |
| MSSQL 2017 on Linux: Discover Memory-Optimized Data Filegroup | This rule discovers the Memory-Optimized Data Filegroup information for each SQL Server 2017 Database on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.DBFilegroupFx | Microsoft.SQLServer.2017.Linux.Database | True | 14400 | False |
| MSSQL 2017 on Linux: Discover SQL Server 2017 Transaction Log File | This rule discovers transaction log files for each SQL Server 2017 Database on Linux. | Microsoft.SQLServer.2017.Linux.Discovery.DBLogFile | Microsoft.SQLServer.2017.Linux.Database | True | 14400 | False |
| MSSQL 2017 on Linux: Discover SQL Server 2017 Monitoring Pool Alert Collections | This rule discovers a Monitoring Pool Alert Collection for a MSSQL 2017 on Linux. This object is used to collect module errors and warnings from event log of nodes that are the members of the SQL Server 2017 Monitoring Pool. | Microsoft.SQLServer.2017.Linux.Discovery.MonitoringPoolAlertCollection | Microsoft.SystemCenter.AllManagementServersPool | True | 14400 | False |
| MSSQL 2017 on Linux: Discover Database Engine Resource Pools | This rule discovers all resource pools for a given instance of SQL Server 2017 DB Engine. | Microsoft.SQLServer.2017.Linux.Discovery.ResourcePool | Microsoft.SQLServer.2017.Linux.DBEngine | True | 14400 | False |