CMDB Health Monitoring and maintaining the health of the CMDB is essential to an effective and continuous use of the product. Health indicators such as duplicate CIs, required CI fields, and audits contribute to the calculation of health scorecards at the CI, class, and CMDB level. The health of the CMDB data is monitored and reported in four parent metrics, each further consisting of sub-metrics: Completeness: CIs are tested for required and recommended fields that are not populated. Correctness: CIs are tested against pre-defined data integrity rules such as identification rules, orphan CI rules, and stale CI rules. Compliance: The CMDB data is audited for adherence to pre-defined certificates. Relationships: The health of CI relationships is tested for indicators such as orphan and duplicate relationships. After CIs are tested for various health indicators, the results are aggregated at the class level, and eventually at the overall CMDB level. You can configure how health is calculated and the weight of each metric at every level of the aggregation. For most health tests, you can configure the health tests themselves. Initially, the CMDB Health-related jobs (CMDB Health Dashboard jobs) are disabled, and you must enable them to start gathering and aggregating health data. See Setup and initial configuration for details about enabling these jobs and about configuring CMDB Health settings. CMDB Health is domain aware. If the domain separation plugin has been activated, then the CMDB dashboard displays health based on data, rules, and settings from the logged-on user domain. If rules and settings are not defined for a child domain, then the parent's settings are applied, recursively. The following dashboards display CMDB health reports and let you configure the CMDB health metrics that CIs are evaluated for. View the Video: CMDB Health dashboard for information about the configuration of the CMDB Health dashboard. Dashboard Use CMDB DashboardConfiguration > CMDB Dashboard > CMDB View Main CMDB health dashboard: Overall CMDB and class level aggregated CI health. Aggregation is displayed from the sub-metric level up to the overall CMDB level. Aggregated health for CI relationships, and sub-metrics. Displays the tasks that were generated for CIs that failed a health test. Drill down for each parent metric to a detailed report of associated sub-metrics, broken by class. Manage the CMDB Health Dashboard jobs. CI Dashboard<CI form> > Dashboard Health reports at the CI level: Pass/fail results for each sub-metric, per CI. Displays incidents, changes, and other tasks affecting the CI, and business services affected by the CI. CI Class ManagerConfiguration > CI Class Manager Central location to manage a CI and to configure CMDB health settings: Configure scorecard thresholds of all metrics and sub-metrics. Configure weight of metrics and sub-metrics in health aggregation. Manage rules and definitions that are used for health tests, such as orphan rules, audit certificates, and recommended fields rule. Configure CMDB health properties. Explore the class hierarchy. Update and extend a CI class. Delete all records for a class. CMDB Health PropertiesConfiguration > Health Properties Central location for configuring CMDB Health settings: Configure CMDB Health properties. Manage the CMDB Health Dashboard jobs. Activate a metric and configure weighted averages for its sub-metrics. CMDB Service DashboardConfiguration > CMDB Dashboard > Service View Main CMDB service health dashboard: Overall service aggregated health and detailed health for CIs per service. Aggregation is displayed from the sub-metric level up to the overall services level. Displays the tasks that were generated for CIs in a service that failed a health test. Drill down for each parent metric to a detailed report of associated sub-metrics, broken by class. Manage the CMDB Health Dashboard jobs. CMDB remediation CMDB Health provides a framework for configuring CI remediation. This allows you to proactively apply corrective actions to unhealthy CIs in a managed and standardized fashion. CMDB health metricsThe overall CMDB health score consists of three parent metrics which are correctness, compliance and completeness, each further consisting of sub-metrics. Each metric is associated with a scorecard that determines the contribution of the metric to the aggregated health at the overall CMDB level, class, and CI level.Monitor CMDB health in the CMDB dashboardThe CMDB dashboard serves as a central location to view aggregated health reports for your CMDB at a glance which helps you understand the CMDB health status. Also, it lets you drill down to take actions to address health issues, and to improve CMDB health.Monitor services health in the CMDB service dashboardThe CMDB service dashboard serves as a central location to view aggregated health reports for services at a glance. Also, it lets you drill into a service to perform remediation actions that address health issues, and that improve CMDB health. The CMDB service dashboard uses the Performance Analytics framework for dashboards and employs the capabilities it provides.Configure metric rules and behaviorConfigure CMDB Health related system properties, scheduled jobs, and health metric rules to customize how aggregated data is calculated, and other CMDB Health behavior.View CI healthThe CI dashboard is a central location displaying health report for an individual CI, history of changes to the CI in a timeline view, and the relation formatter. The CI dashboard also displays incidents, changes, and other tasks affecting the CI, and business services affected by the CI. You can access the CI dashboard from a CI form, or from the CMDB dashboard.View CI relationships healthView aggregated orphan, stale, and duplicate CI relationships in the CMDB dashboard. You can configure the relationship scorecards, but you cannot configure the underlying relationship metric health tests.Explore and modify CI classThe CI Class Manager displays the entire CMDB class hierarchy in a tree-view format, consolidating class definitions into a central location. It lets you define metadata for a class, such as reconciliation rules, required and recommended fields, and audit templates. You can also select a specific class to view, to modify, or to extend its definition to create a new class.Delete all records for a CMDB classYou can delete all the records for a CMDB class in the CI Class Manager.Create CMDB remediation ruleA CMDB remediation rule is associated with a task that was created for a failed CMDB health test. A CMDB remediation rule is applied automatically or manually to execute a remediation workflow that can, for example, delete stale CIs.Tables installed with CMDB HealthCMDB Health tracks and reports various metrics that monitor the health of the CMDB. CMDB Health adds the following tables.CMDB Health troubleshootingUse the following information to track and troubleshoot CMDB Health processes.