OBLYTECH Logo
OBLYTECH Logo
ServiceNow Discovery for Financial Services
Home / Guides, Services and Solutions / by Industry / for Financial Services / ServiceNow Discovery for Financial Services

ServiceNow Discovery for Financial Services

Discovery in ServiceNow is the process that finds the servers, databases, middleware and dependencies that make up a financial institution's technology estate and records them in the CMDB. The decisions to settle with the service owner come before the first scoped run.

How Financial Services Organisations Use Discovery

Financial services organisations run complex technology stacks spanning trading platforms, risk management systems, payment processors, customer relationship systems, and regulatory reporting tools. Discovery on ServiceNow automatically discovers the infrastructure, applications, and services supporting these systems: servers, databases, middleware, communication channels, and dependencies between systems. This visibility is essential for understanding what systems exist, where they are deployed, and how they depend on each other.

Processes and Regulations Specific to Financial Services

Financial regulators require organisations to maintain accurate configuration and dependency maps for their systems. Regulators may audit these maps to ensure the organisation understands its critical systems and can respond effectively to outages or security incidents. Discovery automates what might otherwise be maintained manually, and the audit trail proves that the data is current and complete.

Financial services also faces strict availability requirements. Trading platforms, payment systems, and settlement systems cannot be down during business hours. Understanding dependencies through Discovery helps operations teams predict cascading failures: if this database fails, which systems will be affected? This knowledge helps teams prioritise monitoring and recovery efforts.

Design Decisions Specific to Financial Services Discovery

Network complexity requires careful probe placement. Financial services often have multiple data centres, networks segregated by function (trading, operations, back-office), and strict firewall rules. Probes must be strategically placed to reach all network segments. Work with network teams to design probe placement that respects security boundaries and discovers all required systems.

Integration with legacy systems is often necessary. Financial services run systems deployed decades ago that may not be discoverable through standard protocols. Custom discovery scripts or monitoring agents may be needed to capture these systems. Plan for hybrid discovery: modern systems discovered automatically, legacy systems discovered through custom adapters.

Dependency mapping is critical. Discovery should reveal which systems depend on which: a trading application depends on a data feed, which depends on a network connection, which depends on a router, which depends on power supply. When a failure occurs, this dependency map helps teams understand scope and prioritise recovery.

Integration with Risk and Compliance

Discovery output feeds risk management and compliance systems. A system map allows risk assessments to model what happens when systems fail. A dependency map helps impact analysis: if we take this system offline for maintenance, what else stops? These analyses are often required for compliance reporting to regulators.

Common Implementation Challenges

Financial services often have strict security policies. Discovery probes must pass security reviews before deployment. Network teams may be reluctant to grant probes access to all systems. Work with security teams to understand requirements and design probes that satisfy security policies while discovering required systems.

Data accuracy can be challenging. Discovery may find systems that are not actively used, or may miss systems that are actively used but do not advertise themselves through standard discovery protocols. Expect the first discovery run to miss some systems, and supplement it with manual discovery and feedback from system owners., then supplement with manual discovery and community feedback to fill gaps.

Ongoing Operations

After initial discovery, maintain the CMDB by running discovery regularly—weekly or monthly depending on how frequently your infrastructure changes. Monitor discovery health: are probes running, is data fresh, are new systems being discovered? As systems are added or retired, update discovery patterns so they remain accurate. Use CMDB data to feed downstream processes: incident management, change management, and risk analysis.

Validating Discovery Accuracy in Financial Services

Financial systems are complex and interdependent. After initial discovery, validation is critical. Audit discovered systems: is this system still in use, is the configuration correct, are the dependencies accurate? Involve business and technical stakeholders in validation. A system discovered but not recognised by its owners may be shadow IT worth investigating. Validation takes effort but ensures your CMDB is trustworthy for critical decisions like risk analysis and change impact assessment.

Choosing the first discovery scope before any probe runs

Discovery projects in banks and insurers can fail before the first scan. The team picks an address range because the network group can open it quickly, then finds a dense cluster of payment and trading hosts that nobody meant to touch, and the change board halts the work. A safer starting point is the business service rather than the subnet. Pick one service whose owner can name its application tiers, its upstream feeds and its recovery expectations, and let that footprint define the first run. The acceptance test is simple: the owner recognizes most of what comes back, and every item they reject has a written reason.

Decisions to settle with the service owner first

Five choices shape the first run more than any product setting. Each one has a common default, but the default only holds if someone with authority has signed it off.

