What is the purpose of the 'discovery_id' in a discovery log?
Trap 1: To identify the user who triggered the scan.
The discovery_id is a unique identifier for a single discovery run, letting you correlate all log entries and results from that scan; it carries no user identity data. It is tempting because discovery logs do record who scheduled or triggered a scan, but that attribution comes from separate audit fields, not this identifier.
Trap 2: To link the device to a specific MID server.
The discovery_id identifies a particular discovery run for log correlation; MID server association is recorded in separate fields on the discovery schedule and result records. It is tempting because MID servers execute discovery, and each run does occur on one, but the identifier itself does not encode or establish that link.
Trap 3: To mark the CI as 'Discovered'.
The discovery_id identifies a specific discovery run so its log entries and results can be correlated; it does not change CI state. It is tempting because discovery does create or update CIs and set their discovery status, but that marking is performed by the discovery process itself, not by this identifier.
- A
To uniquely identify a specific Discovery scan execution.
Each Discovery run is assigned a discovery_id that labels every log entry it produces, letting administrators trace messages back to one specific scan execution. This distinguishes concurrent or historical scans when correlating errors and statuses across the MID Server logs.
- B
To identify the user who triggered the scan.
Why it fails: The discovery_id is a unique identifier for a single discovery run, letting you correlate all log entries and results from that scan; it carries no user identity data. It is tempting because discovery logs do record who scheduled or triggered a scan, but that attribution comes from separate audit fields, not this identifier.
- C
To link the device to a specific MID server.
Why it fails: The discovery_id identifies a particular discovery run for log correlation; MID server association is recorded in separate fields on the discovery schedule and result records. It is tempting because MID servers execute discovery, and each run does occur on one, but the identifier itself does not encode or establish that link.
- D
To mark the CI as 'Discovered'.
Why it fails: The discovery_id identifies a specific discovery run so its log entries and results can be correlated; it does not change CI state. It is tempting because discovery does create or update CIs and set their discovery status, but that marking is performed by the discovery process itself, not by this identifier.