Courseiva

CCNA Discovery Configuration Questions

71 questions · Discovery Configuration · All types, answers revealed

1
MCQeasy

What is the role of the 'ECC Queue' in Discovery?

A.To schedule Discovery scans.
B.To store the final CMDB data.
C.To provide credentials for discovery.
D.To act as a message queue for commands and results between instance and MID Server.
AnswerD

The ECC Queue is the bidirectional message queue carrying probes and commands from the instance to the MID Server, and returning payloads and results. This satisfies Discovery's requirement for asynchronous, firewall-friendly communication, since the MID Server polls outbound rather than accepting inbound connections from the instance.

Why this answer

The ECC Queue (External Communication Channel) is a key component in ServiceNow Discovery that acts as a message queue for commands and results between the ServiceNow instance and MID Servers. It facilitates asynchronous communication, where the instance queues commands for MID Servers to execute and MID Servers post results back.

Exam trap

CIS-Discovery often tests the ECC Queue's role; candidates may confuse it with scheduling or credential storage, but it's strictly a message queue.

How to eliminate wrong answers

Option A is wrong because scheduling Discovery scans is handled by Discovery schedules, not the ECC Queue. Option B is wrong because the final CMDB data is stored in CMDB tables, not the ECC Queue. Option C is wrong because credentials for discovery are stored in Credential tables and referenced by Discovery, not in the ECC Queue.

2
MCQhard

When a discovery probe fails due to a timeout, what is the best way to increase the timeout value for that specific probe?

A.Increase the Shazzam port wait time.
B.Update the probe's timeout parameter.
C.Modify the Discovery Schedule.
D.Change the global MID Server timeout property.
AnswerB

Updating the probe's own timeout parameter targets only that probe, satisfying the requirement to adjust a single probe rather than the whole schedule. Probe-level parameters override the default timeout applied by the discovery schedule, so the change takes effect on the next run without affecting other probes.

Why this answer

To increase the timeout value for a specific probe, you update the probe's timeout parameter. Each probe record in ServiceNow has a timeout field that specifies how long the probe should wait for a response before failing. Modifying this value directly on the probe record allows you to customize the timeout for that specific probe.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the difference between probe-specific timeouts and global MID Server timeouts, and candidates may incorrectly choose the global property instead of the probe's timeout parameter.

How to eliminate wrong answers

Option A is wrong because Shazzam port wait time is for the port scanning phase, not for individual probes. Option C is wrong because the Discovery Schedule controls when discovery runs, not probe timeouts. Option D is wrong because changing the global MID Server timeout property affects all probes and may have unintended consequences; it is not specific to one probe.

3
Multi-Selecthard

Which THREE of the following are true about the Identification phase?

Select 3 answers
A.It helps prevent duplicate CIs
B.It uses identification rules
C.It runs patterns to get serial numbers
D.It ensures CI uniqueness in the CMDB
E.It updates device software attributes
AnswersA, B, D

Identification reconciles discovered data against existing records before CIs enter the CMDB, matching on attributes such as serial number or MAC address. This deduplication satisfies the stem's requirement that identification prevents duplicate CIs, since creation without this reconciliation step would generate multiple records for the same physical device.

Why this answer

It uses identification rules, ensures CMDB uniqueness, and prevents duplicate CIs.

4
MCQmedium

An implementation specialist is reviewing the discovery logs and notices that a network device is being classified as a 'Printer' instead of a 'Router'. The device responds to SNMP but the classification is incorrect. Which Discovery configuration element should be adjusted to correct the classification?

A.The Discovery Classification record for 'Router'
B.The Discovery Behavior for the network device
C.The SNMP credentials used by the MID Server
D.The MID Server's IP address range configuration
AnswerA

Discovery Classification records contain the criteria (e.g., SNMP OID values, system descriptions) used to match devices to a specific class. If a router is misclassified as a printer, the classification criteria for 'Router' may not be matching correctly, or the 'Printer' classification may be too broad. Adjusting the Router classification's match criteria ensures the device is correctly identified.

Why this answer

Discovery Classification records define the rules that map a device to a specific class based on attributes like SNMP OIDs, open ports, or system descriptions. When a device is misclassified, the criteria for the intended class (Router) or the competing class (Printer) need adjustment. Modifying the Router classification to include more specific SNMP OIDs ensures the device matches correctly.

Exam trap

The trap here is assuming that Discovery Behaviors control classification, when they actually control which probes run after a device has been classified.

5
Multi-Selecthard

Which THREE of the following are valid ways to improve discovery performance?

Select 3 answers
A.Disabling all classifiers
B.Using a MID Server cluster for load balancing
C.Increasing the number of concurrent discovery tasks
D.Breaking large IP ranges into smaller schedules
E.Running all discoveries at once
AnswersB, C, D

A single MID Server caps discovery throughput. A MID Server cluster distributes probes across multiple nodes with load balancing, so discovery scales horizontally and continues if one node fails, satisfying the requirement to improve performance.

Why this answer