Decision Question to settle Usual starting position What goes wrong when it is skipped
Scope unit Is the first run defined by subnet, data center or business service? One business service at a time Hosts appear that have no owner, and the owner rejects the whole map
Credential model Which accounts may the probes use in each zone, and who approves them? Least-privilege service accounts per zone Blocked logins fill the logs and can lock accounts that operations relies on
Probe placement Which discovery server sits in which segment, and what can it reach? One server for each segment the scope touches Coverage gaps often show up only in the segment that matters most
Run cadence How current must the map be for change and risk decisions? Scheduled runs kept outside change freeze windows A run that lands during a freeze can create a wave of unreviewed changes
Reconciliation owner Who decides which record wins when two sources disagree? A named CMDB data owner Duplicates persist, and impact analysis follows the wrong record

Ordered procedure for a first scoped run

  1. Ask the service owner to list the applications, databases and network paths they believe the service uses, and to flag anything they are unsure about.
  2. Run a read-only candidate pass against the scope and compare the results with that list. Mark each difference as expected, unexpected or unknown.
  3. Confirm credentials and firewall paths for the segments that hold the unknowns. Have the security team review the exact ports before anything is opened.
  4. Run discovery on the scoped set only, and keep results in review so that reconciliation does not write to the CMDB yet.
  5. Walk the results with the owner. Record every rejection with its reason, and turn repeated reasons into scope or pattern rules.
  6. Widen the scope to the next service only after the first one has passed owner review.

Where dependency views mislead in a trading and payments estate

Dependency views often attract the most attention and deserve the least trust in a first run. Discovery infers relationships from connections it observes during the sample window. A reporting server that calls a settlement database once each night can look like a core dependency on a short sample, and a real failover path that only activates during a regional outage may not appear at all. The map therefore describes what was seen, which is not always what the service needs.

Test a dependency by breaking it on paper. Choose two or three edges that matter for recovery, ask the owner what would happen if each target were unavailable through a full business day, and compare the answer with the arrows. Where the answer and the arrow disagree, either the map needs a rule that captures the missing path, or the owner needs to correct their own description of the service. Both outcomes improve the CMDB, and the second one often matters more than the first.

Signals that the discovery is working, and the ones that are not

A healthy run is quiet. Owners recognize most of what arrives, unowned items shrink, and each in-scope segment reports a recent successful run. Problems usually show up as patterns across several runs rather than as a single failed job.

Signal Healthy reading Warning reading
Owner acceptance Most discovered items in scope are confirmed on review Owners dispute large blocks and ask for the raw source before deciding
Segment coverage Every in-scope segment has a recent successful run One segment reports partial runs for several cycles in a row
Duplicate pressure Duplicates fall after reconciliation rules are tuned Duplicates return after each run, which points to identifier drift
Unowned items Each new item is assigned or retired within the review cycle The unowned list grows with every run and nobody is accountable for it

When to hold off on a wider run

Some periods are poor times to widen scope, even when the plan is ready. Avoid large new scans during an active examination, during a major platform migration, or while the CMDB ownership model is still being agreed. In each case the extra records arrive faster than anyone can judge them, and the team ends up trusting a map it has not had time to check. An owner-reviewed map that is smaller but accurate beats a complete one that no one trusts.

Questions teams ask about discovery in regulated firms

Can discovery run inside a trading network that has strict change controls?

Yes, but the approach changes. Many teams agree a fixed set of read-only protocols, a named list of target hosts, and run windows that sit outside market hours and freeze periods. The change record should describe the scan itself, not just the outcome, so that an auditor can see what was allowed and why.

Who should own the discovery schedule?

The CMDB owner should own it, with the infrastructure lead as the operator and the security team as the approver for credential changes. Splitting these roles helps prevent one team from quietly widening a scan that another team has not reviewed.

What do we do with a host that the owner says is retired but still responds?

Treat it as a finding, not a deletion. Confirm whether anything still connects to it, check for active sessions and scheduled jobs, and only then move the record to a retired state. Deleting it straight away removes the evidence that the retirement was checked.

Does a legacy system need a different approach?

Often it does. Systems that cannot be reached by standard protocols are better recorded as a documented manual entry with an owner and a review date, rather than through a script that only one engineer understands. The CMDB overview describes what the database holds. The manual record can then be retired when the system is decommissioned.

Frequently asked questions

How do we handle discovery of systems that are intentionally hidden for security reasons?

Work with security teams to understand which systems must not be discovered and which can be. Some organisations hide systems by design; discovery should respect these boundaries. Document security exceptions in your CMDB so that discovery teams know why certain systems are not included.

What should we do if discovery finds systems we did not know existed?

This is actually valuable—it means you have shadow IT or orphaned systems. Investigate: does the business depend on it? Can it be decommissioned? Should it be officially adopted and managed? Use discovery findings to improve your overall system inventory and rationalization.

How frequently should we run discovery in a financial services environment?

Most organisations run discovery weekly or monthly depending on change frequency. Trading environments may change daily and warrant weekly discovery. Back-office environments may be more stable. Adjust frequency based on your rate of infrastructure change.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us