Disable automatic model creation when discovered

jonsr20
Tera Expert

Hey everyone,

 

I am trying to do some clean up on our models and I notice discovery is creating alot of models automatically. Is there an option I can disable to prevent this or I thought I seen something about it asking for approval before creating a model. Any insight would be helpful it has created 600 different models for hard drives alone.

 

 

Thanks

2 REPLIES 2

Stig Brandt
Tera Guru

Not sure about to disable discovery, but I have the challenge, so bad designed.

 

here is a one time fix, there is another link that suggest you build a business rule, to avoids duplicates😂

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0999448

 

there is this here, that seems to fixit

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1219620

Mitch McCain
Tera Contributor

 

There's a few ways to approach it.

 

It's important to understand product models are shared across many application (AMDB, CMDB, APM, IRM) so any change may impact those stakeholders. The product model table is a busy and noisy place.  There are many inputs and a substantial administrative overhead to keep lean with relatively little value returned. You don't mention duplicates so it seems it is working as intended. 

 

It sounds like you're referencing Enforce CI Verification which is used to prevent auto-creation of individual asset records, not models. The model will still be created for the CMDB. If you sometimes need this then this is the right direction to take. You could also set the models asset tracking strategy to "do not create" for those you're not interested in.

 

My recommendation If disk models are needed by others but not ITAM, is to set asset class to none in the Disk model category on cmdb_model_category table to prevent them from creating asset records. Then purge erroneous records from alm_asset.

 

You could modify discovery to prevent bringing them in but, again, it would be an administration overhead generally not worth the effort.