CIS-DISCO ServiceNow Certified Implementation Specialist - Discovery Practice Questions
Prepare for CIS-DISCO with more than an answer.
- Exam fee
- $315 USD
- Level
- Implementation Specialist
- Valid for
- Annual maintenance required
Domains covered on the exam 4
- Discovery Pattern Design35%
- Discovery Configuration35%
- Configuration Management Database15%
- Discovery Engagement Readiness15%
- 1
Case Study: TechCorp Inc.
TechCorp is implementing ServiceNow Discovery. They have a strict security policy that prohibits the use of 'Domain Admin' accounts. They have provided a 'Service Account' with specific WMI and SSH permissions. During the initial 'Port Scan' phase, Shazzam successfully identifies open ports 135 and 22 on the targets. However, the discovery log shows the process halting at the Classification phase with authentication failures.
Upon reviewing the credentials table, the administrator sees the service account is configured correctly. What is the most likely cause of this failure given the security constraints?
Show answer details
Correct answer: A
For Windows Discovery using WMI, if the MID Server service is running as 'LocalSystem', it cannot impersonate domain credentials effectively for WMI queries in many secure environments. The MID Server service itself should often be configured to run as a specific service account that has the necessary network rights, or configured specifically to allow credential impersonation. However, the most common issue in non-Domain Admin scenarios is the MID Server service account configuration or lack of 'Log on as a service' rights for the credential being used.
- 2
Which Pattern Designer operation is specifically used to extract a specific block of text from a larger configuration file when the data spans multiple lines and has a distinct start and end marker?
Show answer details
Correct answer: B
While other strategies exist, the 'Regular Expression' strategy within Parse Variable is the most powerful and appropriate tool for extracting multi-line text blocks defined by complex start and end patterns. You can define a regex that matches newlines (using dotall mode or specific character classes) to capture the entire block between markers.
- 3
True or False: In the CI Class Manager, creating a new 'Identification Rule' for a child class (e.g., Windows Server) automatically disables the identification rule inherited from its parent class (e.g., Server), provided the 'Independent' flag is set.
Show answer details
Correct answer: A
True. Identification rules are applied at the most specific class level. If a child class has its own independent identification rule defined, the Identification and Reconciliation Engine (IRE) uses that rule instead of the parent's rule. This allows specific classes to have unique identification criteria (e.g., using BIOS UUID for physical servers but Instance ID for virtual ones).
- 4
A Discovery Administrator needs to ensure that a specific 'Discovery Schedule' for the DMZ network uses ONLY the MID Servers located within the DMZ, even if those MID Servers become overloaded. They must not failover to the internal network MID Servers. How should this be configured?
Show answer details
Correct answer: A
A Load Balancing cluster distributes work among its members. By assigning this specific cluster to the schedule, Discovery is forced to use only the members of that cluster. Since no failover cluster is defined or linked, the work will remain within the DMZ group, satisfying the security requirement.
- 5
A Senior Discovery Architect is designing a custom pattern to discover a legacy mainframe application. The application configuration is stored in a complex flat file located at
/etc/legacy_app/config.dat. The architect needs to extract specific parameters like 'AppPort' and 'MaxConnections' from this file to populate the CMDB. Which sequence of Pattern Designer operations represents the MOST efficient and robust approach to achieve this?Show answer details
Correct answer: A
The correct approach involves retrieving the file content first into a variable (often using a 'Get File' or similar command step) and then using the 'Parse Variable' operation. 'Parse Variable' is specifically designed to extract data from a text block held in a variable using parsing strategies like Regex or Delimiters. This is more efficient than trying to parse line-by-line via command line tools on the host, especially for complex flat files.
- 6
During the debugging of a new Discovery pattern, an engineer observes that the identification section completes successfully, but the pattern fails immediately afterward with an error indicating 'Target CI not found' before entering the connection section. Review the diagram below representing the pattern logic flow. What is the most likely configuration error causing this specific failure?
Show answer details
Correct answer: B
In Pattern Designer, the Identification Section MUST result in a valid identification of the CI (matching a CI Identifier rule) so the CI exists in the temporary transaction memory. If the identification steps run but fail to satisfy the uniqueness criteria (e.g., missing serial number or name required by the IRE), the system cannot 'find' the target CI to attach connections to in the subsequent section.
