CMDB - CI class discovery help

M_iA
Kilo Sage

Hi,

In the early days of of CMDB implementation, 4k records were manually inserted with a class of environment. These records formed the foundation of our customer account records.

We then implemented Discovery and now duplicate records of the above ci's have now been auto created under the class of cmdb_ci_cloud_file_share and as such not been identified as duplicates.

 

How can i best remedy this solution as we need to keep the ci's on the environment class table? If i update the class on the duplicates, will discovery just set it back? I need to be able to run reconcilliation so that I merge the records and then let discovery update but with the records on the right table.

 

Yes, i need to do the discovery courses to understand the whole solution, but wondered whether anyone could give some pointers in the short term.

 

Thanks in advance

5 REPLIES 5

Slava Savitsky
Giga Sage

You can move your existing CI records to the correct class before running the Discovery, but be aware that the values of all attributes that are not present in the target class would be lost. Also be mindful of the system performance and don't move them all at once. See KB0689637 for more details.

So I can move all discovery related ci's over to the new class. But wont discovery move it back to the cmdb_ci_cloud_file_share class table?

Sorry, I misunderstood your question. I thought you wanted to switch to using the [cmdb_ci_cloud_file_share] table, but it seems that you would rather like to reconfigure Discovery logic to use a different table instead of [cmdb_ci_cloud_file_share]. In this case, you will probably need to customize Discovery classification probes.

Yes @Slava Savitsky , thats right. As the ci's are our customer environments, all of our processes are built around the ci being on the environment class table.

Can you point me in the direction to documentation on how to customize the classification probes?