Monitor CMDB health in the CMDB dashboard

The 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.

The CMDB dashboard requires some configuration before it can display meaningful data. Once configured, the dashboard displays data that is automatically collected and calculated on a recurring schedule. The CMDB dashboard is based on the Performance Analytics dashboard framework, and uses its capabilities. The CMDB dashboard is domain aware.

Using the CMDB dashboard requires the asset or itil role, and if the system property glide.cms.enable.responsive_grid_layout exists, then it needs to be set to true. For more information, see Enable responsive dashboards.

Access the CMDB dashboard by navigating to Configuration > CMDB Dashboard > CMDB View. On the CMDB dashboard:
  • Click CMDB Health Scheduled Jobs to manage the jobs that monitor and collect health data for CIs and CI relationships.
  • Click the default CMDB Dashboard - CMDB View dashboard to list additional CMDB drill-in dashboards.

The CMDB dashboard has two viewing modes. Click CI Health or Relationship Health to toggle between them.

CMDB Health view

The CMDB Health view is the default view for the CMDB dashboard. It contains scorecards detailing the overall health of CIs in your CMDB, and also per health metric. Additionally it contains useful reports showing a breakdown of any duplicate, orphan or stale CIs by class, and lists the top 10 incident, alert, and change generating CIs in the CMDB.

All of the default widgets in the CI Class view can be filtered using the CMDB class hierarchy tree. Initially, the class hierarchy filter is set to the root class, Configuration Item (All). Click All to select a different class, filtering all widgets on the dashboard to display data only for the selected class and its child classes.

In each scorecard widget, the horizontal bar in the center and the % number are correlated, displaying the aggregated health summary for the metric. Health results of sub-metrics are displayed underneath, each contributing according to the configuration of the metric scorecard, and its threshold.

With the exception of the Overall health scorecard, you can drill into any widget in the CI Class view:

  • In a scorecard widget: Click the large aggregated percent number or the health bar to drill into a more detailed dashboard for that metric.
  • In a charts widget: Click on a bar to display a list of all the records that the bar represents.
  • In lists: Click the ‘i’ icon to view a list of all the tasks or alerts related to the CI.
Note: Directly clicking a scorecard on the CMDB dashboard, and then clicking a bar to display a list of all the records that the bar represents, is currently not supported. Instead, in the CMDB dashboard, select CMDB Correctness/Completeness/Compliance Dashboard from the dashboard drop-down list in the upper left corner. Then click a bar to display a list of all the records that the bar represents.

Relationship Health view

The Relationship Health view displays various scorecards for health indicators of CI relationships in your CMDB. It contains charts detailing any duplicate, orphan or stale relationships, broken down by relationship type. You can drill down these charts for further details.

Changing the CI Class selection while in the Relationship view has no effect on the data displayed in this view.

Color codes

Both, the CI class view and the relationship view, use color codes when displaying aggregated health status. The status definitions are based on each scorecard’s threshold limits that are defined in the CI Class Manager.

Color code Definition Default threshold setting
Green Best Less than or equal to 33
Orange At risk More than 33 and less than or equal to 67
Red Critical More than 67
Gray Incomplete N/A
Note: The icon is a notation that the maximum failure threshold for the scorecard has been reached. The tests for the sub-metric are halted for this cycle, and all associated aggregated summaries display 0%. Review the scorecard rules which might be ineffective, or the CMDB might be in an unstable state.

Domain separation

If the Domain Support - Domain Extensions Installer plugin is activated, then the CMDB dashboard is domain aware:
  • The CMDB dashboard aggregates and reports health failures and scores based on user’s domain visibility of CIs. If domain visibility allows a user to see a CI, then the audit rule in that user’s domain applies to that CI, whether the CI is in the user's domain or in a contained domain. If a CI fails health tests from different user domains, then separate failure records are created.
  • Users can configure metric settings specific to the needs in their domain. So different domains can have different metrics settings such as active/inactive, and thresholds.
  • A child domain derives its immediate parent's domain health configurations if the child domain doesn’t configure its own. A child domain can override parent's configurations by modifying them.