Configuration Management Database (CMDB) release notes

ServiceNow® Configuration Management Database (CMDB) product enhancements and updates in the Istanbul release.

A CMDB consists of entities called configuration items (CI), which are part of your environment. CIs have unique properties, as well as relationships and dependencies with each other that are logically represented in the CMDB.

Activation information

Active by default.

New in the Istanbul release

CMDB CI Lifecycle Management
A new module used to centrally manage and track the operational state transitions of CIs throughout their life cycle in the CMDB. This feature provides a set of state management APIs that you can use to apply actions to CIs based on their operational state. You can define rules for applying CI actions and for transitioning from one operational state to another to tailor life cycle management to business needs.
Monitor services health in the CMDB service dashboard
A central location, similar to the CMDB dashboard, to view aggregated health reports for services at a glance. You can drill down to take actions to address CMDB health issues and to improve health. The CMDB service dashboard uses the Performance Analytics framework for dashboards and employs the capabilities it provides.
CMDB Query Builder
A new module that provides a visual tool to easily build complex infrastructure and service queries that span multiple CMDB classes, and that involve a large number of CIs that are connected by different relationships. You can use saved queries to populate a CMDB group with CIs, and then use scriptable APIs to retrieve the CI list and apply actions collectively to all the CIs in the group.
CMDB groups
A collection of CIs that you can use to apply CI actions collectively to all CIs that are members in that collection. For example, a CMDB CI Lifecycle Management API can use a CMDB group scriptable API to retrieve the group's list of CIs, and then apply a CI action collectively to all the CIs.

Changed in this release

  • CMDB dashboard:
    • CMDB dashboard implementation is now based on the Performance Analytics framework for dashboards, taking advantage of the capabilities it provides.
    • Domain separation is now supported in the CMDB dashboard. For more information, see Monitor CMDB health in the CMDB dashboard .
  • Identification and Reconciliation:
    • Identification engine APIs are now accessible in scoped apps. See Activate Configuration Management For Scoped Apps (CMDB) for information about how to activate the plugin, and how to script a scoped app to access those APIs.
    • A new identifyCI API that is similar to the createOrUpdateCI API, but does not commit the result to the database. You can use this API with a given payload to find out if the identification engine will perform insert or update operations, without committing the operation.
    • Identification Engine can now use related CIs as part of the payload when matching CIs. For more information, see Create or edit a CI identification rule.
  • For new instances, new pre-defined values of 'Ready' and 'Retired' are added to the Operational Status field. These values are being used by CI Lifecycle Management.
  • The following 18 tables are added, increasing the total number of CMDB tables to 554.
    Class Label Class Label
    RabbitMQ cmdb_ci_appl_rabbitmq
    RabbitMQ Cluster cmdb_ci_appl_rabbitmq_cluster
    RabbitMQ Queue cmdb_ci_appl_rabbitmq_queue
    Data Power Hosting Server cmdb_ci_datapower_server
    Docker Container cmdb_ci_docker_container
    Docker Engine cmdb_ci_docker_engine
    Docker Image cmdb_ci_docker_image
    Docker Image Tag cmdb_ci_docker_image_tag
    Docker Local Image cmdb_ci_docker_local_image
    FromCluster_to_RabbitMQ Endpoint cmdb_ci_endpoint_fromcluster_t
    RabbitMQ Endpoint cmdb_ci_endpoint_rabbitmq
    label cmdb_ci_endpoint_rabbitmq_queu
    Cisco GSS cmdb_ci_lb_cisco_gss
    Operating-system-level Virtualization Container cmdb_ci_oslv_container
    Operating-system-level Virtualization Engine cmdb_ci_oslv_engine
    Operating-system-level Virtualization Image cmdb_ci_oslv_image
    Operating-system-level Virtualization Image Tag cmdb_ci_oslv_image_tag
    Operating-system-level Virtualization Local Image cmdb_ci_oslv_local_image