Dashboard Part 3 Full Quiz
✅ Part 3 · All 5 Topics

Part 3 Full Quiz — Discovery & Service Mapping

18 questions (15 topic questions + 3 cross-topic integration) covering Discovery architecture, MID Server, patterns & probes, Service Mapping, and ACC. Select an answer to reveal the explanation.

Questions
1 / 18
Score
0 / 18
Answered
0
Progress
Part 3 — Discovery & Service Mapping 1 / 18
🏗️ Topic 1 — Discovery Architecture
Scenario: An admin wants to refresh configuration data on 200 servers already in the CMDB. The servers' IPs are known and they have an existing CI Group containing all 200 servers.

Which type of Discovery should be used?

💡 Explanation

B is correct. CI Group Discovery is designed specifically for refreshing data on CIs already in the CMDB. It targets a defined group (static or dynamic) instead of scanning an IP range for new devices. IP Range Discovery (A) finds NEW unknown CIs — it's less efficient for known servers. Horizontal Discovery (C) is not a schedule type you trigger separately; it's a phase of the Discovery process. Service Mapping (D) discovers application dependencies, not CI attributes.

🏗️ Topic 1 — Discovery Architecture
Scenario: A newly-discovered device appears in ServiceNow with a CI class of "IP Network Device" but is missing fields like OS version, memory, and CPU. The admin checks and confirms Horizontal Discovery ran successfully.

What should the admin investigate next?

💡 Explanation

B is correct. Discovery runs in two phases: Horizontal (classifies the CI class) and then Vertical (collects detailed configuration attributes). If Horizontal succeeded but attributes are missing, Vertical either didn't run or failed. Check the Vertical patterns and credential coverage for this CI class. CMDB Health (C) shows the problem but doesn't diagnose the cause. Manual entry (D) is a workaround, not a fix.

🏗️ Topic 1 — Discovery Architecture
Scenario: Discovery runs against a new subnet. The MID Server executes PING successfully against a device but the device doesn't match any Horizontal Pattern. The admin sees no CI record created.

[TRAP] Why did no Vertical Discovery data get collected for this device?

💡 Explanation

B is correct and this is a KEY TRAP. Horizontal Discovery must successfully classify a device (determine its CI class) before Vertical Discovery runs. If no Horizontal Pattern matches — perhaps because the device is a network appliance with no matching pattern — no CI is created and Vertical never executes. The fix is to create a Horizontal Pattern for the device type or add it manually. Vertical Discovery is automatic once Horizontal succeeds — it doesn't need manual triggering (D).

🖥️ Topic 2 — MID Server
Scenario: A company uses ServiceNow Discovery to scan their on-premises data center (private network) and also syncs EC2 instance data from AWS using a Service Graph Connector.

Which of these requires a MID Server?

💡 Explanation

B is correct. A MID Server is required for on-premises Discovery because the ServiceNow cloud instance cannot directly access devices on a private network behind a firewall. The AWS Service Graph Connector calls AWS public APIs (EC2, RDS, etc.) which are internet-accessible — no MID Server needed. The MID Server acts as an on-premises proxy; public cloud APIs are already internet-facing.

🖥️ Topic 2 — MID Server
Scenario: A company has two MID Servers in a cluster: MID-1 has SSH and WMI capabilities declared; MID-2 has only SNMP capability. A Discovery job targets a Linux server requiring SSH.

Which MID Server will ServiceNow assign this Discovery job to?

💡 Explanation

B is correct. ServiceNow uses capability-based routing to select the appropriate MID Server. Each Discovery target has capability requirements (SSH for Linux, WMI for Windows, SNMP for network devices). ServiceNow matches the target's required capability to a MID Server that has declared that capability. MID-2 only has SNMP — it cannot handle SSH targets. MID Servers don't handle jobs simultaneously for the same target (D).

🖥️ Topic 2 — MID Server
Scenario: A company has one MID Server covering their entire private network. The MID Server host machine fails during a hardware outage.

[TRAP] What is the impact on Discovery?

💡 Explanation

