All Unit Monitors in Microsoft.SQLServer.Replication.Windows.Monitoring Management Pack

 DisplayNameDescriptionIDTargetParent MonitorCategoryEnabledInstance NameCounter NameFrequencyAlert GenerateAlert SeverityAlert PriorityAlert Auto ResolveMonitor TypeRemotableAccessibilityRunAs
Microsoft.SQLServer.Replication.Windows.Monitor.DistributionAgentStateDistribution Agents state (aggregated for all Publications)This monitor checks the state of the Distribution agents for all publications serviced by this Distributor.Microsoft.SQLServer.Replication.Windows.Monitor.DistributionAgentStateMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.DistributionDBAvailabilityAvailability of the Distribution databaseThis monitor checks the availability of the Distribution database from the Distributor.Microsoft.SQLServer.Replication.Windows.Monitor.DistributionDBAvailabilityMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.AvailabilityStateAvailabilityHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DBConnectionMonitorTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.DistributionDBAvailabilityFromSubscriberAvailability of the Distribution database from a SubscriberThis monitor checks availability of the Distribution database from the Subscriber.Microsoft.SQLServer.Replication.Windows.Monitor.DistributionDBAvailabilityFromSubscriberMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.AvailabilityStateAvailabilityHealthFalse0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorAvailabilityFromSubscriberMonitorTypeTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.DistributionDBPendingCmdsPending Commands on DistributorThere are pending commands on the Distributor waiting for delivery. Note that this monitor is disabled for Merge Subscriptions.Microsoft.SQLServer.Replication.Windows.Monitor.DistributionDBPendingCmdsMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorPendingCmdsTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.Distributor.SQLServerAgentStateSQL Server Agent State for DistributorThis monitor checks if the SQL Server Agent is running on Distributor.Microsoft.SQLServer.Replication.Windows.Monitor.Distributor.SQLServerAgentStateMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.AvailabilityStateAvailabilityHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.SqlServiceStatusTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.DistributorSecurablesConfigMonitorDistributor Securables Configuration StatusThis monitor checks the status of Replication Distributor securables access configuration on Windows.Microsoft.SQLServer.Replication.Windows.Monitor.DistributorSecurablesConfigMonitorMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.ConfigurationStateAvailabilityHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorSecurablesConfigTruePublic
Microsoft.SQLServer.Replication.Windows.Monitor.LogReaderAgentStateReplication Log Reader Agent State for the Distributor (aggregated for all Publications)This monitor checks the state of the Replication Log Reader for all Publications serviced by the Distributor.Microsoft.SQLServer.Replication.Windows.Monitor.LogReaderAgentStateMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.MergeAgentStateReplication Merge Agent State for the Distributor (aggregated for all Subscriptions)This monitor checks the state of the Merge agents for all Subscriptions on the Distributor.Microsoft.SQLServer.Replication.Windows.Monitor.MergeAgentStateMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.PercentOfDeactivatedSubscriptionsPercent of Deactivated SubscriptionsPercent of Deactivated Subscriptions MonitorMicrosoft.SQLServer.Replication.Windows.Monitor.PercentOfDeactivatedSubscriptionsMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.ConfigurationStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorPercentOfDeactivatedSubscriptionsTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.PercentOfExpiredSubscriptionsPercent of Expired SubscriptionsPercent of Expired Subscriptions MonitorMicrosoft.SQLServer.Replication.Windows.Monitor.PercentOfExpiredSubscriptionsMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.ConfigurationStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorPercentOfExpiredSubscriptionsTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.PublicationLogReaderAgentStateReplication Log Reader Agent State for PublicationThis monitor checks the status of the Replication Log Reader Agent service for Publications.Microsoft.SQLServer.Replication.Windows.Monitor.PublicationLogReaderAgentStateMicrosoft.SQLServer.Replication.Windows.PublicationSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTrueInternalMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.PublicationSnapshotAgentStateReplication Snapshot Agent StateThis monitor checks the status of the Replication Snapshot Agent service for Publications.Microsoft.SQLServer.Replication.Windows.Monitor.PublicationSnapshotAgentStateMicrosoft.SQLServer.Replication.Windows.PublicationSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.PublicationSnapshotFreeSpacePublication Snapshot Available SpaceThe monitor reports a warning when the available disk space for the publication Snapshot drops below the Warning Threshold setting. This is indicated as a percentage of the snapshot files folder size. The monitor reports a critical alert when the available space drops below the Critical Threshold.Microsoft.SQLServer.Replication.Windows.Monitor.PublicationSnapshotFreeSpaceMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorSnapshotFreeSpaceTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.PublicationSubscriptionSyncStatusMonitorAll Subscriptions are Synchronizing for PublicationAll Subscriptions are SynchronizingMicrosoft.SQLServer.Replication.Windows.Monitor.PublicationSubscriptionSyncStatusMonitorMicrosoft.SQLServer.Replication.Windows.PublicationSystem.Health.PerformanceStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.PublicationSubscriptionSyncStatusTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.Publisher.SQLServerAgentStateSQL Server Agent State for PublisherThis monitor checks if the SQL Server Agent is running on Publisher.Microsoft.SQLServer.Replication.Windows.Monitor.Publisher.SQLServerAgentStateMicrosoft.SQLServer.Replication.Windows.PublisherSystem.Health.AvailabilityStateAvailabilityHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.SqlServiceStatusTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.PublisherSecurablesConfigMonitorPublisher Securables Configuration StatusThis monitor checks the status of Replication Publisher securables access configuration on Windows.Microsoft.SQLServer.Replication.Windows.Monitor.PublisherSecurablesConfigMonitorMicrosoft.SQLServer.Replication.Windows.PublisherSystem.Health.ConfigurationStateAvailabilityHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.PublisherSecurablesConfigTruePublic
Microsoft.SQLServer.Replication.Windows.Monitor.PublisherSubscriptionsMonitorSubscriptions state for PublisherThis monitor checks whether there are any inactive subscriptions for any publications.Microsoft.SQLServer.Replication.Windows.Monitor.PublisherSubscriptionsMonitorMicrosoft.SQLServer.Replication.Windows.PublisherSystem.Health.ConfigurationStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.PublisherSubscriptionsMonitorTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.QueueReaderAgentStateReplication Queue Reader Agent State for Distributor (aggregated for all Publications)This monitor checks the status of the Queue Reader Agent services for all Publications on the Distributor. Note: This monitor is disabled by default. Please use overrides to enable it when necessary.Microsoft.SQLServer.Replication.Windows.Monitor.QueueReaderAgentStateMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthFalse0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.ReplicationAgentFailJobsReplication Agents failed on the DistributorThis monitor checks if the following Replication agent jobs are in a healthy state: Distribution agent, Merge agent, and Snapshot agent. If any of the agents are in a failed state, the monitor will be triggered.Microsoft.SQLServer.Replication.Windows.Monitor.ReplicationAgentFailJobsMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorFailJobsTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.ReplicationAgentIsRetryingOne or more of the Replication Agents are retrying on the DistributorThis monitor checks if any of the following Replication Agents are retrying an operation: Distribution Agent, Log Reader Agent, Merge Agent, Queue Reader Agent or Snapshot Agent.Microsoft.SQLServer.Replication.Windows.Monitor.ReplicationAgentIsRetryingMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorFailJobsTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.ReplicationAgentsLoadTotal daily execution time of the replication agentThis monitors the total daily execution time of the replication agents, Distribution, Log Reader, Merge, Queue Reader and Snapshot on the Distributor.Microsoft.SQLServer.Replication.Windows.Monitor.ReplicationAgentsLoadMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorAgentsLoadTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.SnapshotAgentStateReplication Snapshot Agent State for Distributor (aggregated for all Publications)This monitor checks the state of the Snapshot Agent services for all Publications on the Distributor.Microsoft.SQLServer.Replication.Windows.Monitor.SnapshotAgentStateMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.Subscriber.SQLServerAgentStateSQL Server Agent State for SubscriberThis monitor checks if the SQL Server Agent is running on Subscriber. Note that SQL Server Agent Windows Service is not supported by any edition of SQL Server Express. Therefore, this monitor is not applicable for SQL Server Express cases.Microsoft.SQLServer.Replication.Windows.Monitor.Subscriber.SQLServerAgentStateMicrosoft.SQLServer.Replication.Windows.SubscriberSystem.Health.AvailabilityStateAvailabilityHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.SqlServiceStatusTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.SubscriberAgentIsRetryingMonitorSubscriber Agent is RetryingThe Subscriber Agent (Distribution, Log Reader, Merge, Queue Reader and Snapshot) is Retrying Monitor. Note that SQL Server Agent Windows Service is not supported by any edition of SQL Server Express. Therefore, this monitor is not applicable for SQL Server Express cases.Microsoft.SQLServer.Replication.Windows.Monitor.SubscriberAgentIsRetryingMonitorMicrosoft.SQLServer.Replication.Windows.SubscriberSystem.Health.PerformanceStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorFailJobsTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.SubscriberAgentsLoadLoad of Replication agents on SubscriberReplication agents (Distribution and Merge) load on Subscriber. Note that SQL Server Agent is not available for SQL Server Express Editions; therefore, this monitor is disabled for instances of such editions.Microsoft.SQLServer.Replication.Windows.Monitor.SubscriberAgentsLoadMicrosoft.SQLServer.Replication.Windows.SubscriberSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorAgentsLoadTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.SubscriberSecurablesConfigMonitorSubscriber Securables Configuration StatusThis monitor checks the status of Replication Subscriber securables access configuration on Windows.Microsoft.SQLServer.Replication.Windows.Monitor.SubscriberSecurablesConfigMonitorMicrosoft.SQLServer.Replication.Windows.SubscriberSystem.Health.ConfigurationStateAvailabilityHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.SubscriberSecurablesConfigTruePublic
Microsoft.SQLServer.Replication.Windows.Monitor.SubscriptionDistributionAgentStateDistribution Agent State for SubscriptionThis monitor checks the status of the Replication Distribution Agent services for Subscription. Note that SQL Server Agent Windows Service is not supported by any edition of SQL Server Express. Therefore, this monitor is not applicable for SQL Server Express cases.Microsoft.SQLServer.Replication.Windows.Monitor.SubscriptionDistributionAgentStateMicrosoft.SQLServer.Replication.Windows.SubscriptionSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.SubscriptionLongEstimatedTimeMonitorSubscription latencyThis monitor checks the latency for commands in the Distribution database waiting to be delivered to the Subscribers. Note that this monitor is disabled for Merge Subscriptions.Microsoft.SQLServer.Replication.Windows.Monitor.SubscriptionLongEstimatedTimeMonitorMicrosoft.SQLServer.Replication.Windows.SubscriptionSystem.Health.PerformanceStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.SubscriptionLongEstimatedTimeTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.SubscriptionMergeAgentStateReplication Merge Agent State for SubscriptionThis monitor checks the status of the Replication Merge Agent service for Subscription. Note that SQL Server Agent Windows Service is not supported by any edition of SQL Server Express. Therefore, this monitor is not applicable for SQL Server Express cases.Microsoft.SQLServer.Replication.Windows.Monitor.SubscriptionMergeAgentStateMicrosoft.SQLServer.Replication.Windows.SubscriptionSystem.Health.PerformanceStatePerformanceHealthTrue0TrueErrorNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.ReplicationAgentStateTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.SubscriptionPendingCmdsMonitorSubscription Pending CommandsThere are pending commands on the Distributor for specific Subscription waiting delivery. Note that this monitor is disabled for Merge Subscriptions.Microsoft.SQLServer.Replication.Windows.Monitor.SubscriptionPendingCmdsMonitorMicrosoft.SQLServer.Replication.Windows.SubscriptionSystem.Health.PerformanceStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.SubscriptionPendingCmdsTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring
Microsoft.SQLServer.Replication.Windows.Monitor.UnsyncSubscriptionsUnsynchronized Subscriptions on DistributorThis monitor detects unsynchronized subscriptions for specific Distributors. Note that this monitor is disabled for Merge Subscriptions.Microsoft.SQLServer.Replication.Windows.Monitor.UnsyncSubscriptionsMicrosoft.SQLServer.Replication.Windows.DistributorSystem.Health.PerformanceStatePerformanceHealthTrue0TrueWarningNormalTrueMicrosoft.SQLServer.Replication.Windows.MonitorType.DistributorUnsyncSubscriptionsTruePublicMicrosoft.SQLServer.Core.RunAs.Monitoring