Courseiva

ServiceNow Certified Implementation Specialist - Discovery (CIS-Discovery / CIS-DISCO) (SERVICENOW-CIS-DISCOVERY) (SERVICENOW-CIS-DISCOVERY) — Questions 1–75

272 questions total · 4 pages · All types, answers revealed

Page 1 of 4

Page 2
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
MCQmedium

You need to set up a MID Server on Linux. What is the standard process for installing it?

A.Install via Update Set
B.Push an installer via the Discovery tool
C.Download, extract, and run the shell script
D.Install via the ServiceNow GUI
AnswerC

Downloading the MID Server archive, extracting it, then running the bundled shell script is the documented Linux installation path. The script validates Java, configures the wrapper service, and registers the instance against your ServiceNow credentials, satisfying the stem's requirement for the standard Linux deployment method rather than a manual or Windows-based approach.

Why this answer

The standard method involves downloading the MID Server zip file, extracting it, and running the installer script.

3
MCQeasy

What is the status of a newly installed MID Server that has not yet been validated?

A.Validated
B.Validation Required
C.Down
D.Up
AnswerB

A freshly installed MID Server starts in Validation Required status, awaiting an administrator to confirm its configuration and credentials before it can be validated and moved to Up. Until validation completes, it cannot receive probes or execute discovery schedules.

Why this answer

New MID servers require validation by an admin before they are trusted to perform work.

4
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.

5
Multi-Selectmedium

Which TWO steps are essential for parsing a command output that contains key-value pairs formatted as 'key = value'?

Select 2 answers
A.Execute an external shell script
B.Convert the output to XML
C.Define the Line Delimiter
D.Configure the key-value separator (e.g., '=')
E.Apply a JSON Path
AnswersC, D

Defining the line delimiter tells the parser where one record ends and the next begins, so each 'key = value' pair is processed as a discrete entry. Without it, the output cannot be split into individual records for attribute extraction.

Why this answer

For key-value parsing, identifying the line delimiter and the key-value separator is essential.

6
MCQhard

You are building a pattern for a network device that exposes data only through an SSH session requiring a non-standard prompt and a two-step authentication exchange. Your pattern must run several commands after login and parse each result. Which approach correctly addresses the interactive login and command execution within the pattern?

A.Set the connection type to 'WMI' and provide the device's SNMP community string so the MID Server can retrieve the data without an interactive login.
B.Use a single 'Run Command' step with all commands concatenated by semicolons and parse the combined output with one regex.
C.Configure the pattern's connection section with the SSH credentials, set the prompt pattern to match the device's custom prompt, and add command steps that execute after the session is established.
D.Create separate patterns for each command and rely on the MID Server's automatic session reuse to keep the SSH connection alive across pattern runs.
AnswerC

The connection section handles protocol, credentials, and prompt detection, and command steps run within that established session. Matching the custom prompt ensures the MID Server knows when output ends before sending the next command. This is the designed mechanism for non-standard SSH devices and supports multiple sequential commands with parsing between them.

Why this answer

Interactive SSH devices with custom prompts are handled by configuring the pattern's connection with credentials and a prompt match, then issuing command steps inside that session. Separate patterns, concatenated commands, or unrelated protocols like WMI and SNMP cannot establish or maintain the required interactive SSH session for sequential command execution and parsing.

Exam trap

The trap here is assuming the MID Server keeps an SSH session alive between separate pattern runs, when each pattern execution opens its own connection.

7
MCQeasy

What is the primary role of the MID Server during pattern execution?

A.To define pattern logic.
B.To store the CMDB.
C.To execute the pattern commands on the target.
D.To design the pattern.
AnswerC

The MID Server acts as the execution proxy, running pattern commands against targets on behalf of the instance, since Discovery cannot reach those systems directly. It satisfies the requirement for remote command execution during pattern runs.

Why this answer

The MID Server executes the commands on the target on behalf of the instance.

8
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.

9
MCQmedium

What is the purpose of a 'Discovery Source' in the CMDB?

A.To store the last successful login time.
B.To specify which MID server is authorized to access the CI.
C.To define which credentials should be used for a scan.
D.To identify which tool or process created or updated the CI record.
AnswerD

A Discovery Source records the tool or process that created or updated a configuration item, giving each CI record provenance. This lets administrators trace data origin, reconcile conflicting updates and trust records produced by authorised discovery methods, satisfying the need to know what populated the CMDB.

Why this answer

The 'Discovery Source' field identifies which tool (Discovery, Service Mapping, SCCM, etc.) populated or last updated the CI record.

10
MCQmedium

You are creating a custom pattern to identify a new type of load balancer. You need to verify that the identification section correctly maps the serial number to the cmdb_ci_lb_device table. Which debugging tool within the Pattern Designer should you use to validate the identification section without running a full Discovery schedule?

A.Identification Reconciliation Engine (IRE) Log
B.ECC Queue Monitor
C.Pattern Debugger
D.Discovery Log
AnswerC

Pattern Debugger runs a single pattern step-by-step against a target host and displays the parsed variables, letting you confirm the serial number maps correctly to cmdb_ci_lb_device. It validates the identification section without triggering a full Discovery schedule.

Why this answer

The Pattern Debugger in Pattern Designer lets you run a pattern against a specific input (such as a saved probe result or a manually supplied payload) and step through each section — Identification, Exploration, and Parsing — showing exactly which step produced which output. This validates the identification section's serial-number mapping to cmdb_ci_lb_device without needing to execute a full Discovery schedule. It is the purpose-built debugging tool for pattern development.

Exam trap

The trap is confusing debugging tools that operate at different layers — IRE Log (reconciliation), ECC Queue (transport), Discovery Log (run status) — with the Pattern Debugger, which is the only tool that lets you step through pattern sections in isolation.

How to eliminate wrong answers

Option A is wrong because the IRE Log shows how discovered CIs were reconciled and merged into the CMDB after discovery — it is a post-processing audit tool, not a pattern-section debugger. Option B is wrong because the ECC Queue Monitor displays raw probe and sensor payloads flowing between the MID Server and the instance; it shows input/output data but does not let you step through pattern logic. Option D is wrong because the Discovery Log records status and errors of discovery runs at a high level; it does not provide step-by-step pattern section validation.

