| DisplayName | Description | ID | Target | Parent Monitor | Category | Enabled | Instance Name | Counter Name | Frequency | Alert Generate | Alert Severity | Alert Priority | Alert Auto Resolve | Monitor Type | Remotable | Accessibility | RunAs |
![Microsoft.SQLServer.Linux.Database.LogShippingSourceMonitor](/images/UnitMonitor.png) | 日志传送源 | 此监视器将检测日志传送源尚未在阈值(作为日志传送配置的一部分定义)内备份其日志的情况。
请注意,任何版本的 SQL Server Express 均不支持日志传送。 | Microsoft.SQLServer.Linux.Database.LogShippingSourceMonitor | Microsoft.SQLServer.Linux.Database | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.LogShipping | True | Public | |
![Microsoft.SQLServer.Linux.DBEngine.Configuration.SecurablesConfigMonitor](/images/UnitMonitor.png) | 安全对象配置状态 | 此监视器将检查 Linux 上的 SQL Server 安全对象访问配置的状态。 | Microsoft.SQLServer.Linux.DBEngine.Configuration.SecurablesConfigMonitor | Microsoft.SQLServer.Linux.DBEngine | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.SecurablesConfig | True | Public | |
![Microsoft.SQLServer.Linux.LogShippingDestinationMonitor](/images/UnitMonitor.png) | 日志传送目标 | 此监视器将检测日志传送目标尚未在阈值(作为日志传送配置的一部分定义)内将日志还原到它的情况。
请注意,任何版本的 SQL Server Express 均不支持日志传送。 | Microsoft.SQLServer.Linux.LogShippingDestinationMonitor | Microsoft.SQLServer.Linux.Database | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.LogShipping | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Agent.LongRunningJobs](/images/UnitMonitor.png) | 长时间运行的作业 | 此监视器检查长期运行的 SQL 代理作业。
请注意,任何版本的 SQL Server Express 均不支持 SQL Server 代理服务; 没有合适的发现对象。默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Agent.LongRunningJobs | Microsoft.SQLServer.Linux.Agent | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Agent.LongRunningJobs | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Agent.ServiceStatus](/images/UnitMonitor.png) | SQL Server 代理服务 | 此监视器检查此 SQL Server 实例的 SQL 代理服务的状态。
请注意,任何版本的 SQL Server Express 均不支持 SQL Server 代理 Linux 服务。 | Microsoft.SQLServer.Linux.Monitor.Agent.ServiceStatus | Microsoft.SQLServer.Linux.Agent | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.SqlServiceStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AgentJob.Duration](/images/UnitMonitor.png) | 作业周期 | 监视代理作业周期。
请注意,任何版本的 SQL Server Express 均不支持 SQL Server 代理 Linux 服务,没有合适的发现对象。 | Microsoft.SQLServer.Linux.Monitor.AgentJob.Duration | Microsoft.SQLServer.Linux.AgentJob | System.Health.PerformanceState | PerformanceCollection | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.AgentJob.Duration | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AgentJob.LastRunState](/images/UnitMonitor.png) | 上次运行状态 | Linux 上的 SQL 代理作业上次运行状态监视器。监视 SQL 代理作业的上次运行状态。
请注意,任何版本的 SQL Server Express 均不支持 SQL Server 代理 Linux 服务; 没有合适的发现对象。 | Microsoft.SQLServer.Linux.Monitor.AgentJob.LastRunState | Microsoft.SQLServer.Linux.AgentJob | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.AgentJob.LastRunState | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupErrorPolicy.State](/images/UnitMonitor.png) | 可用性组运行状况策略 | 具有“错误”严重状态的两状态监视器,专用于反映将可用性组作为方面以及将预定义错误类别之一作为策略类别的自定义用户策略的状态。 | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupErrorPolicy.State | Microsoft.SQLServer.Linux.AvailabilityGroupErrorUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.UserPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AllAvailabilityReplicasAreConnected](/images/UnitMonitor.png) | 可用性副本连接监视器 | 可用性副本连接 | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AllAvailabilityReplicasAreConnected | Microsoft.SQLServer.Linux.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AutomaticFailoverReadiness](/images/UnitMonitor.png) | 可用性组自动故障转移监视器 | 可用性组自动故障转移 | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AutomaticFailoverReadiness | Microsoft.SQLServer.Linux.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AvailabilityGroupOnline](/images/UnitMonitor.png) | 可用性组联机监视器 | 可用性组联机 | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AvailabilityGroupOnline | Microsoft.SQLServer.Linux.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AvailabilityReplicaRoleState](/images/UnitMonitor.png) | 可用性副本角色监视器 | 可用性副本角色 | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AvailabilityReplicaRoleState | Microsoft.SQLServer.Linux.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AvailabilityReplicasSynchronizationState](/images/UnitMonitor.png) | 同步副本数据同步监视器 | 同步副本数据同步 | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AvailabilityReplicasSynchronizationState | Microsoft.SQLServer.Linux.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AvailabilityReplicasSynchronizing](/images/UnitMonitor.png) | 可用性副本数据同步监视器 | 可用性副本数据同步 | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupHealth.AvailabilityReplicasSynchronizing | Microsoft.SQLServer.Linux.AvailabilityGroupHealth | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupWarningPolicy.State](/images/UnitMonitor.png) | 可用性组运行状况策略 | 具有“警告”严重状态的两状态监视器,专用于反映将可用性组作为方面以及将预定义警告类别之一作为策略类别的自定义用户策略的状态。 | Microsoft.SQLServer.Linux.Monitor.AvailabilityGroupWarningPolicy.State | Microsoft.SQLServer.Linux.AvailabilityGroupWarningUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.UserPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityReplica.DataSynchronizationHealth](/images/UnitMonitor.png) | 可用性副本数据同步 | 此监视器将汇总可用性副本中所有数据库副本的数据同步状态。当任何数据库副本未处于预期的数据同步状态时,此监视器将无法正常运行。否则,监视器可正常运行。 | Microsoft.SQLServer.Linux.Monitor.AvailabilityReplica.DataSynchronizationHealth | Microsoft.SQLServer.Linux.AvailabilityReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityReplica.IsConnected](/images/UnitMonitor.png) | 可用性副本连接 | 此监视器检查可用性副本之间的连接状态。当可用性副本的连接状态为 DISCONNECTED 时,此监视器将无法正常运行。否则,监视器可正常运行。 | Microsoft.SQLServer.Linux.Monitor.AvailabilityReplica.IsConnected | Microsoft.SQLServer.Linux.AvailabilityReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityReplica.RoleIsHealthy](/images/UnitMonitor.png) | 可用性副本角色 | 此监视器检查可用性副本角色的状态。当可用性副本的角色既不是主副本也不是辅助副本时,此监视器将无法正常运行。否则,监视器可正常运行。 | Microsoft.SQLServer.Linux.Monitor.AvailabilityReplica.RoleIsHealthy | Microsoft.SQLServer.Linux.AvailabilityReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityReplicaErrorPolicy.State](/images/UnitMonitor.png) | 可用性副本运行状况策略 | 具有“错误”严重状态的两状态监视器,专用于反映将可用性副本作为方面以及将预定义错误类别之一作为策略类别的自定义用户策略的状态。 | Microsoft.SQLServer.Linux.Monitor.AvailabilityReplicaErrorPolicy.State | Microsoft.SQLServer.Linux.AvailabilityReplicaErrorUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.UserPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityReplicaWarningPolicy.State](/images/UnitMonitor.png) | 可用性副本运行状况策略 | 具有“警告”严重状态的两状态监视器,专用于反映将可用性副本作为方面以及将预定义警告类别之一作为策略类别的自定义用户策略的状态。 | Microsoft.SQLServer.Linux.Monitor.AvailabilityReplicaWarningPolicy.State | Microsoft.SQLServer.Linux.AvailabilityReplicaWarningUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.UserPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Container.FreeSpacePercent](/images/UnitMonitor.png) | 内存优化数据文件组容器可用空间 | 当内存优化数据文件组容器的可用磁盘空间低于“警告阈值”设置(以占内存优化数据文件组容器大小加磁盘可用空间之和的百分比表示)时,监视器将报告警告。当可用空间低于“严重阈值”时,监视器将报告严重警报。 | Microsoft.SQLServer.Linux.Monitor.Container.FreeSpacePercent | Microsoft.SQLServer.Linux.Container | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Container.FreeSpacePercent | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.AutoCloseConfiguration](/images/UnitMonitor.png) | 自动关闭配置 | 监视 Linux 上的数据库的“自动关闭”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.AutoCloseConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.AutomaticConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.AutoCreateStatConfiguration](/images/UnitMonitor.png) | 自动创建统计信息配置 | 监视数据库的“自动创建统计信息”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.AutoCreateStatConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.AutomaticConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.AutoShrinkConfiguration](/images/UnitMonitor.png) | 自动收缩配置 | 监视数据库的“自动收缩”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.AutoShrinkConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.AutomaticConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.AutoUpdateStatAsyncConfiguration](/images/UnitMonitor.png) | 自动异步更新统计信息配置 | 监视数据库的“自动异步更新统计信息”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.AutoUpdateStatAsyncConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.AutomaticConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.AutoUpdateStatConfiguration](/images/UnitMonitor.png) | 自动更新统计信息配置 | 监视数据库的“自动更新统计信息”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.AutoUpdateStatConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.AutomaticConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.DBBackupStatus](/images/UnitMonitor.png) | 数据库备份状态 | 此监视器将检查 Microsoft SQL Server 报告的数据库备份状态。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.DBBackupStatus | Microsoft.SQLServer.Linux.Database | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBBackupStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.DBChainingConfiguration](/images/UnitMonitor.png) | 数据库链接配置 | 监视数据库的“跨数据库所有权链接已启用”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.DBChainingConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.ExternalAccessConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.DBDiskReadLatency](/images/UnitMonitor.png) | 数据库磁盘读取延迟 | 从托管数据库文件的所有逻辑磁盘监视磁盘读取延迟。 | Microsoft.SQLServer.Linux.Monitor.Database.DBDiskReadLatency | Microsoft.SQLServer.Linux.Database | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | MatchMonitorHealth | High | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBDiskReadLatency | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.DBDiskWriteLatency](/images/UnitMonitor.png) | 数据库磁盘写入延迟 | 从托管数据库文件的所有逻辑磁盘监视磁盘写入延迟。 | Microsoft.SQLServer.Linux.Monitor.Database.DBDiskWriteLatency | Microsoft.SQLServer.Linux.Database | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | MatchMonitorHealth | High | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBDiskWriteLatency | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.DBStatus](/images/UnitMonitor.png) | 数据库状态 | 此监视器将检查 Microsoft SQL Server 报告的数据库状态。 | Microsoft.SQLServer.Linux.Monitor.Database.DBStatus | Microsoft.SQLServer.Linux.Database | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.PageVerifyConfiguration](/images/UnitMonitor.png) | 页验证配置 | 监视数据库的“页验证”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.PageVerifyConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.RecoveryConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.RecoveryModelConfiguration](/images/UnitMonitor.png) | 恢复模式配置 | 监视数据库的“恢复模式”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.RecoveryModelConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.RecoveryConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.TrustWorthyConfiguration](/images/UnitMonitor.png) | 可信配置 | 监视数据库的“可信”设置。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.Database.TrustWorthyConfiguration | Microsoft.SQLServer.Linux.Database | Microsoft.SQLServer.Linux.Rollup.Database.ExternalAccessConfiguration | ConfigurationHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBConfigurationStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DatabaseErrorUserPolicy.DBErrorUserPolicyState](/images/UnitMonitor.png) | 数据库运行状况策略 | 具有“错误”严重状态的两状态监视器,专用于反映将数据库作为方面以及将预定义错误类别之一作为策略类别的自定义用户策略的状态。 | Microsoft.SQLServer.Linux.Monitor.DatabaseErrorUserPolicy.DBErrorUserPolicyState | Microsoft.SQLServer.Linux.DatabaseErrorUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.UserPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DatabaseReplica.DataSynchronizationState](/images/UnitMonitor.png) | 可用性数据库数据同步 | 此监视器检查数据库副本的数据同步状态。当数据同步状态为 NOT SYNCHRONIZING 或同步提交数据库副本的状态不是 SYNCHRONIZED 时,此监视器将无法正常运行。 | Microsoft.SQLServer.Linux.Monitor.DatabaseReplica.DataSynchronizationState | Microsoft.SQLServer.Linux.DatabaseReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DatabaseReplica.SuspendState](/images/UnitMonitor.png) | 可用性数据库挂起状态 | 此监视器检查数据库副本的数据移动状态。当数据移动挂起时,此监视器将无法正常运行。否则,监视器可正常运行。 | Microsoft.SQLServer.Linux.Monitor.DatabaseReplica.SuspendState | Microsoft.SQLServer.Linux.DatabaseReplica | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.AlwaysOnSystemPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DatabaseReplicaErrorPolicy.State](/images/UnitMonitor.png) | 数据库副本运行状况策略 | 具有“错误”严重状态的两状态监视器,专用于反映将数据库副本状态作为方面以及将预定义错误类别之一作为策略类别的自定义用户策略的状态。 | Microsoft.SQLServer.Linux.Monitor.DatabaseReplicaErrorPolicy.State | Microsoft.SQLServer.Linux.DatabaseReplicaErrorUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.UserPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DatabaseReplicaWarningPolicy.State](/images/UnitMonitor.png) | 数据库副本运行状况策略 | 具有“警告”严重状态的两状态监视器,专用于反映将数据库副本状态作为方面以及将预定义警告类别之一作为策略类别的自定义用户策略的状态。 | Microsoft.SQLServer.Linux.Monitor.DatabaseReplicaWarningPolicy.State | Microsoft.SQLServer.Linux.DatabaseReplicaWarningUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.UserPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DatabaseWarningUserPolicy.DBWarningUserPolicyState](/images/UnitMonitor.png) | 数据库运行状况策略 | 具有“警告”严重状态的两状态监视器,专用于反映将数据库作为方面以及将预定义警告类别之一作为策略类别的自定义用户策略的状态。 | Microsoft.SQLServer.Linux.Monitor.DatabaseWarningUserPolicy.DBWarningUserPolicyState | Microsoft.SQLServer.Linux.DatabaseWarningUserPolicy | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.UserPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.AverageWaitTime](/images/UnitMonitor.png) | 平均等待时间 | 针对数据库的平均等待时间监视器 | Microsoft.SQLServer.Linux.Monitor.DBEngine.AverageWaitTime | Microsoft.SQLServer.Linux.DBEngine | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.AverageWaitTime | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.BlockingSessions](/images/UnitMonitor.png) | 正在阻塞的会话 | 监视 Linux 上的 SQL 实例的已阻塞会话。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.DBEngine.BlockingSessions | Microsoft.SQLServer.Linux.DBEngine | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | Error | High | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.BlockingSessions | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.BufferCacheHitRatio](/images/UnitMonitor.png) | 缓冲区缓存命中率 | 针对数据库引擎的缓冲区缓存命中率 | Microsoft.SQLServer.Linux.Monitor.DBEngine.BufferCacheHitRatio | Microsoft.SQLServer.Linux.DBEngine | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.BufferCacheHitRatio | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.DBEngineStatus](/images/UnitMonitor.png) | 数据库引擎运行状况 | 此监视器检查 SQL Server 数据库引擎的运行状况。 | Microsoft.SQLServer.Linux.Monitor.DBEngine.DBEngineStatus | Microsoft.SQLServer.Linux.DBEngine | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.DBEngineStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.FullTextServiceStatus](/images/UnitMonitor.png) | SQL 全文筛选器守护程序启动器服务 | 此监视器检查 SQL 全文筛选器守护程序启动器服务的状态。请注意,除具有高级服务的 SQL Server Express 外,SQL 全文搜索功能不适用于任何版本的 SQL Server Express。默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.DBEngine.FullTextServiceStatus | Microsoft.SQLServer.Linux.DBEngine | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.SqlServiceStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.PageLifeExpectancy](/images/UnitMonitor.png) | 页生存期 | 数据库引擎的页生存期 | Microsoft.SQLServer.Linux.Monitor.DBEngine.PageLifeExpectancy | Microsoft.SQLServer.Linux.DBEngine | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.PageLifeExpectancy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.ServicePackLevel](/images/UnitMonitor.png) | Service Pack 符合性 | 根据符合设置监视数据库引擎的 Service Pack 级别。 | Microsoft.SQLServer.Linux.Monitor.DBEngine.ServicePackLevel | Microsoft.SQLServer.Linux.DBEngine | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.ServicePackLevel | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.SmartAdminSystemHealthPolicy](/images/UnitMonitor.png) | 托管备份系统运行状况策略 | 托管备份系统运行状况策略将评估严重错误(例如缺少 SQL 凭据或 SQL 凭据无效、连接错误),并报告系统的运行状况。 | Microsoft.SQLServer.Linux.Monitor.DBEngine.SmartAdminSystemHealthPolicy | Microsoft.SQLServer.Linux.DBEngine | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.SmartAdminHealthPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.SmartAdminUserActionHealthPolicy](/images/UnitMonitor.png) | 托管备份用户操作运行状况策略 | 托管备份用户操作运行状况策略将评估诸如备份已损坏之类的警告。 | Microsoft.SQLServer.Linux.Monitor.DBEngine.SmartAdminUserActionHealthPolicy | Microsoft.SQLServer.Linux.DBEngine | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.SmartAdminHealthPolicy | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.SQLRecompilation](/images/UnitMonitor.png) | SQL 重新编译 | 针对数据库引擎的 SQL 重新编译。注意: 默认情况下,此监视器为禁用状态。请根据需要使用替代进行启用。 | Microsoft.SQLServer.Linux.Monitor.DBEngine.SQLRecompilation | Microsoft.SQLServer.Linux.DBEngine | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.SQLRecompilation | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.StolenServerMemory](/images/UnitMonitor.png) | 盗用的服务器内存 | 针对数据库引擎的盗用的服务器内存 | Microsoft.SQLServer.Linux.Monitor.DBEngine.StolenServerMemory | Microsoft.SQLServer.Linux.DBEngine | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.StolenServerMemory | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBEngine.ThreadCount](/images/UnitMonitor.png) | 线程计数 | 针对数据库引擎的线程计数 | Microsoft.SQLServer.Linux.Monitor.DBEngine.ThreadCount | Microsoft.SQLServer.Linux.DBEngine | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBEngine.ThreadCount | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBFile.DBFileSpace](/images/UnitMonitor.png) | 剩余的数据库文件可用空间 | 当可用空间(包括已分配的空间和介质上的可用空间)低于“警告阈值”设置(以占数据大小加磁盘可用空间之和的百分比表示)时,监视器将报告警告。当可用空间低于“严重阈值”时,监视器将报告严重警报。 | Microsoft.SQLServer.Linux.Monitor.DBFile.DBFileSpace | Microsoft.SQLServer.Linux.DBFile | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBFile.DBFileSpace | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBFilegroupFx.HashIndexAvgChainLength](/images/UnitMonitor.png) | 哈希桶中行链的平均长度 | 此监视器检查 SQL 数据库中哈希索引空桶计数和行链的平均长度。 | Microsoft.SQLServer.Linux.Monitor.DBFilegroupFx.HashIndexAvgChainLength | Microsoft.SQLServer.Linux.DBFilegroupFx | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBFilegroupFx.HashIndexAvgChainLength | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBFilegroupFx.HashIndexEmptyBucketsCount](/images/UnitMonitor.png) | 哈希索引中的空桶百分比 | 此监视器检查 SQL 数据库中的哈希索引空桶计数。 | Microsoft.SQLServer.Linux.Monitor.DBFilegroupFx.HashIndexEmptyBucketsCount | Microsoft.SQLServer.Linux.DBFilegroupFx | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBFilegroupFx.HashIndexEmptyBucketsCount | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBFilegroupFx.StaleCFPs](/images/UnitMonitor.png) | 内存优化数据过时检查点文件对比率 | 当内存优化数据文件组中的过时检查点文件对比率高于指定阈值时,监视器会报告警告状态并引发警报。
请注意,仅在相应数据库相当大(检查点文件总数大于或等于 300)时引发警报。 | Microsoft.SQLServer.Linux.Monitor.DBFilegroupFx.StaleCFPs | Microsoft.SQLServer.Linux.DBFilegroupFx | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBFilegroupFx.StaleCFPs | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBFilegroupFx.XTPConfigurationMonitor](/images/UnitMonitor.png) | XTP 配置 | 此监视器检查 SQL 数据库 XTP 配置的状态。 | Microsoft.SQLServer.Linux.Monitor.DBFilegroupFx.XTPConfigurationMonitor | Microsoft.SQLServer.Linux.DBFilegroupFx | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBFilegroupFx.XTPConfiguration | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.DBLogFile.DBLogFileSpace](/images/UnitMonitor.png) | 剩余的数据库日志文件可用空间 | 当可用空间(包括已分配的空间和介质上的可用空间)低于“警告阈值”设置(以占数据大小加磁盘可用空间之和的百分比表示)时,监视器将报告警告。当可用空间低于“严重阈值”时,监视器将报告严重警报。 | Microsoft.SQLServer.Linux.Monitor.DBLogFile.DBLogFileSpace | Microsoft.SQLServer.Linux.DBLogFile | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.DBLogFile.DBLogFileSpace | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.UserResourcePool.MemoryConsumption](/images/UnitMonitor.png) | 资源池内存占用 | 当资源池使用的内存量大于“阈值”设置(以占给定资源池的内存优化数据表可用的内存百分比表示)时,监视器将报告严重状态,并引发警报。 | Microsoft.SQLServer.Linux.Monitor.UserResourcePool.MemoryConsumption | Microsoft.SQLServer.Linux.UserResourcePool | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.UserResourcePool.MemoryConsumption | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.AvailabilityDatabaseHealth.BackupStatus](/images/UnitMonitor.png) | Microsoft.SQLServer.Linux.Monitor.AvailabilityDatabaseHealth.BackupStatus | | Microsoft.SQLServer.Linux.Monitor.AvailabilityDatabaseHealth.BackupStatus | Microsoft.SQLServer.Linux.AvailabilityDatabaseHealth | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | False | | | True | Microsoft.SQLServer.Linux.MonitorType.AvailabilityDatabaseHealth.BackupStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.DBLogBackupStatus](/images/UnitMonitor.png) | Microsoft.SQLServer.Linux.Monitor.Database.DBLogBackupStatus | | Microsoft.SQLServer.Linux.Monitor.Database.DBLogBackupStatus | Microsoft.SQLServer.Linux.Database | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | Error | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.DBLogBackupStatus | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.SecurablesDbConfig](/images/UnitMonitor.png) | Microsoft.SQLServer.Linux.Monitor.Database.SecurablesDbConfig | | Microsoft.SQLServer.Linux.Monitor.Database.SecurablesDbConfig | Microsoft.SQLServer.Linux.Database | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | Warning | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.SecurablesDbConfig | True | Public | |
![Microsoft.SQLServer.Linux.Monitor.Database.VLFCount](/images/UnitMonitor.png) | Microsoft.SQLServer.Linux.Monitor.Database.VLFCount | | Microsoft.SQLServer.Linux.Monitor.Database.VLFCount | Microsoft.SQLServer.Linux.Database | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.SQLServer.Linux.MonitorType.Database.VLFCount | True | Public | |