B is correct. A single MID Server is a single point of failure. If it goes down, all Discovery for the private network it covers stops. ServiceNow cloud cannot reach private network devices directly (C is false — that's why MID Server exists). There is no automatic agentless fallback (A). The best practice is to use MID Server clusters for production coverage — multiple MID Servers grouped together provide load balancing and failover.

🔑 Topic 3 — Patterns, Probes & Credentials
Scenario: A Discovery run completes. ServiceNow sent instructions to the MID Server to run an SSH command on a Linux host. The MID Server executed the command and returned raw output. ServiceNow then mapped that output to CI fields.

Which Discovery component executed the SSH command, and which mapped the output to CI fields?

💡 Explanation

B is correct. In classic Discovery (probe/sensor model): a Probe is the instruction from ServiceNow to the MID Server to collect data from a target (executing SSH commands, WMI queries, SNMP OID walks). A Sensor is the script on ServiceNow that parses the raw probe response and maps the data to CI fields. Probe = collect; Sensor = parse. In modern Pattern Designer, steps combine these concepts, but the directional distinction is the same.

🔑 Topic 3 — Patterns, Probes & Credentials
Scenario: A company rotates SSH passwords for all Linux servers every 90 days. Their Discovery uses 10 different Vertical Patterns targeting Linux hosts, each referencing credentials directly.

What is the best practice to make credential rotation easier?

💡 Explanation

B is correct. A Credential Alias is a named reference to a credential record stored in ServiceNow's encrypted credential store. Discovery Patterns and schedules reference the alias by name — not the credential directly. When the password changes, update the credential record once; all patterns using that alias automatically pick up the new credential. This is the ServiceNow-designed solution for credential lifecycle management. Storing credentials in Script Includes (C) is a security anti-pattern.

🔑 Topic 3 — Patterns, Probes & Credentials
Scenario: An admin creates a new Vertical Pattern to collect detailed CPU and memory data from network switches. During testing, no data is collected even though the MID Server can reach the switches.

[TRAP] What is the most likely root cause?

💡 Explanation

A is correct. Vertical Patterns only execute after a CI has been classified by a Horizontal Pattern. If the switches don't have an existing Horizontal Pattern match, they never get classified as a CI, and Vertical Patterns never trigger. The fix: ensure a Horizontal Pattern exists for the switch type and runs first. Vertical Patterns support all CI types including network devices (B is wrong). Pattern Designer supports network devices (C is wrong). Vertical runs automatically after Horizontal on scheduled Discovery (D is wrong).

🗺️ Topic 4 — Service Mapping
Scenario: After running Service Mapping for a web application, a new record appears in the CMDB representing the full application infrastructure with all discovered CIs and their relationships.

What CI class does Service Mapping create to represent the running application topology?

💡 Explanation

B is correct. Service Mapping creates cmdb_ci_service_auto records — Application Service CIs in the CSDM Operated Landscape. These records contain all discovered CIs (servers, databases, load balancers) and their dependency relationships for one business service. This is different from a Business Application (cmdb_ci_appl, option A) which represents the logical application concept in the Designed Landscape. cmdb_rel_ci (C) stores individual CI-to-CI relationships, not the service as a whole.

🗺️ Topic 4 — Service Mapping
Scenario: A company uses a microservices architecture in Kubernetes where services scale dynamically. New pods spin up constantly. Traditional entry-point-based Service Mapping configuration is impractical at this scale.

Which Service Mapping discovery strategy is best suited for this environment?

💡 Explanation

B is correct. Tag-based discovery uses lightweight agents on hosts that emit service identity tags. Service Mapping reads these tags to build service maps without requiring manual entry-point configuration per service. This scales naturally to dynamic environments like Kubernetes where pods are ephemeral. Top-down (A) requires manually defining entry points for each service — impractical at microservices scale. IP Range Discovery (C) finds CIs but doesn't map service dependencies. Manual entry (D) cannot keep up with dynamic infrastructure.

🗺️ Topic 4 — Service Mapping
Scenario: A CMDB admin says "Discovery already finds all our servers — why do we need Service Mapping?"

[TRAP] What is the most accurate response?

💡 Explanation

B is correct. Discovery and Service Mapping answer different questions and are complementary. Discovery: "What devices exist and what are their attributes?" Service Mapping: "How do these devices connect to form this specific business service?" Service Mapping outputs Application Service models (cmdb_ci_service_auto) that show application topology — impossible to get from Discovery alone. Both are ITOM Visibility tools that work together. They don't conflict (D) and neither replaces the other (A, C).

📡 Topic 5 — Agent Client Collector
Scenario: A financial services company has a PCI-DSS compliant zone where no inbound network connections are allowed to servers. They need to collect CI attributes from servers in this zone for the CMDB.

Which approach should be used?

💡 Explanation

B is correct. ACC is designed precisely for this scenario. It is installed ON the target server and pushes CI attribute data TO ServiceNow via outbound HTTPS (port 443) — no inbound connection to the server is required. MID Server (A) still requires the MID Server to send probes TO each target — inbound connection required on each server. Import Sets (C) is manual and doesn't provide automated refresh. Service Mapping (D) maps application dependencies from outside, not CI attributes from locked-down servers.

📡 Topic 5 — Agent Client Collector
Scenario: An admin wants to use ACC to discover all unknown devices on a network subnet and add them to the CMDB automatically.

[TRAP] Can ACC be used for this purpose?

💡 Explanation

B is correct and this is an important TRAP. ACC is an agent-based tool — it must be installed on each target device in advance. It cannot scan networks, probe unknown IPs, or self-install. To discover unknown devices, use IP Range Discovery (with a MID Server). The recommended workflow: use IP Range Discovery to find and classify new CIs, then deploy ACC on high-security hosts for secure ongoing CI refresh. ACC and MID Server-based Discovery are complementary.

📡 Topic 5 — Agent Client Collector
Scenario: An architect describes two options: Option 1 — deploy a MID Server in the on-premises network and use agentless Discovery. Option 2 — install ACC agents on every server.

Which architectural statement correctly distinguishes ACC from MID Server?

💡 Explanation

B is correct. This is the key architectural distinction: MID Server is deployed as a proxy host on the private network — it reaches OUT to targets using SSH/WMI/SNMP (no agent installed on targets). ACC is installed directly on each target host — the agent pushes CI data OUT to ServiceNow via HTTPS (no need for the network to reach the target). MID Server = outbound from ServiceNow through proxy. ACC = outbound from target device. They are NOT interchangeable (D) and they solve different access problems.

🔗 Cross-Topic Integration
Scenario: Discovery completes a successful Vertical scan of a Linux server. The MID Server collected hostname, IP address, OS version, CPU count, and RAM. This payload is sent from the MID Server back to ServiceNow.

Which engine processes this Discovery payload BEFORE any CI record is created or updated in the CMDB?

💡 Explanation

C is correct. Discovery does NOT write directly to CMDB tables. The payload flows to IRE (Part 4), which runs three phases: Identification (find the existing CI or create a new one), Reconciliation (apply source-authoritative field values), and Deduplication (detect near-duplicate CIs). Only after IRE completes does the CI record reflect the new data. MID Server (A) is a network proxy. Import Sets (B) are a separate ingestion mechanism unrelated to Discovery.

🔗 Cross-Topic Integration
Scenario: Service Mapping runs successfully for the 'Order Management' application. It creates a top-level CI in the CMDB representing the application's complete infrastructure topology.

In CSDM 5 (Zurich release and later), what is this top-level CI called and in which table is it stored?

💡 Explanation

C is correct. Service Mapping always creates its top-level CI in cmdb_ci_service_auto. CSDM 5 (Zurich) renamed 'Application Service' to 'Service Instance' — but the table name is unchanged. High-frequency exam trap: exam scenarios using 'Service Instance' mean the same CI type as 'Application Service.' The base cmdb_ci_service table (B) is not what Service Mapping writes to. Business Service (A) and Technical Service (D) are different CSDM layers.

🔗 Cross-Topic Integration
Scenario: A Discovery Schedule scans a /24 subnet (256 IPs). The MID Server PINGs 80 devices successfully. For 30 of those, Horizontal Discovery matches a pattern. For the remaining 50, no Horizontal Pattern matches.

What is the final state of the CMDB after this Discovery run?

💡 Explanation

C is correct. Vertical Discovery — which collects the detailed attributes that populate CI fields — only runs AFTER Horizontal Discovery successfully classifies a device. No pattern match = no CI class = no CI creation. The 50 unclassified devices remain invisible in the CMDB. The fix is to create Horizontal Patterns for the unmatched device types. This connects the Discovery lifecycle (Topic 1) directly to the IRE pipeline (Part 4).

← Flashcards Back to Dashboard →