Welcome to Community Week 2025! Join us to learn, connect, and be recognized as we celebrate the spirit of Community and the power of AI. Get the details  

Preventing CIs in certain classes from being created

Mike Hashemi
Kilo Sage

I am working on a request to limit the number of CIs in the CMDB. Today, when discovery runs, it will discover (for example) an IP Router CI, along with its Network Adapters. The request I received is to prevent instances of cmdb_ci_network_adapter from being created. 

 

The requestor has provided a list of 23 classes they want to see populated and all other classes should be ignored. Some of the desired classes include:

  • Windows Server
  • UNIX Server
  • Linux Server
  • Printer
  • IP Router
  • IP Switch
  • ESX Server

Some of the classes they want to block, include:

  • Print Queue
  • VMware vCenter Server Object
  • File System
  • Tracked Configuration file
  • Network Adapter

I know that I can delete the identification rules for the "undesired" classes, but I worry that they will be automatically re-created during a future update. Is there a better way to prevent Discovery from creating CIs in most classes?

1 REPLY 1

Selva Arun
Mega Sage
Mega Sage

Hi Mike,

Use the Discovery Configuration Console to manage what kind of CIs and CI information you want to discover.

https://XXXXXXXX.service-now.com/now/nav/ui/classic/params/target/%24discovery_configuration_console...
Please check these links : Configuration file tracking (servicenow.com)
How to Disable Discovery of "Print Queue" class data - Support and Troubleshooting (servicenow.com)
Discovery for VMware vCenter (servicenow.com)
File Based Discovery - Support and Troubleshooting (servicenow.com)

Please mark my solution as helpful/ accept my solution if it has helped you.

Thank you,

 

Selva