11
MCQmedium

When reviewing the CMDB Health Dashboard, you notice a high 'Staleness' score for several Windows servers. What is the primary cause of high staleness?

A.The CIs are not being reconciled correctly.
B.The Discovery credentials failed during the last scan.
C.The CIs have invalid relationship types.
D.The CIs have not been updated by Discovery within the configured staleness threshold.
AnswerD

Staleness measures how long since a CI's last update by Discovery. When Discovery has not refreshed the Windows server records within the configured staleness threshold, the CMDB Health Dashboard flags them, producing the high staleness score described in the stem.

Why this answer

The Staleness score in the CMDB Health Dashboard measures how long it has been since a CI was last updated by Discovery or another authoritative source. A high staleness score means the CI's 'last discovered' or 'updated' timestamp exceeds the configured staleness threshold, indicating the CI data is outdated. This is the direct definition of staleness in ServiceNow CMDB Health.

Exam trap

The trap is that candidates conflate Staleness with other CMDB Health metrics like Reconciliation or Completeness, or assume credential failure is the direct cause rather than recognizing staleness is defined by elapsed time since last update.

How to eliminate wrong answers

Option A is wrong because reconciliation issues affect duplicate or conflicting CI data, which is measured by the Reconciliation score, not Staleness. Option B is wrong because failed Discovery credentials would prevent discovery entirely, causing the CI to become stale over time, but the primary cause of a high staleness score is the elapsed time since last update — credential failure is one possible root cause, not the definition of staleness. Option C is wrong because invalid relationship types affect the Relationship score or Completeness score, not Staleness.

12
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.

13
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.

14
Multi-Selectmedium

A CMDB administrator is configuring CI identification for a new class of network devices. The administrator wants to ensure that duplicate CIs are minimized. Which two actions should the administrator take? (Choose two.)

Select 2 answers
A.Enable the 'CI Identification' property to automatically create new CIs when no match is found, rather than updating existing ones.
B.Regularly review and reconcile CIs using the CMDB Health Dashboard to identify and merge duplicates.
C.Set the identification rule to use only the 'Name' attribute, as it is always unique and reliable.
D.Define identification rules that use a combination of attributes that are unique and consistently populated, such as Serial Number and MAC Address.
E.Disable all identification rules and rely on manual creation of CIs to ensure accuracy.
AnswersB, D

The CMDB Health Dashboard provides metrics and tools to identify duplicate CIs and other data quality issues. Regularly reviewing and reconciling duplicates helps maintain CMDB integrity. Even with good identification rules, duplicates can occur due to data inconsistencies. Using the dashboard to detect and merge duplicates is a proactive measure to minimize their impact. This action complements the identification rules.

Why this answer

To minimize duplicate CIs, administrators should define identification rules using a combination of unique and consistently populated attributes, such as Serial Number and MAC Address. Additionally, regularly using the CMDB Health Dashboard to identify and merge duplicates ensures ongoing data integrity. These two actions work together: robust identification rules prevent many duplicates from being created, while reconciliation catches any that slip through.

Relying on a single attribute like Name is risky, and disabling rules or avoiding updates would worsen the problem.

Exam trap

The trap here is assuming that a single attribute like Name is sufficient for identification or that disabling rules would help, when in fact a combination of unique attributes and regular reconciliation is the best approach.

15
MCQmedium

You want to exclude specific network devices from being created in the CMDB by Discovery. How do you implement this?

A.Disable the Discovery Schedule
B.Add the devices to a Discovery Exclusion List
C.Modify the MID Server capabilities
D.Delete the CI from the CMDB after discovery
AnswerB

A Discovery Exclusion List prevents specified devices or IP ranges from being probed and created as configuration items, directly satisfying the requirement to keep them out of the CMDB. It is applied before discovery runs, so excluded devices never generate CIs.

Why this answer

Discovery Exclusion lists prevent specific IP ranges or devices from being processed by Discovery.

16
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.

17
Multi-Selecthard

Which TWO of the following are common issues that cause the Identification and Reconciliation Engine (IRE) to generate an error?

Select 2 answers
A.The data source does not have write authority for the CI attributes.
B.The network latency is too high.
C.A payload contains insufficient attributes to identify the CI.
D.The MID server is offline.
E.The CI class is too complex.
AnswersA, C

Reconciliation rules block unauthorized sources from updating records.

Why this answer

IRE failures often relate to data source authority or non-unique identifier matches.

18
MCQmedium

What happens to the data extracted by a pattern if it is not mapped to an attribute?

A.It is kept as a temporary CI.
B.It is stored in the error table.
C.It is discarded.
D.It is saved in the discovery log.
AnswerC

Unmapped pattern data is discarded because Discovery only persists extracted values that a pattern maps to a CI attribute or related field. The mapping step defines the target column; without it, the identification and exploration engine has nowhere to write the value, so it is dropped rather than stored in a staging table.

Why this answer

If data extracted by a pattern is not mapped to an attribute, it is discarded. ServiceNow Discovery only retains data that is explicitly mapped to a CI attribute or used in a step; unmapped data is not stored.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the fate of unmapped data, causing candidates to think it is stored somewhere when it is actually discarded.

How to eliminate wrong answers

Option A is wrong because unmapped data is not kept as a temporary CI; it is simply discarded. Option B is wrong because it is not stored in the error table; the error table is for errors, not unmapped data. Option D is wrong because it is not saved in the discovery log; the log records events, not raw unmapped data.

19
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.

20
Multi-Selectmedium

Which TWO types of discovery probes can a MID Server execute?

Select 2 answers
A.WMI probes
B.Hardware replacement probes
C.User creation probes
D.SQL injection probes
E.SSH probes
AnswersA, E

WMI probes run against Windows targets, querying the Windows Management Instrumentation service over DCOM/RPC to collect hardware, OS and software data. This satisfies the scenario's requirement for a probe type the MID Server can execute natively on Windows hosts.

