| 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 |
| Ambari API Credentials | This monitor checks if provided credentials have enough permissions to access Ambari API. | Microsoft.HDInsight.UnitMonitor.ApiAccessDenied | Microsoft.HDInsight.Ambari | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.SyntheticTransaction | True | Public | |
| Ambari API URL Check | This monitor checks if provided Ambari API URL is correct. | Microsoft.HDInsight.UnitMonitor.ApiNotFound | Microsoft.HDInsight.Ambari | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.SyntheticTransaction | True | Public | |
| Ambari API Availability | This monitor checks if Ambari API service is available. | Microsoft.HDInsight.UnitMonitor.ApiUnavailable | Microsoft.HDInsight.Ambari | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.SyntheticTransaction | True | Public | |
| DataNode Component State | Monitors the health state of DataNode process. | Microsoft.HDInsight.UnitMonitor.DataNodeComponentHealthState | Microsoft.HDInsight.HostComponent.DataNode | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| Capacity Remaining | Monitors the amount of free space remaining in HDFS cluster. | Microsoft.HDInsight.UnitMonitor.HdfsCapacityRemaining | Microsoft.HDInsight.ClusterService.Hdfs | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HdfsServiceThreeStateThreshold | True | Public | |
| Corrupted Blocks | Monitors number of corrupted blocks in the HDFS. | Microsoft.HDInsight.UnitMonitor.HdfsCorruptedBlocks | Microsoft.HDInsight.ClusterService.Hdfs | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HdfsServiceTwoStateThreshold | True | Public | |
| DataNodes Down | Monitors percentage of dead DataNodes in the Cluster. | Microsoft.HDInsight.UnitMonitor.HdfsDeadDataNodes | Microsoft.HDInsight.ClusterService.Hdfs | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HdfsServiceThreeStateConsecutiveThreshold | True | Public | |
| Under-Replicated Blocks | Monitors percentage of under-replicated blocks in the HDFS. | Microsoft.HDInsight.UnitMonitor.HdfsUnderReplicatedBlocks | Microsoft.HDInsight.ClusterService.Hdfs | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HdfsServiceThreeStateThreshold | True | Public | |
| History Server Component State | Monitors the health state of History Server process. | Microsoft.HDInsight.UnitMonitor.HistoryServerComponentHealthState | Microsoft.HDInsight.HostComponent.HistoryServer | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| History Server Component State | Monitors the health state of History Server process. | Microsoft.HDInsight.UnitMonitor.HistoryServerYarnComponentHealthState | Microsoft.HDInsight.HostComponent.HistoryServerYarn | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| Hive Metastore Component State | Monitors the health state of Hive Metastore process. | Microsoft.HDInsight.UnitMonitor.HiveMetastoreComponentHealthState | Microsoft.HDInsight.HostComponent.HiveMetastore | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| HiveServer2 Component State | Monitors the health state of HiveServer2 process. | Microsoft.HDInsight.UnitMonitor.HiveServerComponentHealthState | Microsoft.HDInsight.HostComponent.HiveServer | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| JobTracker Component State | Monitors the health state of JobTracker process. | Microsoft.HDInsight.UnitMonitor.JobTrackerComponentHealthState | Microsoft.HDInsight.HostComponent.JobTracker | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| Memory Heap Usage | Monitors memory heap usage of JobTracker process. | Microsoft.HDInsight.UnitMonitor.JobTrackerMemoryHeapUsed | Microsoft.HDInsight.HostComponent.JobTracker | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentThreeStateThreshold | True | Public | |
| TaskTrackers Down | Monitors percentage of dead TaskTrackers in the Cluster. | Microsoft.HDInsight.UnitMonitor.MapReduceDeadTaskTrackers | Microsoft.HDInsight.ClusterService.MapReduce | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.MapReduceServiceThreeStateConsecutiveThreshold | True | Public | |
| Failed Jobs | Monitors percent of failed MapReduce jobs. | Microsoft.HDInsight.UnitMonitor.MapReduceFailedJobs | Microsoft.HDInsight.ClusterService.MapReduce | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.MapReduceServiceThreeStateThreshold | True | Public | |
| Invalid TaskTrackers | Monitors existence of graylisted and blacklisted TaskTrackers. | Microsoft.HDInsight.UnitMonitor.MapReduceInvalidTaskTrackers | Microsoft.HDInsight.ClusterService.MapReduce | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.MapReduceInvalidTaskTrackers | True | Public | |
| NameNode Component State | Monitors the health state of NameNode process. | Microsoft.HDInsight.UnitMonitor.NameNodeComponentHealthState | Microsoft.HDInsight.HostComponent.NameNode | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| Memory Heap Usage | Monitors memory heap usage of NameNode process. | Microsoft.HDInsight.UnitMonitor.NameNodeMemoryHeapUsed | Microsoft.HDInsight.HostComponent.NameNode | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentThreeStateThreshold | True | Public | |
| Operational Mode | Monitors operational mode of the NameNode component. | Microsoft.HDInsight.UnitMonitor.NameNodeSafeMode | Microsoft.HDInsight.HostComponent.NameNode | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.NameNodeSafeMode | True | Public | |
| NodeManager Component State | Monitors the health state of NodeManager process. | Microsoft.HDInsight.UnitMonitor.NodeManagerComponentHealthState | Microsoft.HDInsight.HostComponent.NodeManager | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| Oozie Server Component State | Monitors the health state of Oozie Server process. | Microsoft.HDInsight.UnitMonitor.OozieServerComponentHealthState | Microsoft.HDInsight.HostComponent.OozieServer | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| ResourceManager Component State | Monitors the health state of ResourceManager process. | Microsoft.HDInsight.UnitMonitor.ResourceManagerComponentHealthState | Microsoft.HDInsight.HostComponent.ResourceManager | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| Memory Heap Usage | Monitors memory heap usage of ResourceManager process. | Microsoft.HDInsight.UnitMonitor.ResourceManagerMemoryHeapUsed | Microsoft.HDInsight.HostComponent.ResourceManager | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentThreeStateThreshold | True | Public | |
| Secondary NameNode Component State | Monitors the health state of Secondary NameNode process. | Microsoft.HDInsight.UnitMonitor.SecondaryNameNodeComponentHealthState | Microsoft.HDInsight.HostComponent.SecondaryNameNode | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| TaskTracker Component State | Monitors the health state of TaskTracker process. | Microsoft.HDInsight.UnitMonitor.TaskTrackerComponentHealthState | Microsoft.HDInsight.HostComponent.TaskTracker | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | False | | | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| WebHCat Server Component State | Monitors the health state of WebHCat Server process. | Microsoft.HDInsight.UnitMonitor.WebHCatServerComponentHealthState | Microsoft.HDInsight.HostComponent.WebHCatServer | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.HostComponentHealthState | True | Public | |
| NodeManagers Down | Monitors percentage of dead NodeManagers in the Cluster. | Microsoft.HDInsight.UnitMonitor.YarnDeadNodeManagers | Microsoft.HDInsight.ClusterService.Yarn | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.YarnServiceThreeStateConsecutiveThreshold | True | Public | |
| Failed Applications | Monitors percent of failed Yarn Applications. | Microsoft.HDInsight.UnitMonitor.YarnFailedApplications | Microsoft.HDInsight.ClusterService.Yarn | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.YarnServiceThreeStateThreshold | True | Public | |
| Invalid NodeManagers | Monitors existence of lost and unhealthy NodeManagers. | Microsoft.HDInsight.UnitMonitor.YarnInvalidNodeManagers | Microsoft.HDInsight.ClusterService.Yarn | System.Health.PerformanceState | PerformanceHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.HDInsight.UnitMonitorType.YarnInvalidNodeManagers | True | Public | |