An administrator notices that a manual update made to a server's 'Asset tag' attribute by an IT agent is constantly overwritten during the nightly Discovery run, even though Discovery does not directly scan the asset tag. How is this behavior controlled and how should it be resolved?
Trap 1: Check the 'No-Delete' flag on the Discovery Schedule record.
The No-Delete flag prevents CIs from being deleted when they are missing from a discovery scan; it does not control attribute-level precedence.
Trap 2: Disable the 'Asset tag' field mapping in the IRE payload processor…
Discovery does not use script mappings for core attributes; it uses pattern outputs processed by the IRE.
Trap 3: Set the cmdb_ci table to read-only for the Discovery integration…
Blocking the integration user entirely would stop Discovery from updating any server attributes, breaking automated monitoring.
- A
Configure Data Source Precedence to give 'Manual' or a higher-ranking source precedence over 'ServiceNow' for the 'Asset tag' attribute.
Data Source Precedence can be configured to ensure manual updates or specific authoritative sources are not overwritten by automated discovery.
- B
Check the 'No-Delete' flag on the Discovery Schedule record.
Why wrong: The No-Delete flag prevents CIs from being deleted when they are missing from a discovery scan; it does not control attribute-level precedence.
- C
Disable the 'Asset tag' field mapping in the IRE payload processor script.
Why wrong: Discovery does not use script mappings for core attributes; it uses pattern outputs processed by the IRE.
- D
Set the cmdb_ci table to read-only for the Discovery integration user via ACLs.
Why wrong: Blocking the integration user entirely would stop Discovery from updating any server attributes, breaking automated monitoring.