Why this answer

A MID Server in ServiceNow Discovery can execute WMI probes, which use Windows Management Instrumentation over DCOM/RPC to collect hardware, software, and configuration data from Windows hosts, making option A correct. It can also execute SSH probes, which connect to Linux/Unix and network devices over TCP port 22 to run commands and gather inventory data, making option E correct. Hardware replacement probes (B) are not a Discovery probe category—Discovery identifies and classifies CIs but does not perform hardware replacement actions.

User creation probes (C) are likewise not a Discovery probe type; user provisioning is handled by orchestration/fulfillment workflows, not Discovery. SQL injection probes (D) are attack techniques, not legitimate Discovery probes, and have no place in the MID Server probe library.

21
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.

22
MCQeasy

What is the purpose of 'Discovery' patterns?

A.To generate incident reports.
B.To populate the CMDB with CI data.
C.To manage user access.
D.To create business services.
AnswerB

Discovery patterns are reusable, rule-based definitions that query and classify devices, then map discovered attributes into the CMDB as configuration items. They populate the CMDB with CI data, including relationships, rather than merely scanning the network.

Why this answer

Discovery patterns are used to populate the CMDB with CI data from infrastructure components.

23
MCQmedium

What is the primary benefit of using a MID Server?

A.It replaces the need for a database
B.It increases the number of users
C.It allows discovery behind firewalls
D.It makes discovery faster
AnswerC

The MID Server runs as a lightweight agent inside your network, initiating outbound connections to the ServiceNow instance. This lets discovery and orchestration reach devices that are unreachable from the internet, satisfying the requirement to discover infrastructure sitting behind firewalls.

Why this answer

MID Servers allow for secure, firewalled data collection without exposing the instance directly to the internal network.

24
MCQhard

What is the effect of setting 'mid.log.level' to 'debug' in the agent.config file?

A.It increases the polling speed
B.It provides more detailed troubleshooting information in the agent logs
C.It enables automatic error reporting
D.It forces the MID Server to re-validate
AnswerB

Setting mid.log.level to debug raises the agent's logging verbosity, emitting detailed diagnostic entries about discovery and MID Server activity. This satisfies the stem's troubleshooting requirement by exposing granular execution detail unavailable at default levels, aiding fault isolation.

Why this answer

Setting the log level to debug increases the granularity of the logs, useful for troubleshooting, but generates large files.

25
MCQhard

A pattern designer is creating a pattern to discover a Linux server. The pattern needs to extract the operating system version from the output of the 'uname -a' command. The output format varies slightly across distributions. Which parsing strategy should be used to reliably extract the version?

A.XML parsing
B.JSON parsing
C.Delimiter-based parsing
D.Regular expression
AnswerD

Regular expressions are ideal for extracting data from unstructured or semi-structured text where the format may vary. In this case, the 'uname -a' output can differ across distributions, so a regex can be crafted to match the version pattern regardless of surrounding text. It provides flexibility and precision. This is the recommended approach for parsing such command output.

Why this answer

Regular expressions are the most reliable way to extract data from command output that may have variable formatting. They allow pattern matching around the target data, ignoring surrounding inconsistencies. XML and JSON parsing require structured data, and delimiter-based parsing assumes consistent field positions, which is not the case here.

Exam trap

The trap here is assuming that any text can be parsed with a simple delimiter split, overlooking the variability in command output across different Linux distributions.

26
Multi-Selectmedium

Which TWO of the following can be configured in a Pattern step?

Select 2 answers
A.Run as (user privilege)
B.User password rotation
C.Continue on error
D.MID Server selection
E.CI Class Manager update
AnswersA, C

Run as specifies the user privilege under which a pattern step executes, allowing discovery to authenticate with the credentials required to query restricted targets. This satisfies the requirement that configurable step attributes include the execution identity, not merely parsing or probe behaviour.

Why this answer

In a Pattern step, option A "Run as (user privilege)" is correct because each step can be configured with a Run as value that specifies the user account or privilege under which the step's operation executes, which is essential for controlling access to the target systems during discovery. Option C "Continue on error" is also correct because Pattern steps include an error-handling setting that allows the pattern to continue processing subsequent steps even if the current step fails, which is useful for robust discovery when some data may be unavailable. Option B "User password rotation" is not a Pattern step setting; password rotation is handled through credential management and password policies, not within individual pattern steps.

Option D "MID Server selection" is not configured per Pattern step; MID Server assignment is determined at the discovery schedule or configuration level, not inside a step. Option E "CI Class Manager update" is unrelated to Pattern step configuration, as CI Class Manager is used to manage class definitions and hierarchies, not step-level execution behavior.

27
MCQhard

A MID Server is deployed in a DMZ and must communicate with the ServiceNow instance over HTTPS. The security team requires that all outbound traffic from the MID Server be encrypted and authenticated. Which MID Server configuration ensures that the MID Server validates the ServiceNow instance's SSL certificate?

A.Set the MID Server property 'mid.ssl.trust_all_certs' to true.
B.Set the MID Server property 'mid.ssl.certificate.validate' to true.
C.Configure the MID Server to use HTTP instead of HTTPS by setting 'mid.service.use_https' to false.
D.Import the ServiceNow instance's SSL certificate into the MID Server's Java truststore.
AnswerD

The MID Server uses Java's truststore to validate SSL certificates. By importing the ServiceNow instance's certificate (or its CA) into the MID Server's truststore, the MID Server can verify the instance's identity during TLS handshake. This is the standard method to ensure secure communication and prevent MITM attacks, especially in environments with self-signed certificates.

Why this answer

To validate the ServiceNow instance's SSL certificate, the MID Server must have the instance's certificate (or its issuing CA) in its Java truststore. This ensures that the MID Server only communicates with a trusted instance. Importing the certificate is a standard security practice, especially when using self-signed certificates or internal CAs.

Exam trap

The trap here is assuming there is a simple property toggle for SSL validation, when in fact it requires importing the certificate into the Java truststore.

28
MCQeasy