Option B is correct because a MID Server cluster distributes discovery probes and schedules across multiple MID Servers, providing load balancing and horizontal scaling so no single MID Server becomes a bottleneck. Option C is correct because raising the number of concurrent discovery tasks (via the MID Server's max concurrent tasks/probes settings) lets more discovery work run in parallel, increasing throughput. Option D is correct because splitting large IP ranges into smaller, separate schedules reduces the scope and duration of each discovery run, avoids timeouts, and lets discoveries complete faster and more reliably.

Option A is not valid because disabling all classifiers removes the classification step that identifies device types and CI classes, which does not improve performance and breaks discovery results. Option E is not valid because running all discoveries simultaneously overloads MID Servers and the instance, causing contention and slower, not faster, discovery.

Exam trap

The trap is thinking that disabling classifiers or running all discoveries at once would help, but these actually harm performance and data quality.

6
MCQeasy

What is the primary function of a MID Server in the ServiceNow environment?

A.To manage user authentication.
B.To facilitate communication between the instance and the internal network.
C.To host the ServiceNow application code.
D.To store the entire CMDB database.
AnswerB

The MID Server is a Java application installed inside the corporate network that establishes outbound connections to the ServiceNow instance, executing probes, discovery and integrations on internal systems. It satisfies the requirement to reach network-restricted resources without exposing them to inbound internet traffic.

Why this answer

The MID Server acts as a bridge between the ServiceNow instance and the internal network/devices.

7
MCQhard

If you need to ensure that a Discovery scan does not impact network traffic, what is a recommended best practice?

A.Set the discovery to run at night.
B.Disable the Shazzam phase.
C.Limit the scan to one IP per hour.
D.Distribute discovery scans across multiple schedules and MID servers.
AnswerD

Spreading scans over several schedules and MID Servers divides the load, so no single segment absorbs the full probe volume at once. This directly satisfies the stem's constraint of avoiding network traffic impact, since concurrent discovery against many targets from one server is what saturates links.

Why this answer

Staggering discovery schedules and using IP ranges to distribute the load across time and MID servers is the standard practice.

8
MCQeasy

What is the purpose of the 'Classification' phase?

A.To run reconciliation rules.
B.To scan for open ports.
C.To update the CMDB attributes.
D.To identify the O/S or device type.
AnswerD

Classification examines discovered devices to determine their operating system or device type, assigning the appropriate class so records land in the correct CMDB table. This identification of O/S or device type is precisely the phase's purpose before identification and reconciliation proceed.

Why this answer

Classification determines what the device is (e.g., Windows Server, Router) based on probe responses.

9
MCQmedium

A discovery administrator needs to prevent the MID Server from scanning a set of production database servers on the 10.10.0.0/24 subnet, while still allowing discovery of all other devices on that same subnet. The MID Server is already configured and the discovery schedule uses a single IP range that includes 10.10.0.0/24. Which configuration should the administrator use to exclude only the database servers?

A.Create a Discovery IP range exclusion record for the database server IPs.
B.Add the database server IPs to the MID Server's blacklist in the MID Server properties.
C.Configure a Discovery IP range exclusion in the MID Server's config file.
D.Create an exclusion IP range in the Discovery Schedule for the database server IPs.
AnswerA

Discovery IP range exclusions are records that let you exclude specific IP addresses or subnets from being scanned, even if they fall within an included range. This is the correct way to prevent scanning of the database servers while still discovering the rest of the subnet. The exclusion is applied during the scanning phase.

Why this answer

Discovery IP range exclusions are designed to prevent scanning of specific IPs or subnets that are otherwise part of an included range. By creating an exclusion record for the database server IPs, the administrator ensures those devices are skipped while the rest of the subnet is still discovered. This is the standard method for fine-grained exclusion in ServiceNow Discovery.

Exam trap

The trap here is assuming that the Discovery Schedule itself supports exclusion ranges or that the MID Server has a blacklist property, when in fact exclusions are separate records applied during scanning.

10
MCQmedium

What does the 'Discovery Status' field 'Completed' mean?

A.No errors occurred.
B.The discovery process has finished executing.
C.The CMDB is now up-to-date.
D.All devices were successfully updated.
AnswerB

Completed signifies the discovery run has finished executing, meaning all scheduled probes and sensors have stopped and results are written. It does not by itself confirm every CI was discovered successfully; errors or unreachable devices are reported separately from this status value.

Why this answer

It indicates that all phases of the discovery process for that specific status record have finished.

11
Multi-Selectmedium

Which TWO of the following are components of the Discovery process?

Select 2 answers
A.Shazzam
B.Incident Management
C.Workflow Designer
D.Exploration
E.Service Mapping
AnswersA, D

Shazzam is the port-scanning probe within Discovery, sending probes to target IP ranges to identify which ports and services are live. It supplies the raw scan results that later phases use to classify and map configuration items.

Why this answer

In ServiceNow Discovery, the two components of the Discovery process are Shazzam (option A) and Exploration (option D). Shazzam is the port-scanning phase that probes IP ranges for responsive ports and identifies the likely device classification, while Exploration is the phase that uses probes and sensors (via MID Server) to gather detailed configuration data such as OS, applications, and serial numbers. Together they form the core Discovery pipeline: Shazzam finds the devices, and Exploration interrogates them.

Incident Management (option B) is an ITIL process for restoring service, not a Discovery component. Workflow Designer (option C) is a graphical tool for building workflows, unrelated to Discovery phases. Service Mapping (option E) is a separate, complementary ServiceNow capability that builds service topologies from discovered CIs, but it is not itself a component of the Discovery process.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the distinction between Discovery and other ServiceNow applications like Service Mapping, leading candidates to incorrectly select Service Mapping as a Discovery component.

12
MCQmedium

How do you associate a specific MID Server with a Discovery Schedule?

A.Through a Discovery Behavior.
B.Via a credential alias.
C.By selecting it in the 'MID Server' field on the Discovery Schedule.
D.By modifying the IP Range.
AnswerC

The Discovery Schedule record carries a MID Server field; populating it binds that specific MID Server to the schedule, so all discoveries it triggers run through that server. This directly satisfies the stem's requirement to associate a particular MID Server with the schedule.

Why this answer

The MID Server is selected on the Discovery Schedule record directly.

13
MCQeasy

When configuring a Discovery Schedule, what happens if the 'Active' checkbox is unchecked?

A.It remains in the queue
B.It runs only once
C.It does not run
D.It ignores the IP ranges
AnswerC

Disabling the Active flag prevents the schedule from executing.

Why this answer

An inactive Discovery Schedule will not run, regardless of the schedule definition or the defined Discovery range.

14
MCQmedium

Which of these is a valid way to organize discovery when dealing with a very large network?

A.Disable the identification phase.
B.Use a single schedule for everything.
C.Use multiple schedules and MID servers to segment the workload.
D.Run everything at once.
AnswerC

Splitting discovery across multiple schedules and MID servers distributes scanning and processing load, preventing a single MID server or schedule from bottlenecking on a very large network. This directly satisfies the scale requirement through workload segmentation.

Why this answer

For very large networks, a single schedule or MID server becomes a bottleneck. Using multiple schedules and MID servers distributes the discovery workload, enabling parallel processing and horizontal scaling. This segmentation also isolates failures and allows tuning for different network segments.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the misconception that a single schedule or MID server can handle any network size, but scalability requires segmentation and multiple MID servers.

How to eliminate wrong answers

Option A is wrong because disabling identification would prevent proper classification of discovered devices, breaking the discovery process. Option B is wrong because a single schedule cannot scale to handle a very large network efficiently and may cause timeouts or performance issues. Option D is wrong because running everything at once would overwhelm the MID server and network, leading to failures and inaccurate results.

15
MCQeasy

What is the primary function of the Discovery 'Exploration' phase?

A.To classify the device.
B.To identify open ports.
C.To run patterns and gather detailed attributes.
D.To reconcile CIs.
AnswerC

Exploration runs patterns against discovered devices to collect detailed attributes such as serial numbers, installed software and configuration, enriching basic identification data. This detailed attribute gathering is the phase's primary function before the data is normalised and reconciled.

Why this answer

Exploration executes patterns to collect detailed configuration data from the device.

16
MCQhard

A discovery administrator is configuring a new Discovery Schedule for a subnet that contains both Linux and Windows servers. The administrator wants to minimize the load on the MID Server and ensure that only necessary probes are run. Which configuration should the administrator use?

A.Create two separate Discovery Schedules, one for Linux and one for Windows, and assign them to different MID Servers.
B.Disable the Shazzam phase to reduce port scanning overhead.
C.Use a Discovery Behavior that includes only the probes necessary for Linux and Windows, and rely on classification to trigger them.
D.Enable all available probes in the Discovery Behavior to ensure comprehensive data collection.
AnswerC

By limiting the Discovery Behavior to only the probes required for Linux and Windows, the administrator reduces unnecessary scanning. Classification will identify the OS and trigger the appropriate probes. This approach minimizes MID Server load and ensures that only relevant probes are executed, meeting the requirement efficiently without compromising discovery completeness.

Why this answer

To minimize MID Server load while ensuring necessary probes run, the administrator should configure a Discovery Behavior that includes only the probes for Linux and Windows. Classification will then trigger the appropriate probes based on the detected OS. This avoids running unnecessary probes and reduces overall load, unlike enabling all probes or creating separate schedules.

Exam trap

The trap here is thinking that more probes or separate schedules improve efficiency; in reality, a targeted behavior that leverages classification is the most efficient approach.

17
MCQmedium

Which record type stores the credentials used by Discovery to log into target devices?

A.MID Server record
B.Discovery Behavior
C.Credential record
D.Discovery Schedule
AnswerC

Credential records hold the usernames, passwords, and related authentication data Discovery uses to log into target devices during horizontal and vertical discovery. They satisfy the requirement by supplying the login secrets referenced by discovery schedules.

Why this answer

Credentials are stored in the 'Discovery Credentials' table and referenced via Aliases.

18
Multi-Selectmedium

Which TWO of the following are true about Discovery Credentials?

Select 2 answers
A.They are not required for Discovery
B.They are referenced via Credential Aliases
C.They are stored in the MID Server locally
D.They are stored securely in the instance
E.They are passed as plain text in the ECC queue
AnswersB, D

Credential Aliases decouple discovery from stored credentials, letting a single alias resolve to different credential records per MID Server or environment. This satisfies the requirement that credentials be referenced indirectly, so Discovery can select the correct credential without hard-coding it into each schedule.

Why this answer

They are stored securely and associated with aliases for use in schedules.

19
Multi-Selectmedium

A discovery administrator is reviewing the Discovery Logs to troubleshoot why a Windows server was not properly discovered. The administrator notices that the Shazzam phase completed successfully, but the Classification phase did not identify the device. Which two actions should the administrator take to resolve the issue? (Choose two.)

Select 2 answers
A.Restart the MID Server to refresh the discovery process.
B.Verify that the Windows classification criteria are correctly configured and ordered.
C.Check that the appropriate Windows patterns are active and triggered by the Shazzam results.
D.Increase the MID Server's thread pool size to handle more concurrent discoveries.
E.Modify the Discovery Schedule to include the server's IP address explicitly.
AnswersB, C

Classification criteria determine how devices are matched to CI classes. If the criteria for Windows are missing, incorrect, or ordered after a more generic Linux criterion, the device may not be classified correctly. Reviewing and adjusting the criteria ensures that the Windows server is properly identified. This is a direct troubleshooting step for classification failures.

Why this answer

When Shazzam succeeds but classification fails, the issue is typically with classification criteria or pattern configuration. Verifying that Windows classification criteria are correct and ordered properly, and ensuring the Windows patterns are active and triggered by Shazzam results, are the key steps. Other actions do not address the root cause of classification failure.

Exam trap

The trap here is focusing on MID Server health or schedule configuration when the problem is actually in the classification logic or pattern setup.

20
MCQmedium

A discovery administrator notices that a Windows server is discovered and classified correctly, but its serial number and manufacturer fields remain empty in the CMDB. The MID Server is up, the credentials are validated, and other Windows servers on the same schedule populate these fields. Which configuration should the administrator review first?

A.The schedule's MID Server selection criteria.
B.The Discovery Schedule's 'Max Run Time' value.
C.The Windows OS pattern's WMI probe steps that query hardware inventory.
D.The CI Class Manager entry for the Windows Server class.
AnswerC

Serial number and manufacturer on Windows are typically collected through WMI queries executed by specific probes and pattern steps. If those steps fail or are excluded for this device, the CI is still created and classified but hardware attributes remain empty. Reviewing these probe steps and their ECC queue results is the most direct way to find why one server differs from its peers.

Why this answer

On Windows, hardware attributes such as serial number and manufacturer come from WMI queries performed by pattern probes. When one server is missing those values while its peers are complete, the likely cause is a failing or excluded probe step for that device, such as a WMI access issue or a step condition that did not match. Reviewing the pattern's WMI probe steps and their results pinpoints the problem.

Exam trap

The trap here is blaming shared configuration like MID Server selection or class definitions, when a single device with partial data usually points to a failing probe step rather than a schedule-wide setting.

21
MCQhard

When a discovery scan is running very slowly, which configuration adjustment might improve performance?

A.Increasing the number of concurrent tasks on the MID Server.
B.Adding more IP ranges to the schedule.
C.Deleting all existing CI records.
D.Changing the Discovery schedule to 'Weekly'.
AnswerA

Raising the MID Server's concurrent task limit lets it run more probes and patterns in parallel, directly addressing the throughput bottleneck causing the slow scan. The constraint in the stem is scan duration, and this setting governs how many discovery jobs execute simultaneously, so additional capacity is used rather than sitting idle.

Why this answer

Discovery performance is often bottlenecked by the MID Server's worker pool — the number of concurrent probes it can execute. Increasing the 'Max concurrent tasks' (or equivalent concurrency setting) on the MID Server allows more probes to run in parallel, which can significantly speed up a slow scan, provided the MID Server has sufficient CPU, memory, and network bandwidth.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the misconception that adding more IP ranges or changing schedule frequency improves scan speed, when the real lever is MID Server concurrency and resource capacity.

How to eliminate wrong answers

Option B is wrong because adding more IP ranges increases the workload, which would make the scan slower, not faster. Option C is wrong because deleting CI records has no positive effect on scan speed and would destroy CMDB data; discovery performance is about probe execution, not CMDB record count. Option D is wrong because changing the schedule frequency to weekly does not affect how fast a single scan runs — it only changes how often the scan is triggered.

22
Multi-Selectmedium

Which TWO of the following are valid ways to trigger Discovery?

Select 2 answers
A.Change Management
B.Incident Management
C.Manual 'Discover Now'
D.CMDB update rule
E.Discovery Schedule
AnswersC, E

Manual 'Discover Now' initiates an on-demand horizontal discovery run against a specified CI or IP range, bypassing the scheduled pattern. It satisfies the stem's requirement for a valid trigger because it invokes the same Discovery engine and probes as automated schedules, letting engineers validate credentials or troubleshoot mid-cycle without waiting for the next window.

Why this answer

Discovery can be triggered by a schedule (recurring) or manually ('Discover Now').

23
MCQhard

You are performing Discovery and notice that the 'Discovery Status' shows 'Success', but the CI record was not updated. What is the most likely cause?

A.The MID Server is down.
B.The Identification rules are preventing the update.
C.The credential had no access.
D.The Shazzam phase failed.
AnswerB

Identification rules determine which CI a discovered record matches; if they fail to match, the CI is not updated even though the probe completed successfully. The 'Success' status reflects probe execution, not record reconciliation, so faulty identification rules are the likely cause.

Why this answer

The Discovery Status showing 'Success' indicates that the discovery phases (e.g., Shazzam, Classification, Identification) completed without errors. However, if the CI record was not updated, the most likely cause is that the Identification rules did not match the discovered data to an existing CI, or they matched but the update was blocked due to reconciliation rules. Identification rules determine whether a discovered item is a new CI or an existing one; if they fail to identify, the CI may not be updated or created.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the misconception that a 'Success' status means all data was correctly applied to the CMDB, but identification and reconciliation rules can silently prevent updates.

How to eliminate wrong answers

Option A is wrong because if the MID Server were down, Discovery would not complete successfully; the status would show failure or no status. Option C is wrong because credential issues would typically cause discovery errors or partial success, not a 'Success' status with no update. Option D is wrong because a Shazzam phase failure would result in a failed or incomplete discovery status, not 'Success'.

24
MCQmedium

You have multiple MID Servers in a cluster. Where do you define the capability that restricts a specific MID Server to only perform 'Windows' discovery?

A.MID Server record
B.Discovery Schedule
C.Discovery Behavior
D.Credential Alias
AnswerA

The MID Server record carries the Capabilities related list, where you assign capabilities such as Windows. Only MID Servers holding the matching capability are selected for that discovery, restricting the named server to Windows-only probes within the cluster.

Why this answer

MID Server Capabilities are used to filter which MID Servers handle specific types of discovery tasks.

25
MCQhard

A customer needs to discover devices across a firewall. What is the standard configuration to allow this?

A.Place a MID Server inside the network segment of the target devices.
B.Open all ports on the firewall.
C.Use a VPN connection on the instance.
D.Enable 'External Discovery' in the instance.
AnswerA

A MID Server deployed inside the target network segment initiates outbound connections to ServiceNow, so discovery traffic never traverses the firewall inbound. This satisfies the constraint of discovering devices behind a firewall without opening inbound ports.

Why this answer

The standard and recommended approach for discovering devices across a firewall is to place a MID Server inside the target network segment. The MID Server initiates outbound connections to the ServiceNow instance, so only outbound HTTPS (443) needs to be allowed through the firewall — no inbound ports need to be opened to the instance. This is the architecturally correct and secure pattern.

Exam trap

ServiceNow CIS-Discovery often tests the misconception that the instance connects directly to targets or that firewall ports must be opened inbound; the exam expects you to know that MID Servers initiate outbound connections and must be placed in the target network segment.

How to eliminate wrong answers

Option B is wrong because opening all ports on the firewall is a severe security risk and violates least-privilege network design; it is never the standard configuration. Option C is wrong because a VPN on the instance is not how Discovery reaches segmented networks — the instance does not initiate scans; MID Servers do. Option D is wrong because there is no 'External Discovery' toggle in the instance that magically reaches across firewalls; Discovery requires a MID Server with network reachability to the targets.

26
Multi-Selectmedium

Which TWO of the following are valid ways to configure an IP range for a Discovery Schedule?

Select 2 answers
A.CIDR notation
B.Start and End IP address
C.Subnet mask
D.Wildcard ranges (e.g., 10.1.*.*)
E.Comma-separated list of Hostnames
AnswersA, B

CIDR notation lets you express an entire subnet as a single compact range, such as 192.168.1.0/24, which Discovery expands into individual addresses during scanning. This satisfies the stem's requirement for a valid IP range configuration method, avoiding the need to list every host address separately.

Why this answer

Discovery supports both CIDR notation and start/end IP ranges.

27
MCQmedium

When troubleshooting a specific device, how can you see exactly what was returned by the probes?

A.Run the discovery again.
B.Check the MID Server logs.
C.View the ECC Queue records related to the status.
D.View the CI record.
AnswerC

Probe results are written to the ECC Queue as input records; each payload contains the raw XML response returned by the probe for that device. Inspecting the related ECC Queue records shows exactly what the probe sent and received, satisfying the need to see precise probe output during troubleshooting.

Why this answer

The Discovery Status record allows you to drill down into the 'Devices' and 'ECC Queue' to see the raw input data.

28
MCQhard

You have a custom application that Discovery is currently ignoring. You want to trigger a specific pattern when the device is classified as a 'Linux Server'. Where do you configure this relationship?

A.In the Discovery Classification record
B.In the ECC Queue
C.In the Discovery Schedule
D.In the CI Identification Rule
AnswerA

Classification records map conditions, such as the Linux Server class, to the CI type and the pattern Discovery should run. Attaching the custom pattern there ensures it triggers only once the device is classified as a Linux Server, satisfying the stem's requirement to target that classification rather than ignoring the application.

Why this answer

The Discovery Classification record is where you define which CI class a device maps to and which patterns are triggered for that class. To have a specific pattern run when a device is classified as 'Linux Server', you attach or associate that pattern on the Classification record for Linux Server, so the classification-to-pattern relationship drives execution.

Exam trap

ServiceNow CIS-Discovery often tests the confusion between Classification (which pattern runs for a CI class) and Identification (how a discovered device is matched to an existing CI); candidates who pick Identification Rules miss that the question is about pattern triggering, not CI matching.

How to eliminate wrong answers

Option B is wrong because the ECC Queue is the asynchronous message bus between the MID Server and the instance — it transports probe results but does not configure pattern-to-classification relationships. Option C is wrong because the Discovery Schedule defines when and what IP ranges are scanned, not which pattern runs for a given classification. Option D is wrong because CI Identification Rules determine how discovered data is matched to existing CIs (identifiers and reconciliation), not which pattern is triggered by a classification.

29
MCQhard

If you are troubleshooting a Discovery issue where the device is correctly classified but no data is being populated in the CMDB, which phase should you investigate first?

A.Exploration
B.Shazzam
C.Schedule
D.Classification
E.Identification
AnswerA

Exploration is the phase that probes a classified device to gather attributes and populate the CMDB; classification alone does not collect data. If the device is correctly classified but records remain empty, the exploration step has failed, so investigate it before patterns, probes or sensors.

Why this answer

If a device is correctly classified but no data is populated in the CMDB, the Exploration phase should be investigated first. Exploration is responsible for gathering detailed information from the device, such as hardware, software, and network configuration. If Exploration fails or is misconfigured, no data will be collected, even if classification and identification succeed.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the order of discovery phases, and candidates may incorrectly blame Identification or Classification when the issue is actually in Exploration, which is responsible for data collection.

How to eliminate wrong answers

Option B is wrong because Shazzam is the port scanning phase, which occurs before classification and identification; if the device is classified, Shazzam has already succeeded. Option C is wrong because the Schedule determines when discovery runs, not data population. Option D is wrong because Classification is the phase that determines the device type; since the device is correctly classified, this phase is working.

Option E is wrong because Identification is the phase that creates or updates the CI record; if identification failed, the device might not be classified correctly or no CI would be created, but the question states the device is correctly classified, implying identification may have partially succeeded.

30
MCQeasy

What is the purpose of the 'Shazzam' phase in the Discovery process?

A.To run patterns.
B.To classify the device type.
C.To determine which ports are open on the target devices.
D.To update the CMDB.
AnswerC

Shazzam probes target devices to identify open ports and active services, feeding this data to later classification phases. This directly fulfils the stem's requirement to define the phase's purpose: port and service detection, not credential testing, CI creation, or dependency mapping.

Why this answer

The Shazzam phase in ServiceNow Discovery is responsible for port scanning. It probes the target IP addresses to determine which TCP/UDP ports are open and listening, and it also attempts to identify the basic type of service running on those ports (e.g., SSH, WMI, SNMP). This information is then used by later phases to decide which probes and patterns to run.

Therefore, the correct answer is that Shazzam determines which ports are open on the target devices.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the distinction between the Shazzam phase (port scanning) and the Classification phase (device type identification), as candidates confuse the two because both involve initial device interrogation.

How to eliminate wrong answers

Option A is wrong because running patterns is the job of the Pattern phase (or the Exploration phase in older terminology), not Shazzam. Option B is wrong because classifying the device type is performed during the Classification phase, which uses the results from probes and patterns to assign the correct CI class. Option D is wrong because updating the CMDB is the final step in the Discovery process, handled by the Identification and Reconciliation engine (IRE) after all data is collected and validated.

31
MCQmedium

How can you identify which MID Server performed a specific discovery task?

A.Check the Discovery Status record.
B.Check the user profile of the sys_admin.
C.Check the CMDB CI record.
D.Check the ECC Queue output.
AnswerA

The Discovery Status record stores the MID Server name that executed each discovery run, so opening the relevant status entry reveals the exact MID Server used. This directly identifies the performing MID Server for that task.

Why this answer

The 'Discovery Status' record includes a field showing the MID server that was used for the execution.

32
MCQmedium

A discovery scan is failing during the Exploration phase because the credentials are insufficient. Where should you look to find the specific error logs related to this credential failure?

A.The Discovery Log
B.The Workflow Context
C.The ECC Queue
D.The MID Server Issue record
AnswerA

The Discovery Log captures per-phase execution detail, including Exploration errors, and records the exact credential failure message returned by the probe. It satisfies the stem's requirement to locate the specific error logs for insufficient credentials, since the log is scoped to the individual discovery run rather than aggregated platform-wide.

Why this answer

The Discovery Log is the primary place to find detailed error messages, including credential failures during the Exploration phase. It records each step of the discovery process and any errors encountered.

Exam trap

The trap is assuming that credential errors appear in the ECC Queue or Workflow Context, but the Discovery Log is the authoritative source for such errors.

How to eliminate wrong answers

Option B is wrong because the Workflow Context shows the overall workflow state, not detailed error logs. Option C is wrong because the ECC Queue is for MID Server communication and may not contain specific credential error details. Option D is wrong because the MID Server Issue record is for issues with the MID Server itself, not credential failures during discovery.

33
MCQeasy

You are setting up a new Discovery schedule to scan a large, segmented network. Which feature would you use to ensure the scan is distributed across multiple MID Servers?

A.Shazzam Clusters
B.Discovery IP Ranges
C.MID Server Clusters
D.Discovery Behaviors
AnswerC

MID Server Clusters let a single schedule distribute probes across multiple MID Servers, sharing load and reaching segmented network ranges. This satisfies the requirement to spread scanning capacity rather than relying on one MID Server.

Why this answer

MID Server clusters allow you to assign a group of MID Servers to a schedule for load balancing and high availability.

34
MCQhard

During a discovery run, a Windows server is correctly identified and classified, but the discovery administrator notices that the 'Serial number' attribute is not populated on the resulting CI. The administrator verifies that the Windows credentials are correct and that the server is reachable. Which component should the administrator investigate to ensure the serial number is collected?

A.The horizontal discovery pattern for Windows OS
B.The Discovery Schedule's 'Discover' field configuration
C.The CMDB Identification and Reconciliation Engine (IRE) rules
D.The MID Server's 'mid.server.threads' property
AnswerA

Horizontal discovery patterns are responsible for collecting detailed attributes such as serial number from devices. If the serial number is missing, the pattern may not include the necessary probe or step to retrieve it, or the pattern may be outdated. Investigating and potentially updating the Windows OS pattern ensures the correct command or WMI query is executed to populate the serial number field.

Why this answer

Horizontal discovery patterns define the probes and sensors that collect specific attributes from devices. When an attribute like serial number is missing despite successful classification and credential validation, the pattern is the most likely culprit. The administrator should review the Windows OS pattern to ensure it includes the correct steps to retrieve the serial number, and update it if necessary.

Exam trap

The trap here is confusing the role of the Discovery Schedule with that of discovery patterns; the schedule only controls when and what IPs to scan, not the depth of data collection.

35
MCQmedium

What is the consequence of deleting a Discovery Schedule?

A.It prevents future automated runs of that schedule.
B.It breaks the MID Server.
C.It forces a full re-discovery.
D.It deletes all previously discovered CIs.
AnswerA

Deleting a Discovery Schedule removes the record that triggers automated discovery runs, so no further executions occur on its defined interval. This directly satisfies the scenario's requirement of stopping future automated runs, though existing discovered CIs and historical discovery data remain unaffected in the CMDB.

Why this answer

Deleting a Discovery Schedule removes the schedule record itself, so the scheduler no longer has anything to trigger — future automated runs of that schedule will not occur. However, the CIs and discovery history already collected remain in the CMDB; only the schedule definition is destroyed.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the misconception that deleting a schedule cascades to CMDB CIs or MID Servers, when it only removes the schedule record itself.

How to eliminate wrong answers

Option B is wrong because MID Servers are independent infrastructure components; deleting a schedule record does not affect MID Server services, capabilities, or connectivity. Option C is wrong because a 'full re-discovery' is not triggered by deletion — if anything, deleting the schedule stops discovery rather than forcing it. Option D is wrong because previously discovered CIs are stored in the CMDB and are not cascaded-deleted when a schedule is removed; only the schedule record and its related trigger are deleted.

36
Multi-Selectmedium

Which THREE of the following are true about the MID Server?

Select 3 answers
A.It needs outbound access to the instance
B.It requires a dedicated database
C.It communicates with the instance via HTTPS
D.It resides inside the customer's network
E.It replaces the ServiceNow instance
AnswersA, C, D

The MID Server initiates all communication, so it requires outbound access to the ServiceNow instance; no inbound firewall rules are needed. This satisfies the constraint that discovery traffic originates from inside the network, letting the MID Server reach the instance through the firewall.

Why this answer

It communicates via HTTPS, resides behind the firewall, and connects to the instance.

37
MCQeasy

Which of the following is NOT a required part of a Discovery Schedule?

A.Excluded IP Range.
B.Target IP Range.
C.MID Server.
D.Discovery Behavior.
AnswerA

An excluded IP range is optional filtering, not mandatory schedule data. Discovery Schedules require core fields such as name, MID Server, and IP ranges to scan, so exclusion lists are supplementary. This makes it the element that is not a required part.

Why this answer

A Discovery Schedule requires a Target IP Range, a MID Server, and a Discovery Behavior to define what to discover and how. An Excluded IP Range is optional; it is used to exclude specific IPs from the target range but is not mandatory for the schedule to run. Therefore, Excluded IP Range is NOT a required part.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests whether candidates know that Excluded IP Range is optional, while Target IP Range, MID Server, and Discovery Behavior are mandatory.

How to eliminate wrong answers

Option B is wrong because Target IP Range is required to define what to discover. Option C is wrong because a MID Server is required to execute the discovery. Option D is wrong because Discovery Behavior is required to specify the type of discovery (e.g., CI discovery, service mapping).

38
MCQmedium

What is the purpose of an 'IP Service' in Discovery?

A.To assign a MID Server.
B.To define a set of ports and protocols for scanning.
C.To define the IP range.
D.To provide credentials.
AnswerB

An IP Service groups a named collection of ports and protocols that Discovery probes against target devices. It defines what to scan, letting administrators tailor horizontal discovery to specific services such as SSH or WMI rather than scanning every port indiscriminately.

Why this answer

IP Services group ports and protocols together for use in port scanning, making it easier to define what to scan.

39
MCQhard

You need to add a new port to be scanned by Discovery. Which record do you update?

A.The MID Server capabilities.
B.The Discovery Schedule.
C.The Discovery Classifier.
D.The IP Service record.
AnswerD

The IP Service record defines which ports Discovery probes for a given service type, so adding a port there extends scanning coverage. Updating it satisfies the requirement to scan the new port without altering credentials or schedules.

Why this answer

To add a new port to be scanned by Discovery, you update the IP Service record. IP Service records define the ports and protocols that Discovery uses during port scanning. Each IP Service record corresponds to a specific service (e.g., HTTP, SSH) and includes the port number and other attributes.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the confusion between IP Service records and other Discovery components like Classifiers or Schedules, but the key is that ports are defined in IP Service records.

How to eliminate wrong answers

Option A is wrong because MID Server capabilities define what the MID Server can do (e.g., which protocols it supports), not the ports to scan. Option B is wrong because the Discovery Schedule defines when and what IP ranges to scan, not the ports. Option C is wrong because the Discovery Classifier is used to categorize devices based on fingerprints, not to define ports.

40
MCQmedium

Which of the following would be the best reason to create a custom Discovery Behavior?

A.To control which probes are run for a specific type of device.
B.To define the IP range for a subnet.
C.To manage MID Server credentials.
D.To schedule discovery at a different time.
AnswerA

A custom Discovery Behaviour lets you define the exact probe sequence executed against a device class, overriding the default classification-driven probes. This satisfies the need to control which probes run for a specific device type, giving granular command over collection without altering global Discovery schedules or credentials.

Why this answer

A custom Discovery Behavior is created to control which probes are run for a specific type of device. This allows you to tailor the discovery process to different device classes, ensuring that only relevant probes are executed. This is the primary reason to create a custom behavior, as it provides flexibility in discovery execution.

Exam trap

The trap is thinking that Discovery Behaviors control other aspects like IP ranges or credentials. Candidates might confuse behaviors with schedules or credentials, but the key is that behaviors control probes and patterns.

How to eliminate wrong answers

Option B is wrong because defining IP ranges is done in the Discovery Schedule, not in a behavior. Option C is wrong because managing MID Server credentials is done through Credentials records, not behaviors. Option D is wrong because scheduling is controlled by the Discovery Schedule, not the behavior.

41
MCQmedium

Why would you choose to use a 'Discovery Behavior' instead of the default behavior?

A.To update the CMDB identification rules.
B.To define the IP range for the discovery.
C.To limit or extend the probes used for specific discovery scenarios.
D.To change the schedule of the discovery.
AnswerC

Discovery Behaviors let you attach a custom set of probes to a discovery schedule, overriding the default probe selection. This satisfies the stem's need to limit or extend probes for particular scenarios, such as excluding slow patterns or adding targeted ones.

Why this answer

A Discovery Behavior is a configuration record that defines which probes and patterns run during discovery, allowing you to tailor the discovery process to specific device types or scenarios. By creating a custom Discovery Behavior, you can limit or extend the probes used, overriding the default behavior that applies to all devices. This is useful when certain devices require specialized probes or when you want to avoid unnecessary probes that could cause issues.

Exam trap

The trap here is confusing Discovery Behaviors with other configuration elements like schedules or credentials. Candidates might think that behaviors control IP ranges or scheduling, but those are separate. The key is that behaviors control the probes and patterns used during discovery.

How to eliminate wrong answers

Option A is wrong because updating CMDB identification rules is done through the Identification and Reconciliation Engine (IRE) configuration, not through Discovery Behaviors. Option B is wrong because defining IP ranges is part of the Discovery Schedule configuration, not the behavior. Option D is wrong because changing the schedule is done by modifying the Discovery Schedule record, not the behavior.

42
MCQmedium

During the Shazzam phase, Discovery identifies that a port is open. If the port corresponds to a configured classifier but no trigger probe is defined, what is the default behavior?

A.The classification phase initiates, but exploration cannot trigger.
B.The CI is ignored, and the scan continues.
C.Discovery automatically guesses the OS type.
D.The scan for that IP is immediately aborted.
AnswerA

When a port matches a configured classifier but lacks a trigger probe, Shazzam still passes it to classification, so the device is identified. Exploration, however, depends on trigger probes firing; without one, no further probing occurs, leaving the port classified but unexplored.

Why this answer

During the Shazzam phase, if a port is open and matches a classifier but no trigger probe is defined, the classification phase will still run (to classify the CI based on the classifier), but exploration cannot be triggered because exploration relies on trigger probes to launch additional probes. Thus, the CI may be classified but not fully explored.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the distinction between classification and exploration: candidates may think that without a trigger probe, classification fails, but actually classification succeeds and only exploration is skipped.

How to eliminate wrong answers

Option B is wrong because the CI is not ignored; classification can still occur, and the CI may be created or updated. Option C is wrong because Discovery does not guess the OS type; it relies on probes and classifiers to determine OS. Option D is wrong because the scan for that IP is not aborted; Discovery continues with other ports and IPs, but exploration for that specific CI is limited.

43
MCQmedium

When configuring an IP Range for a Discovery Schedule, what format must be used for a block of IPs?

A.Wildcard characters like 10.10.*.*.
B.Subnet mask in decimal format.
C.A list of individual IP addresses separated by commas.
D.CIDR notation or start and end IP addresses.
AnswerD

ServiceNow's IP Range field accepts either CIDR notation or explicit start and end IP addresses, so both formats satisfy the schedule's address-block requirement. This flexibility lets you define contiguous ranges precisely, whether expressing a subnet as 192.168.1.0/24 or spanning 192.168.1.1 to 192.168.1.254, without converting between representations.

Why this answer

ServiceNow Discovery IP Range records accept either CIDR notation (e.g., 10.10.0.0/24) or an explicit start and end IP address pair. Both formats define the contiguous block Shazzam will scan, and they are the only supported input formats for a range of IPs.

Exam trap

ServiceNow CIS-Discovery often tests the assumption that wildcard or comma-separated IP formats are accepted; the exam expects you to know that only CIDR or start/end address pairs define a valid IP Range.

How to eliminate wrong answers

Option A is wrong because wildcard notation like 10.10.*.* is not a valid IP range format in ServiceNow Discovery — the platform does not parse wildcards as address ranges. Option B is wrong because a decimal subnet mask alone does not define a range; Discovery expects CIDR or start/end addresses, not a bare mask. Option C is wrong because a comma-separated list of individual IPs is not how a block is defined; that would be inefficient and is not the supported range format.

44
MCQmedium

What is the purpose of the 'Identification' phase in Discovery?

A.To match the discovered CI to an existing one in the CMDB.
B.To find the IP address of the device.
C.To determine what the device is.
D.To gather hardware details.
AnswerA

Identification matches each discovered device or record against existing configuration items in the CMDB, determining whether it is already known or new. This reconciliation prevents duplicate CIs and is what allows later phases, such as reconciliation and update, to act on accurate records.

Why this answer

The Identification phase in Discovery matches discovered CIs to existing CIs in the CMDB using identification rules. It determines whether a discovered device is a new CI or an existing one that should be updated, ensuring data integrity and preventing duplicates. This is the core purpose of identification.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the distinction between Classification (what the device is) and Identification (matching to existing CI), causing candidates to confuse the two phases.

How to eliminate wrong answers

Option B is wrong because finding the IP address is part of the discovery/scanning phase, not identification. Option C is wrong because determining what the device is (classification) is the Classification phase, which precedes Identification. Option D is wrong because gathering hardware details is part of the exploration/probing phase, not identification.

45
Multi-Selecthard

Which THREE of the following are common reasons for a Discovery scan to fail?

Select 3 answers
A.Network firewall blocking ports
B.Incorrect IP range defined
C.The instance database is full
D.Invalid credentials
E.The browser is out of date
AnswersA, B, D

Discovery relies on probing target devices across specific ports; a firewall blocking those ports silently drops probes, so classification fails and the scan returns incomplete or no results. This directly satisfies the stem's requirement of a common scan-failure cause.

Why this answer

A Discovery scan fails when a network firewall blocks the ports used for probing (for example SNMP 161, WMI 135/445, or SSH 22), so the scanner cannot reach the target and the scan returns no data. B is correct because if the IP range or subnet defined in the Discovery schedule is wrong, the scanner probes addresses where no managed devices exist, producing an empty or failed scan. D is correct because invalid or insufficient credentials (wrong SNMP community string, WMI/SSH username or password) prevent authentication and cause the scan to fail even when the network path is open.

C is not a typical cause of a Discovery scan failure, since a full instance database affects data storage rather than the scanning process itself, and E is unrelated because Discovery scans run from the mid server or scanner engine, not from a browser.

46
MCQhard

During discovery, a device is identified as 'Linux'. Which component is responsible for triggering the specific pattern to gather Linux-specific data?

A.The CMDB Identification rule.
B.The Shazzam probe.
C.The Classification probe.
D.The Discovery Pattern.
AnswerD

Discovery Patterns are the reusable, OS-specific definitions that Discovery runs against a classified device. Once the device is identified as Linux, the Linux pattern executes its probes and commands to collect Linux-specific attributes, so it is the component that triggers the data gathering.

Why this answer

Discovery triggers a pattern based on the classification result, which matches the Linux classifier.

47
MCQeasy

A discovery administrator has created a new Discovery Schedule for a data center subnet and wants the MID Server to begin scanning immediately without waiting for the next scheduled interval. Which action should the administrator take on the Discovery Schedule record?

A.Set the schedule's 'Active' field to false and then back to true.
B.Restart the MID Server service assigned to the schedule.
C.Change the schedule's 'Run' field to 'Once' and save the record.
D.Click the 'Discover Now' related link on the Discovery Schedule record.
AnswerD

The Discover Now related link on a Discovery Schedule record launches the schedule immediately, independent of its configured interval. This is the supported way to start an on-demand discovery run for the defined IP ranges and MID Server selection. It satisfies the requirement to begin scanning without waiting for the next scheduled interval.

Why this answer

The Discover Now related link on a Discovery Schedule record is the supported mechanism for launching a discovery run immediately. It uses the schedule's existing IP ranges, MID Server selection, and behavior settings, so no other configuration changes are needed. This directly meets the requirement to scan the new subnet without waiting for the next scheduled interval.

Exam trap

The trap here is assuming that enabling a schedule or changing its run type causes immediate execution, when those actions only affect future scheduling and not the current run.

48
Multi-Selectmedium

Which TWO of the following are valid ways to define the scope of a Discovery scan?

Select 2 answers
A.IP Address ranges
B.Schedule Behaviors
C.IP Network addresses
D.MID Server Capability
E.Credential profiles
AnswersA, C

Discovery scope accepts IP address ranges, letting administrators enumerate contiguous host addresses to probe. This constrains the scan to specific targets, satisfying the requirement to define scope by address boundaries rather than by credentials or schedules.

Why this answer

Option A (IP Address ranges) is correct because a Discovery scan scope can be defined by specifying one or more IP address ranges (for example, 10.0.0.1-10.0.0.254) that Discovery will probe for live devices. Option C (IP Network addresses) is also correct because scope can be defined using IP network/subnet addresses in CIDR notation (for example, 192.168.1.0/24), which Discovery uses to determine which hosts to scan. Schedule Behaviors (B) control when and how often a Discovery schedule runs, not which devices are in scope.

MID Server Capability (D) determines which MID Server is eligible to execute the Discovery based on its assigned capabilities, but it does not define the target scope. Credential profiles (E) supply the authentication credentials used during Discovery, not the set of IP addresses or networks to be scanned.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the confusion between scope (IP ranges/networks) and execution logic (behaviors) or authentication (credentials), causing candidates to pick the wrong category of configuration.

49
Multi-Selecthard

Which THREE components are involved in the Discovery process flow?

Select 3 answers
A.Discovery Patterns
B.ECC Queue
C.Service Mapping
D.MID Server
E.CI Class Manager
AnswersA, B, D

Discovery Patterns are the reusable definitions that specify which probes, sensors and commands run against a device class, translating raw scan results into CIs. They form one of the core components orchestrating the Discovery process flow.

Why this answer

Discovery utilizes the MID Server for execution, the ECC queue for communication, and Patterns for data collection.

50
Multi-Selecthard

Which THREE of the following are necessary to successfully discover a Windows server?

Select 3 answers
A.Network connectivity to the server
B.Valid Windows credentials
C.An active Incident Management module
D.A Windows classifier
E.A manual CI creation
AnswersA, B, D

Network connectivity to the server is required so the MID Server can reach the target over the necessary ports for probing and command execution. Without reachability, neither classification nor credential-based exploration can occur, regardless of how correct the credentials are.

Why this answer

You need a reachable network, a credential with access, and a valid classifier for Windows.

51
MCQhard

A discovery administrator is troubleshooting a Linux server that is not being discovered despite correct credentials and network connectivity. The administrator runs a horizontal discovery and notices that the 'SSH' probe fails with a 'Command not found' error. Which step should the administrator take to resolve this?

A.Update the Linux credentials to use a privileged user account.
B.Verify that the necessary utilities (e.g., 'dmidecode', 'lspci') are installed on the target server.
C.Increase the SSH timeout value in the MID Server properties.
D.Modify the Discovery Schedule to include the server's IP address in the 'Discover' field.
AnswerB

Discovery patterns for Linux often rely on specific command-line utilities to gather hardware and software details. If a required utility is missing, the probe fails with 'Command not found'. Ensuring utilities like 'dmidecode' and 'lspci' are installed allows the pattern to execute successfully and collect the necessary data.

Why this answer

The 'Command not found' error during an SSH probe indicates that a command executed by the discovery pattern is not available on the target Linux server. Common culprits are utilities like 'dmidecode' or 'lspci' that may not be installed by default on minimal installations. Installing these utilities enables the pattern to complete successfully and gather the required data.

Exam trap

The trap here is misinterpreting the error as a connectivity or credential issue, when it actually points to a missing binary on the target system.

52
MCQmedium

You need to ensure that Discovery ignores a specific range of IP addresses within a larger CIDR block that is already configured. What is the most efficient configuration approach?

A.Add the ranges to the Excluded IP Ranges related list.
B.Configure a Discovery Behavior to exclude the IPs.
C.Delete the original schedule and recreate two smaller schedules.
D.Create an ACL to block the IP addresses.
AnswerA

The Excluded IP Ranges related list lets you carve out specific addresses from an already-configured CIDR block without editing or splitting that range. This is the most efficient approach because Discovery skips those addresses during scanning while the parent range remains intact.

Why this answer

ServiceNow Discovery provides an Excluded IP Ranges related list on the Discovery Schedule (and on IP Range records) specifically to carve out addresses from a larger CIDR block without altering the parent range. Adding the target IPs to this list is the least disruptive and most efficient approach because it preserves the existing schedule and range configuration while preventing Shazzam from scanning those addresses.

Exam trap

ServiceNow CIS-Discovery often tests the misconception that Discovery Behaviors or ACLs control scan scope; in reality, scan scope is governed by IP ranges and the Excluded IP Ranges related list, while Behaviors govern post-discovery processing.

How to eliminate wrong answers

Option B is wrong because Discovery Behaviors control how discovered CIs are processed (e.g., CI creation, field population), not which IPs are scanned — they cannot exclude IPs from a scan. Option C is wrong because deleting and recreating schedules is disruptive, error-prone, and unnecessary when an exclusion list exists; it also loses schedule history and related configuration. Option D is wrong because ACLs govern record-level access in the ServiceNow platform, not network scanning behavior, so they have no effect on which IPs Discovery probes.

53
MCQeasy

What is the primary way to check if a MID Server is communicating correctly with the ServiceNow instance?

A.Check the 'MID Server' list status.
B.Check the Discovery log.
C.Ping the MID Server from your computer.
D.Check the CMDB.
AnswerA

The MID Server list shows each MID Server's status, such as Up or Down, reflecting heartbeat communication with the instance. Checking it confirms whether the MID Server is connecting correctly, which is the primary validation method.

Why this answer

The MID Server status on the 'MID Server' list view shows 'Up' if it is connected.

54
MCQeasy

A discovery administrator needs to ensure that a MID Server can discover devices in a remote subnet that is not directly routable from the ServiceNow instance. The MID Server is already installed and validated in the remote network. What is the next step to enable discovery of that subnet?

A.Create a Discovery Schedule that targets the remote subnet and assign it to the MID Server in that network.
B.Configure the MID Server to use a VPN connection to the ServiceNow instance.
C.Add the remote subnet to the MID Server's allowed IP ranges in the MID Server properties.
D.Install a second MID Server in the ServiceNow instance's data center to scan the remote subnet.
AnswerA

Discovery Schedules define the IP ranges to scan and the MID Server to use. By creating a schedule for the remote subnet and assigning it to the MID Server located in that network, the MID Server can perform the discovery locally. This is the standard approach for discovering non-routable subnets, as the MID Server acts as a proxy within the remote network.

Why this answer

To discover a non-routable subnet, a MID Server must be deployed within that network. The administrator should create a Discovery Schedule targeting the remote subnet and assign it to the MID Server already installed there. This allows the MID Server to scan the subnet locally.

Other options do not directly enable the discovery of the remote subnet.

Exam trap

The trap here is thinking that network connectivity or MID Server properties alone can enable discovery; the actual trigger is a Discovery Schedule assigned to the appropriate MID Server.

55
MCQmedium

When a Discovery scan completes, how can you view the status of all individual IP addresses scanned by that schedule?

A.Look at the ECC Queue directly.
B.Check the CMDB list.
C.Check the MID Server logs.
D.View the Discovery Status record.
AnswerD

The Discovery Status record aggregates results for the entire schedule run, listing each scanned IP with its state, such as active, unreachable or error. Opening it shows per-address outcomes, which individual device records cannot provide.

Why this answer

The Discovery Status record is the central log for a Discovery run. It contains a related list called 'Discovery Device History' (or 'Devices') that lists every IP address targeted by the schedule, along with its individual status (e.g., Completed, Unreachable, Timed Out, Skipped). This provides a per-IP view of the scan outcome without needing to dig into raw queues or logs.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the distinction between the Discovery Status record (which provides per-IP status) and the ECC Queue (which holds raw probe payloads), causing candidates to overcomplicate the answer by choosing the ECC Queue.

How to eliminate wrong answers

Option A is wrong because the ECC Queue holds raw XML probe and result payloads; while it contains the underlying data, it is not organized by IP address or schedule and is impractical for status viewing. Option B is wrong because the CMDB only stores successfully discovered CIs; it does not show IPs that failed, were skipped, or are pending, so it cannot provide a complete status of all scanned addresses. Option C is wrong because MID Server logs are text-based diagnostic files on the MID Server host; they are not structured for per-IP status reporting and require log parsing.

56
MCQhard

During the Identification phase, you notice that multiple CI records are being created for the same physical server. Which component should you verify to ensure the Identification engine correctly merges these attributes?

A.Classification Criteria
B.Discovery Patterns
C.Identification Rules
D.Discovery Probes
AnswerC

Identification Rules define the attribute criteria the Identification engine uses to match incoming discovery data against existing CIs. Verifying these rules ensures duplicate server records are merged rather than created anew, directly resolving the duplicate CI creation observed during the Identification phase.

Why this answer

Identification Rules are the component that determines how CIs are uniquely identified and merged during the Identification phase. They define the attributes that must match for two CI records to be considered the same, ensuring that multiple records for the same physical server are merged correctly.

Exam trap

The trap is assuming that Discovery Patterns or Probes handle identification, but they only collect data; the Identification Rules are responsible for merging and deduplication.

How to eliminate wrong answers

Option A is wrong because Classification Criteria determine the class of a CI, not its uniqueness. Option B is wrong because Discovery Patterns define how data is collected, not how CIs are identified. Option D is wrong because Discovery Probes are used to collect data, not to identify or merge CIs.

57
MCQeasy

What is the maximum number of times a Discovery Schedule can run?

A.100 times total.
B.Once per day.
C.Unlimited, based on system configuration.
D.Only once.
AnswerC

Discovery Schedules have no hard-coded run limit; execution frequency is governed entirely by the schedule interval and the instance's system configuration. This satisfies the stem's constraint on maximum runs, since ServiceNow imposes no fixed cap — administrators control repetition through interval settings and MID Server capacity rather than an inherent ceiling.

Why this answer

Discovery schedules can be configured to run as often as required by the system capability.

58
MCQmedium

A discovery administrator is troubleshooting a server that was discovered but shows no installed software in the CMDB. The horizontal discovery status shows the device completed successfully and the classification matched the correct Linux Server class. Which configuration element should the administrator verify to ensure application and package data is collected for this device?

A.The CI Class's 'Discovery' related list of patterns.
B.The Linux Server pattern's probes and pattern steps that collect package and application data.
C.The Discovery Schedule's 'Max Run Time' value.
D.The MID Server's 'Max Threads' parameter.
AnswerB

Software and package collection on Linux is performed by specific probes and pattern steps within the Linux Server pattern, such as those that read package manager data and installed application listings. If those probes or steps are disabled, fail silently, or are not included in the active pattern version, the device still classifies and completes but returns no software data. Verifying these steps is the direct way to resolve the symptom.

Why this answer

Software and package data on Linux is gathered by dedicated probes and pattern steps inside the Linux Server pattern. Since classification succeeded, the pattern already ran far enough to identify the device; the missing software means the specific steps that enumerate packages and applications did not return usable data. Reviewing and correcting those probes and steps is the targeted fix for a completed discovery that lacks software records.

Exam trap

The trap here is assuming that a successful classification and completed status means every pattern step ran correctly, when individual probes within the pattern can fail or be disabled without failing the overall discovery.

59
Multi-Selecthard

Which THREE of the following items are stored in the Credential record?

Select 3 answers
A.IP Address
B.Password
C.SSH Key
D.MAC Address
E.Username
AnswersB, C, E

A Password field is stored directly on the Credential record, satisfying the requirement for authentication data held within the credential itself. Discovery uses this stored secret when probing target devices, so it belongs among the three items. Credentials reference the password rather than retrieving it externally, confirming it as a stored attribute.

Why this answer

Credential records typically store Usernames, Passwords, and SSH keys/certificates.

60
MCQmedium

When configuring a Discovery Behavior, what is the primary purpose of defining 'Probes' within the behavior?

A.To define the IP address range.
B.To define the credential to be used.
C.To define which MID Server to use.
D.To control which probes are launched for specific device types.
AnswerD

Probes within a Discovery Behavior define which probe activities are launched against particular device types, letting administrators tailor discovery to the target classification. This controls probe selection per device type rather than scheduling or credential handling.

Why this answer

Probes within a Discovery Behavior define which probes are launched for specific device types. This allows customization of the discovery process for different classes of devices, ensuring appropriate probes are used.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the confusion between Probes and other Discovery components like credentials or IP ranges.

How to eliminate wrong answers

Option A is wrong because IP address ranges are defined in Discovery schedules, not in Probes. Option B is wrong because credentials are defined in Credential records and attached to Discovery schedules or MID Server capabilities. Option C is wrong because MID Server selection is determined by MID Server selection criteria or capabilities, not by Probes.

61
MCQeasy

What does 'Discovery' in ServiceNow primarily populate?

A.The knowledge base.
B.The CMDB.
C.The user database.
D.The incident table.
AnswerB

Discovery probes the network, identifies configuration items and their relationships, then writes those records into the CMDB, which is the authoritative store ServiceNow uses for asset and service context. Other tables reference the CMDB rather than being its primary target.

Why this answer

Discovery in ServiceNow primarily populates the Configuration Management Database (CMDB) by discovering and updating configuration items (CIs) and their relationships. It scans the infrastructure, classifies devices, identifies existing CIs, and populates the CMDB with accurate data.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the fundamental purpose of Discovery, but candidates may confuse it with other data repositories like the knowledge base or user database.

How to eliminate wrong answers

Option A is wrong because the knowledge base stores articles and documentation, not discovered IT assets. Option C is wrong because the user database (sys_user) contains user records, which Discovery does not populate. Option D is wrong because the incident table stores incident records, not discovered configuration items.

62
MCQhard

A new device type is not being discovered correctly. Where should you look to ensure the classification process is prepared to handle it?

A.The Credential Alias list.
B.The Discovery Classifiers table.
C.The IP Range definitions.
D.The MID Server configuration.
AnswerB

Discovery Classifiers hold the criteria that map discovered devices to the correct class and table, so a new device type needs a matching classifier entry before it can be classified properly. Without it, the device falls through to an unknown or default classification.

Why this answer

The 'Discovery Classifiers' table contains the rules used to identify and classify devices.

63
Multi-Selecthard

Which THREE of the following are key components for configuring a successful Discovery?

Select 3 answers
A.Knowledge Base
B.Incident Management
C.MID Server
D.Discovery Schedule
E.Credential
AnswersC, D, E

The MID Server is the on-premises execution engine that performs the actual horizontal and vertical discovery probes against target devices, then relays results back to the ServiceNow instance. Without a running MID Server with valid credentials and network reachability, Discovery cannot collect any configuration data.

Why this answer

Schedules, MID Servers, and Credentials are the foundational blocks for any discovery project.

64
MCQmedium

If a MID Server is 'Down', what happens to Discovery schedules assigned to it?

A.The discovery remains in a 'Ready' state.
B.The discovery job will fail or not execute.
C.The schedule automatically switches to another MID.
D.The schedule runs on the next available MID Server.
AnswerB

Discovery schedules rely on the MID Server to execute probes and patterns against target devices. With the MID Server in a Down state, no orchestration occurs, so the scheduled discovery job either fails outright or never runs until the MID Server recovers.

Why this answer

If a MID Server is down, any Discovery schedules assigned to it will not execute because the MID Server is the component that performs the discovery. The discovery job will either fail or remain in a pending state until the MID Server is available, but it will not automatically switch to another MID Server.

Exam trap

The trap is assuming that Discovery schedules automatically failover to another MID Server. Candidates might think there is built-in redundancy, but unless configured with a cluster, there is no automatic switch.

How to eliminate wrong answers

Option A is wrong because the discovery does not remain in a 'Ready' state; it will not run at all. Option C is wrong because schedules do not automatically switch to another MID Server; MID Server selection is based on capabilities and assignment. Option D is wrong because the schedule does not run on the next available MID Server unless explicitly configured with a different MID Server cluster or fallback.

65
MCQhard

How does Discovery handle the identification of a device that has had its IP address changed since the last discovery?

A.It deletes the old CI and creates a new one.
B.It uses Identification Rules to match the device based on hardware attributes.
C.It requires a manual merge in the CI list.
D.It fails because the IP address does not match.
AnswerB

Identification Rules match devices using hardware attributes such as serial number and MAC address rather than IP address. When an IP changes, Discovery still correlates the CI to the existing record, preventing duplicate device creation.

Why this answer

Discovery uses Identification rules based on unique hardware attributes (like serial numbers) to reconcile the CI, regardless of IP changes.

66
Multi-Selectmedium

Which TWO of the following are true about the 'Discovery Status' module?

Select 2 answers
A.It is the only place to define IP ranges
B.It provides detailed phase-by-phase information
C.It automatically fixes CMDB errors
D.It keeps a history of all discovery runs
E.It is used to manage credentials
AnswersB, D

The Discovery Status module records each discovery run's progression through its individual phases, exposing where failures or delays occur. This phase-by-phase detail satisfies the stem's requirement by letting administrators pinpoint the exact stage at which a discovery schedule stalled or errored.

Why this answer

It provides a historical log of all discovery runs and detailed information about what occurred during each phase.

67
MCQmedium

You notice that Discovery is failing to detect devices in a new subnet. What is the first thing you should verify in the Discovery configuration?

A.The MID Server status.
B.The Credentials.
C.The Classifier record.
D.The Discovery IP Range.
AnswerD

Discovery only probes addresses within configured IP ranges, so a new subnet absent from any range is never scanned. Verifying the Discovery IP Range first confirms the subnet is included and reachable, addressing the most common cause of no devices being detected.

Why this answer

Ensuring the IP range is defined in the Discovery Schedule is essential for the scan to target the subnet.

68
Multi-Selecthard

Which TWO of the following can be used to troubleshoot a MID Server that is not responding?

Select 2 answers
A.Check the MID Server logs
B.Restart the ServiceNow instance
C.Run a full system scan
D.Check the ECC Queue for errors
E.Clear the CMDB cache
AnswersA, D

The MID Server's agent logs record startup, connectivity and probe execution events. When the MID Server stops responding, these logs expose authentication failures, memory exhaustion or lost connections to the instance, making them a primary diagnostic source.

Why this answer

Checking the MID Server logs and the ECC Queue status are the primary ways to diagnose communication issues.

69
MCQmedium

If you want to ensure that a Discovery Schedule runs exactly once every 24 hours starting at a specific time, which setting do you use?

A.Run: On Demand
B.Run: Periodically
C.Run: Weekly
D.Run: Daily
AnswerD

Setting Run to Daily executes the Discovery Schedule once per 24-hour period, and the associated start time determines when that single run begins. Other intervals such as periodic or cron would not guarantee exactly one execution per day.

Why this answer

Setting the 'Run' field to 'Daily' allows you to define the start time and frequency.

70
MCQhard

A discovery administrator is troubleshooting why a Windows server is not being classified correctly during discovery. The server responds to pings and the MID Server successfully runs probes, but the Classification record is not being matched. The administrator verifies that the correct Windows pattern is being triggered. Which configuration should the administrator check to ensure the classification is applied based on the correct criteria?

A.The Discovery Schedule's IP range and MID Server selection.
B.The Discovery Behavior's probe order and pattern selection.
C.The MID Server's capabilities and supported patterns.
D.The Classification record's matching criteria and conditions.
AnswerD

Classification records contain conditions that determine when a device matches that classification. If the conditions are too restrictive or incorrect, the device will not be classified even if the pattern runs. The administrator should verify that the conditions (e.g., based on discovered attributes like operating system, manufacturer, or open ports) are accurate for this server.

Why this answer

Classification records define the conditions under which a discovered device is assigned a specific class. If a device is discovered and patterns run but the classification is not applied, the matching criteria on the Classification record are likely incorrect or too narrow. The administrator should review and adjust those conditions to ensure the server meets them.

Exam trap

The trap here is focusing on the pattern or behavior when the pattern is already running; the issue is often the classification conditions that determine when that pattern's results are used to set the class.

71
MCQmedium

An administrator needs to restrict a Discovery Schedule to only scan specific IP addresses within a subnet during off-peak hours. Which configuration fulfills this requirement?

A.Configure the 'Exclude IP' field directly on the Discovery Schedule record.
B.Create a Discovery Range in the Discovery Range Sets table and link it to the Discovery Schedule.
C.Use the Shazzam probe parameters in the behavior definition.
D.Modify the MID Server cluster properties to filter IP addresses.
AnswerB

Discovery Range Sets are the standard way to define subsets of IPs for a schedule.

Why this answer

A Discovery Range Set is the correct mechanism to define specific IP ranges (or individual IPs) that Discovery should scan. By creating a Discovery Range within a Range Set and linking it to the Discovery Schedule, the administrator can restrict scanning to only the desired IP addresses. The schedule then uses this range set to determine which IPs to target, and off-peak hours are controlled via the schedule's run time.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the distinction between including and excluding IPs: candidates may confuse the 'Exclude IP' field with the ability to include only specific IPs, but the correct way to include is via Discovery Ranges.

How to eliminate wrong answers

Option A is wrong because the 'Exclude IP' field on a Discovery Schedule is used to exclude specific IPs from a broader range, not to include only specific IPs; it cannot restrict scanning to a subset. Option C is wrong because Shazzam probe parameters control port scanning behavior (e.g., which ports to scan, timeouts) but do not define the IP addresses to scan. Option D is wrong because MID Server cluster properties manage MID Server selection and failover, not IP filtering for Discovery schedules.

Ready to test yourself?

Try a timed practice session using only Discovery Configuration questions.