Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

Cannot find CI from cloud provider's API

Andrii
Kilo Guru

Hi,

when reviewing CMDB Health Dashboard result record - there is message: " Cannot find CI from cloud provider's API "

CMDBHealthDashboardResult_StaleCI.jpg

Does anyone know hat it stands for?

5 REPLIES 5

Larry Youngqui2
Tera Contributor

Are the stale with this specific error CIs VMware virtual objects, by any chance?   When I started digging deeper into those classes with this error, they were almost all related to the vmprobe integration.

The Discovery for vCenter documentation provides this;

When a vCenter CI, such as a virtual machine, is removed, the ServiceNow instance marks it as "stale" in the CMDB, using either of these procedures:

  • When Discovery runs, it creates an audit record in the CMDB Health Result [cmdb_health_result] table for the missing CI and marks the CI "stale".
  • If the instance is configured to collect vCenter events, the system can also create a "stale" audit record for the CI in the CMDB Health Result [cmdb_health_result] table from the VmRemovedEvent event, without having to run Discovery.

and recommends a CMDB Remediation Rule to auto-delete those stale CIs.