A MID Server has been installed on a Windows host, but it is not appearing in the 'MID Servers' list in the ServiceNow instance. What is the first place you should check to identify the cause?

A.The 'ECC Queue' table
B.The 'MID Server Issues' related list on the Discovery Dashboard
C.The agent log file located in the agent/logs directory on the host
D.The 'Credential Store' module
AnswerC

The MID Server's agent log, under agent/logs on the Windows host, records startup, configuration and connection failures — including rejected credentials or unreachable instance endpoints — that prevent the server registering in the MID Servers list. Checking it first satisfies the stem's requirement to identify the cause before validating network or instance-side configuration.

Why this answer

When a MID Server is installed but does not appear in the instance's MID Servers list, the first diagnostic step is to check the agent log file in the agent/logs directory on the host. The log will show startup errors, connection failures, or authentication issues that prevent the MID from registering with the instance.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests whether candidates know to check host-side logs first for MID registration failures, rather than instance-side tables that only populate after successful registration.

How to eliminate wrong answers

Option A is wrong because the ECC Queue is an instance-side table that shows outbound/inbound messages; if the MID never registered, there will be no ECC Queue entries to inspect. Option B is wrong because the MID Server Issues related list on the Discovery Dashboard only shows issues for MIDs that have already registered — it cannot show a MID that never appeared. Option C is correct.

Option D is wrong because the Credential Store module holds credentials for target devices, not MID Server registration or connectivity diagnostics.

29
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.

30
MCQmedium

You want to force a MID Server to restart its service. Where can you do this?

A.From the System Log
B.From the Discovery Schedule
C.By deleting the MID Server record
D.From the MID Server record using the 'Restart' UI Action
AnswerD

The MID Server record provides a Restart UI Action that issues the restart command to the running MID Server service. This is the supported mechanism for forcing a service restart without accessing the host directly or restarting the entire instance.

Why this answer

You can restart the MID Server service from the MID Server record using the 'Restart' UI Action.

31
Multi-Selecthard

Which THREE factors should be considered when planning a MID Server installation?

Select 3 answers
A.Database version
B.Network access to the instance
C.Hardware resource availability
D.Operating system compatibility
E.User browser settings
AnswersB, C, D

The MID Server must reach the ServiceNow instance over the required outbound ports and protocols, typically HTTPS 443, through any proxy or firewall. Without that connectivity the MID Server cannot register or receive jobs, so network access is a planning prerequisite.

Why this answer

When planning a MID Server installation, network access to the instance (B) is essential because the MID Server must be able to reach the ServiceNow instance over the required outbound ports (typically HTTPS/443) to register, receive jobs, and return results. Hardware resource availability (C) must be evaluated because the MID Server host needs sufficient CPU, memory, and disk to run the Java-based MID Server process and handle the discovery/integration workloads assigned to it. Operating system compatibility (D) is also required since the MID Server is only supported on specific OS versions (for example, certain Windows Server and Linux distributions) and must match the supported Java runtime.

Database version (A) is not a MID Server installation factor because the MID Server does not host or require a local database, and user browser settings (E) are irrelevant since the MID Server runs as a background service without a browser interface.

32
MCQhard

You are migrating from legacy horizontal discovery to Service Mapping. How should you handle the transition of existing CMDB CI relationships?

A.Ensure existing CIs have stable identification attributes so Service Mapping can build on them.
B.Create a new CMDB class for all Service Mapping CIs.
C.Force all CIs to be re-discovered by the same MID server.
D.Delete all existing relationships before starting.
AnswerA

Service Mapping builds its service model by resolving CIs through identification attributes, so unstable or duplicate identifiers break topology generation. Ensuring existing CIs carry stable, unique identification attributes lets Service Mapping reliably match and extend the relationships already held in the CMDB during migration.

Why this answer

Service Mapping relies on existing identification rules; existing relationships should be verified for consistency.

33
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.

34
MCQmedium

When should you use the 'Lookup' step in a pattern?

A.To create a new CI.
B.To retrieve data from an existing CMDB record.
C.To delete a CI.
D.To identify the primary CI.
AnswerB

The Lookup step queries existing CMDB records to return values for pattern population, rather than discovering them from the target device. This satisfies the scenario's requirement to reuse already-stored data, such as resolving a related CI's attributes, instead of performing redundant probes or relying on Microsoft Entra ID or other external sources.

Why this answer

The 'Lookup' step in a pattern is used to retrieve data from an existing CMDB record. It allows you to query the CMDB for a CI based on certain criteria and then use the returned data in subsequent steps. This is useful for correlating discovered data with existing records or for populating related fields.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests the purpose of the Lookup step, and candidates may confuse it with Identification or Creation, but the key is that Lookup retrieves existing data.

How to eliminate wrong answers

Option A is wrong because creating a new CI is done in the Identification or Creation steps, not Lookup. Option C is wrong because deleting a CI is not a function of the Lookup step; deletion is typically handled by other processes. Option D is wrong because identifying the primary CI is done in the Identification step, not Lookup.

35
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.

36
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.

37
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.

38
Multi-Selectmedium

Which TWO of the following are valid parsing strategies available in the Pattern Designer when processing data retrieved from a device?

Select 2 answers
A.SQL Query
B.SOAP Envelope
C.Binary Stream
D.JSON
E.Delimited Text
AnswersD, E

JSON parsing in Pattern Designer deserialises structured device output into key-value pairs, satisfying the stem's requirement for a valid parsing strategy. It handles REST API and modern device responses where nested attributes must be extracted directly, unlike delimiter-based or regex approaches that cannot natively traverse hierarchical JSON structures.

Why this answer

The Pattern Designer supports various parsers including 'Delimited' (for tables) and 'JSON' (for object data).

39
MCQmedium

When configuring a 'Set Parameter' step, where is the value retrieved from if you select 'Variable'?

A.From the MID server configuration.
B.From a memory variable created earlier in the pattern.
C.From the CMDB table.
D.From a system property.
AnswerB

Selecting 'Variable' as the source retrieves the value from a memory variable previously created earlier in the pattern, such as one populated by an earlier step. This allows dynamic values to flow between steps rather than using static text.

