Discovery

anjalipriya
Tera Contributor

A discovery runs against a Windows Server returning the following attribute values for the first time: name = WindowsSN1 serial_number = 12321
A subsequent discovery runs against a different Windows Server returning the following attribute values: name = WindowsSN2 serial_number =12321
With only base system CI Identifiers configured, which of the following is true?

A. A Windows Server CI is created, then updated with WindowsSN2 as the name.
B. Two Windows Sewer CIs are created, with WindowsSN1 AND WindowsSN2 for names.
C. Two Windows Server CIs are created, without serial_number values.
D. A Windows Server CI is created, then updated with WindowsSN1 as the name.

1 REPLY 1

Kieran Anson
Kilo Patron

To help you understand this, SN is asking you about CI identifers [cmdb_identifier] for the cmdb_ci_hardware table and it's child records.

 

Identifier rules run in priority order, lowest to highest. 

 

The lookup on cmdb_serial_number is skipped (priority 90) as the question doesn't specify whether a record is being inserted on this table. It would also require the serial to be marked as valid=true AND absent=false.

 

The next rule is on serial_number on the cmdb_ci_hardware table. This would be used as a serial number is being provided.

 

Because ServiceNow uses this as the identifer, and doesn't consider other values, the answer would be A. The first server would be created as no CI would be found to update. The second windows server would match on serial number and ServiceNow would identify it as the same device.