Why this answer

A 'Variable' parameter type retrieves its value from a previously defined variable in the pattern session.

40
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.

41
MCQmedium

What happens to the MID Server service if the host machine reboots?

A.It will start automatically if configured as a system service
B.It will stay down until manually started
C.It will be uninstalled
D.It will require a re-validation
AnswerA

When installed as a system service, the MID Server service is registered with the operating system's service manager, which restarts it automatically after a host reboot. This satisfies the requirement for unattended recovery without manual intervention.

Why this answer

If the MID Server is configured as a system service (e.g., Windows Service or Linux daemon), it will automatically start when the host machine reboots. This is the recommended configuration for production environments to ensure continuous discovery and integration. The MID Server service is designed to be resilient and restart automatically if set up correctly.

Exam trap

The trap is assuming that a reboot might require manual intervention or re-validation. Candidates might think that the MID Server needs to be manually restarted or re-authenticated, but proper service configuration handles this automatically. The exam tests knowledge of MID Server installation best practices.

How to eliminate wrong answers

Option B is wrong because if configured as a system service, it does not require manual start; it starts automatically. Option C is wrong because a reboot does not uninstall the MID Server; it simply restarts the service. Option D is wrong because re-validation is not required after a reboot; the MID Server reconnects to the instance using its existing credentials and configuration.

42
MCQmedium

You are designing a pattern to discover Windows servers. You need to collect the installed software list. The command output is a large text block with multiple lines, each containing a software name and version separated by a tab. Which parsing strategy in the Pattern Designer is best suited for this data?

A.Delimited Text
B.JSON
C.Regular Expression
D.XML
AnswerA

Delimited Text parsing is ideal for structured text where fields are separated by a consistent delimiter, such as a tab or comma. In this scenario, each line contains a software name and version separated by a tab, so Delimited Text can split each line into columns and extract the required values efficiently.

Why this answer

Delimited Text parsing is the most appropriate for tab-separated values. It splits each line into fields based on the delimiter, allowing straightforward extraction of software names and versions. Regular expressions, XML, and JSON are unnecessary or incorrect for this data format.

Exam trap

The trap here is overcomplicating the solution by choosing Regular Expression when a simpler delimited approach suffices.

43
MCQeasy

Where do you define the MID Server capabilities that allow it to perform specific tasks like Orchestration or Discovery?

A.In the 'Discovery Definition' module.
B.In the 'MID Server Properties' module.
C.In the config.xml file.
D.In the MID Server record's 'Capabilities' related list.
AnswerD

The Capabilities related list on the MID Server record controls which functions that agent may run, such as Discovery or Orchestration. Adding or removing capability entries directly governs task eligibility, satisfying the stem's requirement for where capabilities are defined.

Why this answer

MID Server Capabilities are managed via the 'Capabilities' related list on the MID Server record.

44
Multi-Selecthard

An administrator must install a MID Server on a Linux host in a data center with no direct internet access. The host can reach the instance only through an HTTP proxy. Which TWO configuration elements must be set for the MID Server to communicate through the proxy? (Choose two.)

Select 2 answers
A.An inbound firewall rule allowing the proxy to connect to the MID Server.
B.A system property on the instance that lists the proxy address.
C.Proxy host and port in the MID Server's config.xml.
D.A MID Server cluster with at least two members.
E.Proxy credentials if the proxy requires authentication.
AnswersC, E

The MID Server reads proxy host and port from config.xml to know where to send its outbound HTTPS traffic. Without these values, the MID Server would attempt a direct connection that the network blocks, so this setting is essential for operating in an environment where only a proxy provides access to the instance.

Why this answer

In a proxy-only network, the MID Server must be told where the proxy is and, if required, how to authenticate to it. These values belong in the MID Server's own configuration because the MID Server is the component making outbound connections. Cluster membership, instance-side properties, and inbound firewall rules do not provide the proxy address or credentials and therefore cannot enable this communication path.

Exam trap

The trap here is assuming the instance or a cluster setting can supply proxy connectivity, when proxy configuration belongs on the MID Server itself.

45
MCQmedium

Which of the following is true regarding the relationship between Discovery and the CMDB?

A.The CMDB informs Discovery what to scan.
B.Discovery acts as a data source that the IRE processes into the CMDB.
C.Discovery and the CMDB are the same application.
D.Discovery directly writes to the CMDB tables.
AnswerB

Discovery probes infrastructure and returns CIs and relationships as raw data; the Identification and Reconciliation Engine then applies identification rules to create or update authoritative CMDB records. This pipeline satisfies the stem by defining Discovery's role as a source feeding the CMDB rather than writing to it directly.

Why this answer

Discovery is one of many data sources that can populate the CMDB, and it relies on the IRE to process its findings.

46
Multi-Selectmedium

Which TWO factors are used to configure a MID Server Cluster?

Select 2 answers
A.Proxy settings
B.Network firewall ports
C.Member MID Servers
D.Cluster behavior
E.Discovery Schedule
AnswersC, D

A MID Server cluster is defined by its member MID Servers: the individual MID Server records that join the cluster and share its workload. Without assigned members, no cluster exists, so membership is a required configuration factor.

Why this answer

In ServiceNow, a MID Server Cluster is configured by defining two things: the Member MID Servers (option C), which are the individual MID Server records that are added to the cluster and that must all be up and validated, and the Cluster behavior (option D), which determines how the cluster load-balances and fails over jobs among its members (for example, using the cluster's load-balancing and failover capabilities). These two factors are the essential configuration elements of a MID Server Cluster record. Proxy settings (option A) are configured on individual MID Server records or via MID Server properties, not as a cluster-defining factor.

Network firewall ports (option B) are an infrastructure prerequisite for MID Server connectivity but are not a cluster configuration parameter. Discovery Schedule (option E) is a separate Discovery configuration item that determines what and when to discover, and it is not used to configure a MID Server Cluster.

47
MCQmedium

Which of the following best describes how the CMDB Health Dashboard defines 'Duplicate' CIs?

A.Multiple CIs that share the same identification criteria.
B.CIs with the same name.
C.CIs discovered at the same time.
D.CIs that share the same IP address.
AnswerA

Duplicate CIs are those sharing identical identification criteria — the same combination of identifying attributes defined for their class. This matches the dashboard's duplicate metric, which flags records whose identification fingerprints collide, regardless of name or other non-identifying fields, satisfying the stem's requirement for how duplicates are defined.

Why this answer

Duplicates are identified based on multiple CIs matching the same criteria defined in the Identification Rules.

48
MCQeasy

A MID Server is currently in the 'Down' state. Which module should an administrator check first to identify the specific connectivity error?

A.ECC Queue
B.Discovery Dashboard
C.Discovery Logs
D.MID Server Properties
AnswerA

The ECC Queue holds the inbound and outbound payloads exchanged between the instance and the MID Server. When the MID Server shows 'Down', the most recent ECC Queue entries reveal the specific connectivity or authentication error causing the failure.

Why this answer

The ECC Queue contains status messages and error logs that identify why a MID Server cannot communicate with the instance.

49
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.

50
MCQeasy

Where can you find a summary of the total number of CIs discovered versus those updated, identifying potential efficiency issues in your Discovery infrastructure?

A.Service Mapping dashboard
B.CMDB Health Dashboard
C.MID Server dashboard
D.Discovery Dashboard
AnswerD

The Discovery Dashboard aggregates discovery status metrics, showing totals of CIs discovered against those updated, which directly surfaces efficiency gaps in your Discovery infrastructure. It satisfies the stem's requirement for a summary view identifying potential issues, unlike raw logs or individual CI records that lack consolidated comparison.

Why this answer

The Discovery Dashboard provides metrics on CIs discovered, updated, and failed during a discovery run.

51
MCQmedium

You are deploying a MID Server behind a strict firewall. To ensure the MID Server can communicate with the ServiceNow instance without opening unsolicited inbound ports, which configuration is required?

A.Ensure the firewall allows outbound HTTPS traffic from the MID Server to the instance.
B.Set the MID Server listener port to 8443 on the local firewall.
C.Configure the instance to use an inbound static IP for the MID Server.
D.Enable the 'Inbound Proxy' setting in the MID Server configuration file.
AnswerA

The MID Server initiates all communication, so the firewall only needs to permit outbound TCP 443 to the instance. No inbound port or DMZ listener is required, satisfying the strict-firewall constraint while enabling discovery and orchestration.

Why this answer

MID Servers communicate via outbound HTTPS (443) requests to the instance, meaning no inbound ports need to be opened on the firewall.

52
MCQmedium

Which of the following is a common symptom of a 'stale' CI?

A.The CI has a duplicate.
B.The CI has too many relationships.
C.The CI has not been updated by discovery within the expected timeframe.
D.The CI is missing required attributes.
AnswerC

A configuration item becomes stale when discovery has not refreshed its attributes within the expected reconciliation window, so the record no longer reflects reality. This differs from a missing CI, which discovery has never found at all.

Why this answer

A stale CI is one that has not been refreshed by the discovery source within the expected discovery/update window, meaning the CMDB record may no longer reflect the actual configuration. ServiceNow's CMDB Health 'staleness' KPI flags CIs whose 'last discovered' or 'updated' timestamp exceeds the configured threshold. This is the defining symptom of a stale CI.

Exam trap

CIS-Discovery often tests the confusion between the four CMDB health KPIs — completeness, correctness, compliance, and staleness — so candidates must map 'not updated by discovery' specifically to staleness, not to completeness or duplicates.

How to eliminate wrong answers

Option A is wrong because having a duplicate is a separate CMDB health KPI (duplicate detection), not staleness — a CI can be stale without being duplicated. Option B is wrong because too many relationships is a relationship-health or 'orphan/over-connected' concern, not a staleness indicator. Option D is wrong because missing required attributes is the completeness KPI, which is distinct from staleness — a CI can be complete but stale, or incomplete but freshly discovered.

53
MCQmedium

You need to ensure a specific MID Server only performs WMI scanning. How do you configure this?

A.Change the MID Server status to 'Validated'
B.Modify the Application settings on the MID Server record
C.Assign it to a MID Server Cluster
D.Update the Capabilities list on the MID Server record
AnswerD

The Capabilities list on the MID Server record restricts which probes that MID Server may run. Listing only WMI capability ensures the instance dispatches WMI scanning to it and nothing else, satisfying the single-purpose constraint.

Why this answer

Capabilities are used to restrict or assign specific types of work to a MID Server. Removing other capabilities ensures it only handles WMI tasks.

54
MCQhard

When a pattern step uses a 'Query' to the target, what is the 'Temporary Variable' used for?

A.To store the output of the step for use in subsequent steps.
B.To act as a filter for the result set.
C.To increase the speed of the scan.
D.To define the credentials for the query.
AnswerA

Temporary Variables capture a step's returned data so later steps can reference it without re-querying the target. This satisfies the scenario's need to carry query output forward through the pattern's execution sequence, enabling dependent steps to consume values such as discovered attributes or identifiers.

Why this answer

In a pattern step, the Temporary Variable stores the output of that step so subsequent steps can reference it — for example, a Query step's result set is held in a temporary variable that later steps parse or iterate over. It is the mechanism for passing data forward within a pattern execution.

Exam trap

The trap is confusing the temporary variable with a filter or credential field — candidates must remember it is purely a data-passing mechanism between pattern steps.

How to eliminate wrong answers

Option B is wrong because filtering the result set is done by the step's condition or filter fields, not by the temporary variable. Option C is wrong because temporary variables have no effect on scan speed — they are data holders, not performance tuning knobs. Option D is wrong because credentials are defined in the pattern's credential section or MID Server configuration, not in a temporary variable.

55
MCQmedium

You are creating a pattern to capture a version number from a command line output. The output is 'Version: 1.2.3.4'. Which parsing strategy is most efficient for this specific string?

A.Name-Value pair parsing
B.Delimiter parsing
C.Regex parsing
D.XML parsing
AnswerC

Regex parsing extracts the version substring directly by matching the literal "Version:" anchor and capturing the numeric pattern \d+\.\d+\.\d+\.\d+, satisfying the need to isolate 1.2.3.4 from surrounding text in a single pass. Fixed-index or delimiter splitting would require extra steps to strip the label and punctuation.

Why this answer

Regex is the standard tool for extracting specific patterns from a single line of text.

56
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.

57
MCQeasy

What does the 'Heartbeat' indicate in the MID Server record?

A.That the server is currently scanning
B.That the MID server is upgraded
C.That the MID server is communicating with the instance
D.That the MID server is in a cluster
AnswerC

The Heartbeat is a periodic signal the MID Server sends to the instance. Its presence confirms the MID Server is actively communicating with the instance, distinguishing a healthy connection from a stalled or unreachable MID Server.

Why this answer

The heartbeat indicates that the instance and the MID server are actively talking to each other.

58
MCQhard

A MID Server is configured to connect to a ServiceNow instance using the MID Server user account. During a Discovery run, the MID Server fails to authenticate with the instance, and no discovery data is collected. Which action should be taken to resolve this?

A.Restart the MID Server service to force re-authentication.
B.Verify that the MID Server user has the 'mid_server' role and that the password is correct.
C.Ensure the MID Server's capabilities include 'Discovery' and 'Orchestration'.
D.Check the MID Server's IP range configuration to ensure it includes the instance's IP address.
AnswerB

The MID Server uses a dedicated user account to authenticate with the instance. This user must have the 'mid_server' role, and the credentials must match those stored in the MID Server configuration. If authentication fails, the MID Server cannot receive or send data, so verifying the role and password is the correct first step.

Why this answer

MID Server authentication to the instance relies on a user account with the 'mid_server' role and correct credentials. If authentication fails, the MID Server cannot retrieve or submit data. Verifying the user's role and password directly addresses the failure.

Other options do not resolve authentication issues.

Exam trap

The trap here is confusing MID Server capabilities or IP ranges with authentication requirements; capabilities control task execution, not login.

59
MCQmedium

Your organization uses a MID Server cluster to distribute discovery tasks. You need to ensure that a specific MID Server in the cluster is used exclusively for discovering a sensitive network segment, while other MID Servers handle general discovery. Which MID Server capability should you assign to the dedicated MID Server to achieve this?

A.Create a custom capability and assign it to the dedicated MID Server and to the discovery schedule for the sensitive segment.
B.Assign the 'Discovery' capability to the dedicated MID Server and remove it from all other MID Servers.
C.Set the 'mid.network.ip_ranges' property on the dedicated MID Server to only the sensitive segment's IP range.
D.Configure the dedicated MID Server as the only member of a new MID Server cluster and associate the discovery schedule with that cluster.
AnswerA

By creating a custom capability and applying it to both the MID Server and the discovery schedule, you ensure that only MID Servers with that capability can execute the schedule. This effectively dedicates the MID Server to the sensitive segment, as other MID Servers without the capability will not process the task. This is the standard method for task routing.

Why this answer

Custom capabilities are used to route specific discovery tasks to specific MID Servers. By creating a custom capability and assigning it to both the dedicated MID Server and the discovery schedule, you ensure that only that MID Server processes the schedule. This provides granular control and is the recommended practice for isolating sensitive network segments.

Exam trap

The trap here is thinking that IP range restrictions alone can dedicate a MID Server to a schedule, when capabilities are required for task routing.

60
MCQmedium

Where are MID Server 'Capabilities' defined?

A.In the agent.config file
B.On the MID Server record
C.In the Discovery Schedule
D.In the System Properties
AnswerB

Capabilities are stored directly on each MID Server record, letting that individual server advertise which discovery probes and patterns it may run. This satisfies the stem's constraint by scoping capability assignment per server rather than globally, so administrators control exactly which MID Server handles each discovery task.

Why this answer

Capabilities are defined on the MID Server record under the Capabilities related list.

61
MCQeasy

A pattern designer wants to reuse a set of steps that are common across multiple patterns, such as steps to gather basic system information. What should the designer do to avoid duplicating these steps in each pattern?

A.Define the common steps as a 'Subflow' in Flow Designer and call it from the pattern.
B.Copy and paste the steps into each pattern and maintain them separately.
C.Use the 'Include' directive in the pattern XML to import steps from a library.
D.Create a new pattern that contains the common steps and then reference it from other patterns using a 'Pattern' step.
AnswerD

ServiceNow Discovery patterns support a 'Pattern' step that allows you to call another pattern as a subroutine. By creating a separate pattern with the common steps and invoking it from other patterns, you promote reusability and maintainability. This is the recommended approach for sharing logic across patterns.

Why this answer

The 'Pattern' step in ServiceNow Discovery allows one pattern to invoke another, enabling modular design. By extracting common steps into a reusable pattern, you avoid duplication and simplify updates. This is the standard method for sharing pattern logic across multiple discovery patterns.

Exam trap

The trap here is confusing pattern reuse with other ServiceNow features like Flow Designer subflows or XML includes, which do not apply to pattern design.

62
Multi-Selectmedium

Which TWO of the following actions help reduce 'Staleness' in the CMDB?

Select 2 answers
A.Ensuring all target devices are covered by a discovery schedule.
B.Reducing the number of attributes collected.
C.Hardcoding CI attributes manually.
D.Increasing the frequency of Discovery schedules.
E.Adding more classes to the dashboard.
AnswersA, D

Staleness arises when CIs are never revisited by Discovery. Ensuring every target device falls within a discovery schedule guarantees each CI is periodically re-verified, preventing devices from being silently omitted and their records ageing beyond acceptable staleness thresholds.

Why this answer

Staleness is reduced by ensuring scans run frequently enough and that every CI is targeted by a discovery scan.

63
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.

64
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.

65
MCQmedium

If Discovery cannot find a pattern for an OS version, what does the system typically do?

A.It automatically creates a generic Linux CI.
B.The discovery process for that device fails or remains incomplete.
C.It creates a dummy CI record.
D.It uses the last used pattern.
AnswerB

Without a matching pattern, Discovery cannot execute the probes and classification steps needed to identify and populate the device record, so the horizontal discovery run for that CI ends incomplete rather than producing a fully mapped configuration item. The missing-pattern constraint therefore halts completion for that device specifically.

Why this answer

If no pattern is found, Discovery may fall back to a classification probe or simply stop discovery for that specific device depending on the configuration.

66
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.

67
MCQeasy

Which field in the Pattern Designer is used to define the criteria for identifying a CI based on specific attributes like serial number or name?

A.Connection Section
B.Infrastructure Section
C.Identification Section
D.Extension Section
AnswerC

The Identification Section in the Pattern Designer defines the criteria used to match and identify a CI, such as serial number or name. It satisfies the requirement to specify identifying attributes, distinguishing it from the Connections or Steps sections, which handle relationships and discovery actions.

Why this answer

The Identification Section is where you define the criteria used by the IRE to uniquely identify CIs.

68
Multi-Selectmedium

Which TWO categories are commonly found in the 'Capabilities' list for a MID Server?

Select 2 answers
A.Reporting
B.User Management
C.Database Maintenance
D.Discovery
E.Service Mapping
AnswersD, E

Discovery appears in the MID Server Capabilities list because it enables the MID Server to run horizontal and vertical discovery probes, scanning IP ranges and classifying CIs. Without this capability assigned, the instance cannot dispatch discovery schedules to that MID Server.

Why this answer

In ServiceNow, a MID Server's Capabilities list determines which jobs the MID Server is allowed to execute, and Discovery (option D) is a core capability because the MID Server performs the horizontal and vertical discovery probes, sensors, and patterns that populate the CMDB. Service Mapping (option E) is likewise a standard MID Server capability, since the MID Server runs the traffic-based and pattern-based mapping probes needed to build service instances and their relationships. Reporting (A) is a platform/UI function performed by users and scheduled jobs, not a MID Server capability, and User Management (B) is handled by the platform's user administration and roles, not by a MID Server.

Database Maintenance (C) is not a MID Server capability either; database-level tasks such as table maintenance and cleanup are executed by the instance's database jobs, not by a MID Server.

69
Multi-Selecthard

Which TWO of the following are valid ways to debug a pattern?

Select 2 answers
A.Restart the instance
B.Review the 'Pattern Log' in the Discovery Status
C.Modify the MID Server source code
D.Use the 'Test' mode in the Pattern Designer
E.Run the pattern from the command line
AnswersB, D

The Pattern Log records each pattern's execution steps, including which commands ran and where parsing failed, so reviewing it in Discovery Status reveals the exact point of failure. This satisfies the need to trace pattern behaviour during debugging.

Why this answer

Option B is correct because the 'Pattern Log' in the Discovery Status provides the execution trace and error details generated when a pattern runs during discovery, making it the primary place to inspect what a pattern actually did and where it failed. Option D is correct because the 'Test' mode in the Pattern Designer lets you execute a pattern against a specific CI or host in a controlled, interactive environment, showing step-by-step results and allowing iterative debugging without running a full discovery. The other options do not belong: restarting the instance (A) is a generic troubleshooting action that does not expose pattern logic or execution details, modifying the MID Server source code (C) is unsupported and unrelated to pattern debugging, and running the pattern from the command line (E) is not a valid debugging method for patterns in this platform.

70
MCQmedium

You are creating a new Discovery pattern and need to extract data from a command output where lines are separated by a consistent delimiter. Which parsing strategy should you use to map these specific values to table attributes?

A.JSON parsing
B.XML parsing
C.Delimited parsing
D.Regex parsing
AnswerC

Delimited parsing splits command output on a consistent separator, extracting each field into distinct values for attribute mapping. Because the stem specifies lines separated by a uniform delimiter, this strategy directly matches the data structure and populates the target attributes reliably.

Why this answer

The Delimited parsing strategy is specifically designed for structured text outputs where fields are separated by characters like commas, tabs, or pipes.

71
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.

72
MCQhard

If a MID Server's memory usage is consistently high, what parameter should you tune?

A.mid.thread.max
B.The 'wrapper.java.maxmemory' setting in wrapper.conf
C.mid.poll.time
D.mid.cache.size
AnswerB

Raising `wrapper.java.maxmemory` in wrapper.conf directly lifts the JVM heap ceiling the MID Server's Java process may allocate, resolving consistently high memory usage caused by heap exhaustion. This parameter governs maximum heap size, so tuning it addresses the stem's constraint without altering thread pools or probe scheduling.

Why this answer

Increasing the Java heap size in the wrapper.conf file allows the MID server process more memory.

73
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.

74
MCQeasy

Which action allows you to test a pattern against a specific Discovery status record without running a full Discovery scan?

A.Modify Discovery Schedule
B.Submit a change request
C.Re-run Discovery
D.Pattern Designer Test mode
AnswerD

Pattern Designer's Test mode runs a pattern against a chosen Discovery status record's input payload, letting you validate parsing and step logic without launching a full scan. This satisfies the requirement to test in isolation.

Why this answer

Pattern Designer's Test mode lets you execute a pattern against a specific Discovery status record (a saved Discovery log entry) and step through each step to inspect inputs/outputs, without scheduling or running a full Discovery. This is the standard debugging workflow for pattern development in ServiceNow Discovery. It isolates the pattern logic from the broader Discovery run so you can iterate quickly.

Exam trap

SERVICENOW-CIS-DISCOVERY often tests whether candidates confuse pattern-level debugging (Pattern Designer Test mode) with schedule-level or run-level operations (modify schedule, re-run Discovery).

How to eliminate wrong answers

Option A is wrong because modifying a Discovery Schedule changes when/what Discovery runs but does not provide a targeted pattern test harness. Option B is wrong because a change request is a governance/ITIL artifact and has no role in pattern testing. Option C is wrong because re-running Discovery executes the entire discovery process against a target, which is heavier and not a pattern-level test.

75
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').

Page 1 of 4

Page 2

All pages