You are on page 1of 26

Discover and map your service

assets
Discover and map your service assets
To achieve complete visibility into your enterprise infrastructure, you need reliable configuration data for your physical and virtual servers, computers, routers, switches, applications,
cloud instances, containers, serverless, and more. This means you need an updated configuration management database (CMDB) at all times. But visibility doesn’t stop there—you
need a view into how these assets work together to keep your critical business services up to date.

Mapping services uses two related ServiceNow® solutions: ServiceNow Discovery and Service Mapping. The level of visibility these solutions provide gives you valuable planning
and diagnostic assistance, helping you understand how the business is impacted by asset moves and replacements, unplanned outages, and migration to the cloud. 

Insight: Discover and map your service assets


To be successful when you’re mapping assets to services, you need to plan carefully and collaborate across multiple infrastructure teams, both during the discovery phase as well as
when you map the discovered configuration items (CIs) to services. To ensure maximum value from service mapping, the best customers:
• Actively communicate with, coordinate with, and obtain buy-in from their infrastructure teams (server, network, storage, cloud, application)
• Are clear with the infrastructure teams on how discovery and service mapping scanning will impact their systems
• Use ServiceNow Professional Services or a qualified partner in this area
• Follow the service mapping process consistently: start, map, fix, review, and approve
• Don’t take shortcuts

Key implementation steps


Start Improve Optimize

1. Get ready to discover and map 2. Discover or create application 4. Review and refine service
3. Fix mapping errors 5. Activate service and operationalize
assets services mapping

2 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1a: Define your goals and scope
Get started with your discovery project by establishing goals and defining the business outcomes you want to achieve. Focusing on the most important business outcomes first,
define the scope of the infrastructure and applications you need in order to deliver insight in your initial mapping efforts.

Though you can use the bulk mapping approach in Service Mapping, you should still make smart decisions about narrowing down your focus to reduce the time to review and
remediate any mapping errors.

Define business goals for discovery and service asset mapping Define the scope of both infrastructure and services

 Focus on the most important business needs first. Communicate these business-  Define the service scope, considering:
related goals first and foremost when working with stakeholders such as service  On-premises versus cloud services
consumers and infrastructure groups. Example goals include:
 Business units, service categories, or service lines
 Reducing service outages
 Geography (e.g., domestic versus international services)
 Strengthening security strategies
 Supporting a cloud-first or cloud migration strategy  Define the infrastructure scope:
 Get buy-in from your Infrastructure teams (server, network, and cloud) for their
 Define the operational needs to support the business goals, such as: assistance in defining the scope of the infrastructure.
 Understanding how the infrastructure is connected to applications  Customers usually begin with on-premises servers, databases, networks, and
 Monitoring changing cloud models and services applications.
 Discovering shadow IT  An expanded infrastructure includes storage arrays and a cloud infrastructure.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

3 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1b: Define your core and extended team
You must also enlist the support of several stakeholder groups in your organization. The core team is responsible for setting up and configuring the solutions to support the goals
defined for service mapping. However, that team must work closely with infrastructure teams to ensure both thorough horizontal discovery (an inventory that treats devices and
applications as standalone, independent objects) as well as accurate top-down mapping (capturing dependencies based on connections between devices and applications).

Create your service mapping team  Identify the key as-needed stakeholders, such as the:
 Server group – Make sure they understand how ServiceNow Discovery accesses
 Create a core team that is responsible for project governance and ServiceNow
servers and finds software running on them.
configuration. Include:
 Security group – Expect them to dictate where credentials are stored and to
 Project sponsor – Responsible to design strategy to align business issues with provide role-based access to maintain patterns. You need to inform them of
ServiceNow solutions; enforces overall governance and alignment with business issues MID Server locations on the network.
 Project manager – Expertise in planning, managing, and delivering software releases  Network group – Make them aware of the network traffic impacts of discovery
 Now Platform owner – Senior leader who leads the decision making for the platform
® patterns and probes. Consult them to learn more about network zones, firewalls,
with expertise in governance, business and platform strategy switches, and other devices delivering core business services.
 ServiceNow system administrator – Assures the stability and performance of Now  Application owners – Communicate that automated discovery requires support
Platform with expertise in application maintenance, user management and support from teams that own applications. Let them know that the application owner must
incident management, along with strong technical abilities remediate issues arising as a result of discovery.
 Service mapping administrator – Sets up the Service Mapping application and maps,  Configuration management team/CMDB administrator – Align with your
fixes, and maintains application services; also performs advanced configuration and configuration management team if it’s different than your discovery team. See our
customization of the product Success Playbook on planning your successful CMDB deployment to identify
their roles and responsibilities. They approve changes to CMDB.
 ServiceNow service owner – Accountable for the full lifecycle of the assigned service(s)
to ensure they are providing value to the organization

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

4 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1c: Plan your implementation
Before you can create a single service map, you have to get your Discovery and Service Mapping environments up and running. Careful planning of your technical configuration
will get you started on the right foot, enabling thorough discovery of your services and assets while minimizing negative impacts to your operational infrastructure.

Configure and deploy management, identification, and discovery (MID) Servers

 Size your Discovery deployment based on your number of targets, geographic split, and number of security zones and firewalls.

 Use the MID Server planning spreadsheet to calculate the number of MID Servers and probes needed for your environment.

 Use MID Server clusters, which enable multiple MID Servers with the appropriate capabilities to be grouped together for load balancing and fail-over protection.

 Minimize impacts to network traffic and operational devices.


 Place your MID Servers close to the targets that you plan to discover.
 When you use multiple MID Servers, keep them on their own dedicated virtual hosts within each environment.
 Increase the number of threads in the MID Server if you need more patterns and probes.
 Increase the memory from 1024 MB to a level appropriate for your environment. This allows the MID Server to allocate itself more memory resources from the host.
 Open the required firewall ports from the MID Server to the target devices.

 Monitor the MID Servers to stay ahead of performance issues.


 For optimal MID Server performance, keep host utilization at 80%. If you exceed 80% host utilization, your discovery schedules might not complete within your desired timeframe.

Practitioner insight: Refer to the Success Playbook on populating and maintaining your CMDB with ServiceNow Discovery for detailed how-to guidance to set up ServiceNow
Discovery.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

5 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1c: Plan your implementation (Continued)
Configure credentials

 Develop an effective credentials management strategy. Use one of the following options for proven results:
 Use the internal encrypted table stored in the ServiceNow instance. With this strategy, it’s easier for you to keep a credentials table updated when there’s a change in
device credentials.
 Use the local security vault that you’re already using. ServiceNow has out-of-the-box (OOTB) integration with CyberArk. Consult your security team for other
credentials management vaults. You can easily integrate these vaults with ServiceNow Discovery. Read the product documentation about using
CyberArk for your credentials' storage.

 Learn the credential types that Discovery uses and the necessary credential(s)/access needed.

 Speed up Discovery performance using good credentials ordering.


 Grant all MID Servers access to the entire credentials table.
 If the table contains 150 SSH credentials and five of those can access 90% of your devices, configure those five with low order numbers, which places them at the top of
the execution list. Discovery works faster when trying these common credentials first.
 Avoid lockdowns by placing credentials with strict log-in security at the top of the list. For example, access to the Solaris system locks after three failed attempts.

Practitioner insight: Align your credentials strategy with your network and security teams to avoid project delays.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

6 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1c: Plan your implementation (Continued)
Plan the ServiceNow Discovery deployment

 Start with OOTB patterns, probes, and built-in APIs, limiting customization except where it’s necessary.

 Get buy-in and input from stakeholders, including the server group, network group, security group, and the CMDB team.

 Refer to the Success Playbook introduced in Step 1c on populating and maintaining your CMDB, and implement Discovery using six phases:
 Architect Discovery.
 Pilot Discovery.
 Review your results and remediate.
 Extend OOTB patterns for your own applications and products.
 Move Discovery to production.
 Service the relationship mapping.

Practitioner insight: Most customers (98%) are satisfied with the ServiceNow Discovery OOTB capabilities to support a large number of devices, applications, and
services. As a few examples, customers discover these OOTB elements to use without customization:
• Both physical and virtual servers with over 20 attribute and related record types
• Standard network devices including routers, switches, and load balancers
• 24 OOTB application profiles, including MS SQL, Oracle, and Tomcat
• Software installed with MSI (Windows), pkgadd (Solaris), and RPM (Linux)
• Application-to-application dependency mapping
• Logical network-to-server IP relationships

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

7 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1d: Populate the CMDB with CIs using Discovery
Achieving complete visibility into the enterprise infrastructure that supports your services requires reliable configuration data for physical and virtual servers, computers, routers,
switches, applications, cloud instances, and more. This means you need an updated configuration management database (CMDB) at all times.

Refer to the Success Playbook introduced in Step 1c on populating and maintaining your CMDB with ServiceNow Discovery, to give you a great head start on how to use
ServiceNow Discovery to create the CIs that you’ll use to map out your services. Here are some key steps to get you on your way.

Run horizontal asset discovery using ServiceNow Discovery

 Monitor the number of duplicate records showing up in the CMDB, especially those with data from different sources.
 Match all the CI classes being imported with those found with Discovery when reconciling discovery data from different sources.
 Review the Discovery identifiers to ensure a match between the discovered and imported CI records.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

8 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1d: Populate the CMDB with CIs using Discovery
(Continued)
Identify duplicate CI records and resolve them with your CMDB

 Monitor the number of duplicate records showing up in the CMDB, especially


those with data from different sources. Practitioner insight: Behaviors are a great way to focus ServiceNow Discovery
 Match all the CI classes being imported with those found with Discovery when schedules on a small portion of the network. Using behaviors also limits the chance
reconciling discovery data from different sources. that you’ll populate the CMDB with CIs unnecessarily. The use of specific
 Review the Discovery identifiers to ensure a match between discovered and protocols lets you select the ports to scan in the initial phase of discovery.
imported CI records.
For example, you can create a schedule to scan for network devices on Sunday
 Use the Discovery CI schedule manager to access all discovered devices, errors afternoon using a specific IP address range. And for this range, you can exclude
that might occur during discovery, and unidentified IP addresses.
SNMP but keep all other protocols. Basically, you create a unique schedule that
 Create schedules that complete in finite time for both the on-premises and cloud uses specific behavior to populate CIs in your CMDB.
infrastructure.

 Prioritize scans based on critical business services or geographic needs.

 Use MID Server clusters and behaviors to optimize your schedule performance.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

9 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1e: Enable optional mapping technologies
Enable advanced Discovery features to prepare for Service Mapping

 Enable enhanced Application Dependency Mapping (ADM).


 ADM discovers CI relationships by detecting TCP connections between devices.
 Service Mapping uses ADM probes for traffic-based discovery.
 When ADM discovery is enabled, Discovery always runs the ADM probes during the exploration stage to find the TCP traffic on your network.
 Using these TCP connections, Discovery can find additional CIs and create relationships between them.
 For additional configuration information, refer to the ADM for Discovery page on the ServiceNow documentation site.

 Enable Cloud Discovery in ServiceNow Discovery.


 If your services include cloud components, either cloud resources or cloud applications, Discovery will find these elements and populate the CIs into the CMDB.
 Cloud discovery offers two types of discovery:
 Service account cloud discovery – This discovery type finds all resources in an AWS or Azure service account, including all data centers in the account.
 Cloud application discovery – This type finds only the cloud resources in a service account for a pattern that you specify. Before you run cloud application discovery, you
should have an understanding of how patterns work. See pattern customization on the ServiceNow documentation site for more information.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

10 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1f: Set up Service Mapping
Setting up Service Mapping is the first stage in the Service Mapping workflow. You must perform these tasks in the order presented below.

For additional details on each step, refer to the Service Mapping setup section of the ServiceNow documentation site.

Set up Service Mapping

 Request Service Mapping.

 Install and configure your MID Server. MID Servers, which are located in the enterprise private network, facilitate communication between servers on the network and
some ServiceNow applications, such as Service Mapping and Discovery. For more information, see MID Server configuration for Service Mapping.

 Verify that Discovery is set up and runs horizontal discovery as expected.

 Configure the credentials required for host discovery.

 Configure the credentials required for Service Mapping to access applications inside your organization’s private network. See the
prerequisites for performing top-down discovery using Service Mapping.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

11 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 1f: Set up Service Mapping (Continued)
Continue setting up Service Mapping in the order presented below.

For additional details on each step, refer to the Service Mapping setup section of the ServiceNow documentation site.

Grant roles to users and verify setup

 Grant the following Service Mapping roles to relevant users:


 sm_admin – This role sets up the Service Mapping application. This user maps, fixes, and maintains business services. They also perform the product’s advanced configuration
and customization. Assign this role to application administrators.
 sm_user – This role views business service maps to plan change or migration as well as to analyze the continuity and availability of services. Assign this role to application
users.
 sm_app_owner – This role provides the information necessary to successfully map a business service. Once a service is mapped, this user reviews the results and either approves
it or suggests changes. Assign the sm_app_owner role to users who own business services and are familiar with the infrastructure and applications that make up the services.

 Verify that Service Mapping is set up properly.

 If your organization has a ServiceNow deployment with customized Discovery or CMDB attributes, perform the additional configuration described in KB0647574:
Preparing customized ServiceNow deployments to work with Service Mapping.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

12 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 2: Discover or create application services
Once you have discovered individual CIs by class (horizontal discovery), you must now create services and the connections to their CIs using Service Mapping. Service Mapping
creates suggested application services by looking at the connections of discovered load balancers, known as the “entry points” for application services. Service Mapping
automatically creates potential application services—called “candidates”—as soon as you complete the Service Mapping setup.

You can also create application services importing data in a CSV file, or even mapping services manually. However, many customers gain quicker, more accurate results by mapping
in bulk and correcting errors in a systematic way.

Create application service candidates in bulk Remove unwanted candidates from the “to be mapped” list
 Service Mapping automatically creates application service candidates once the  Focus on production application services—filter out load balancers in sub-
Service Mapping setup is complete. production environments.
 Service Mapping extracts entries directly from load balancers on your network
and converts load balancer entries into potential entry points.  If you want to map most of the candidate services, select individual candidates,
click Actions on selected rows and click Ignore selected.
 Service Mapping checks that potential entry points created from traffic-based
connections are unique and not in use by any existing application services to avoid  If you only want to create application services from a few candidates, select
duplication.
each candidate, click Actions on selected rows and click Discover selected.
 Service Mapping creates an application service candidate for each entry point.

Practitioner insight: You can further filter the list of candidates by selecting specific ones to include in or Note: Starting with the Madrid release, Service Mapping refers to
exclude from discovery. Mapping only selected candidates provides the following advantages: services as “application services.” In previous releases, they are
• Reduces the discovery time referred to as “business services.” This aligns with the
• Minimizes the number of potential irrelevant application services Common Service Data Model.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

13 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 2: Discover or create application services (Continued)
Map application services from a CSV file Map a single application service

 This approach is useful if your organization has already performed cross-  If bulk discovery missed some of your application services, you can
organization mapping and analysis and collected some information about create them manually.
planned application services.
 You must know the application service’s entry point and owner to accurately
 Prepare a CSV file for mapping your candidates. create and map the services.
 An entry point is the way clients access an application service. Usually, it is either
 Import the Service Map list. Here’s how: a URL or a combination of the ID address and port. Service Mapping starts the
 Navigate to Service Mapping – Home. mapping process from this point. For example, to map your electronic mailing
application service, define an email address as an entry point. Entry points vary
 Click Additional options under the Map tile. depending on the nature of the application service. Service Mapping comes with a
 Click Import Service Map List. The imported application service candidates are wide range of preconfigured entry point types that cover most commonly used
added to the list of candidates. applications.
 Check that the overall number of service candidates on the Map tile increased by  The application service owner is familiar with the infrastructure and applications
the expected number. making up the service. This user is your application service SME who provides
information necessary for successful mapping of an application service. Once a
 Click Map to create application services from the candidates you imported from service is mapped, this user reviews the results and either approves it or suggests
the CSV file. changes.

Assign an application service owner to each application service

 Update the application service record with an application service owner who
will review the completed service map for accuracy and approve it.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

14 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 3: Fix bulk and individual service errors
While Service Mapping automates the creation and mapping of services, errors will occur as a result of the mapping process. Service Mapping groups these errors into different
categories, such as credential errors, timeouts, and network errors.

The best way to address these errors is to tackle them one root cause at a time, starting with technical errors in the bulk mapping process. When you correct these errors in bulk,
you’ll improve your accuracy much more efficiently than if you work on errors on a service-by-service basis.

Fix bulk errors one category at a time


 Assign errors to be researched and resolved.
 Understand the error categories:
 Coordinate with your infrastructure teams to confirm the availability of resources
 Configuration errors to research and resolve errors.
 Credential errors – These occur when incorrect Service Mapping credentials  Create a ServiceNow task to assign the error to a user in the ServiceNow instance.
prevented discovery and/or mapping of a CI to a service.
 If the resource assigned to address the error is not on the ServiceNow instance,
 Consider a one-day marathon to tackle credential errors. you can simply mark the errors as “Assigned” without creating a ServiceNow
 Network errors task. Then, add a comment to provide additional information.
 Uncategorized errors – If you have uncategorized errors, you can categorize them  Take a “fix one, test all” approach. Select a single error to resolve first, then
by business service. apply the same fix to the rest of the errors in the group.
 Review the errors on the Errors by Category page.  In Kingston and later versions, Service Mapping provides recommended error
 Start with high-impact error codes. The Errors by Category page organizes errors resolution instructions—start with these options if they’re available.
by high, medium, and low impact on the services.
 For each impact category, errors are grouped into boxes by error code (possibly
 After assignees have corrected the errors, run Discovery again.
the root cause).

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

15 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 3: Fix bulk and individual service errors (Continued)
Once you’ve resolved most of the errors using bulk error handling techniques, you’ll turn your attention to correcting errors in individual service maps. This starts with prioritizing
your application service maps based on criticality, environment (PROD, UAT, TEST, DEV), business unit, or other factors.

The goal here is to fix errors preventing a CI from being mapped or a map being created. You’ll review the accuracy of the maps in Step 4.

Fix errors in individual service maps

 Navigate to Service Mapping > Services > Application Services.

 Click View map next to the application service that you want to view.
Practitioner insight: If you know what CIs and connections make up your
 Ensure that the map opens in Edit mode. business service, you can enable Service Mapping to continue discovery of the
business service even if there are some errors. You can skip errors to troubleshoot
 If the service map contains several errors, group them by error type.
later so you can complete mapping most of the business service, even if some CIs
 Refer to our product documentation on are missing.
fixing errors in individual application service maps for more information on
common error messages and resolutions.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

16 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 4: Review and refine the service maps
After the Service Mapping administrator maps application services and fixes errors in them, the administrator and the owner collaborate to review and approve the application
service maps.

Users who review and approve the service maps have the roles of a Service Mapping administrator and an application service owner. The Service Mapping administrator is
responsible for mapping, fixing, and maintaining application services. The application service owner is familiar with the infrastructure and applications making up the service. This
user is your application service SME who provides information necessary for successfully mapping an application service. Once a service is mapped, this user reviews the results
and either approves it or suggests changes.

Application service owner reviews application service maps and suggests corrections

 Send individual application services for review. The system creates a service process task assigned to the application service owner and sends an email notification
about it.

 The application service owner checks that the application service maps are complete and all major components comprising it are correctly represented. The application
service owner checks for the following:
 Verifies that there are no missing CI connections
 Verifies that there are no CIs that do not belong in the business service
 Checks that the connections between CIs are correct
 Checks that clusters are reflected correctly

 If necessary, the owner leaves comments, referred to as reject messages, on application service maps for the Service Mapping administrator to implement. The service
process task assigned to the owner closes. The system sends an email notification to the administrator that the owner posted comments.

1. Get ready to discover and 2. Discover suggested services 4. Review and refine service 5. Activate service and
Steps map assets in bulk
3. Fix mapping errors
mapping operationalize

17 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 4: Review and refine the service maps (Continued)
ServiceNow administrator refines application service maps

 Receive and view the email notification from the service owner with refinement requests.

 Implement the suggested changes.

 Resend the application service maps to the application service owner for review. The system again creates a service process task assigned to the business service owner
and sends an email notification about it.

 If the revised application service maps are satisfactory, the application service owner approves them. If not, the owner requests further fixes that the administrator must
address.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

18 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 5a: Approve and activate the application service
map
With a complete, approved application service map, service owners have a powerful tool to support critical business capabilities. However, you can still improve service maps to
enhance their effectiveness and reflect their importance.

Moreover, you’re ready to maintain and analyze service maps to support the key use cases that you identified in your initial goals—and beyond.

Enhance business mapping to improve discovery and control access

 Define the criticality for application services to reflect how important it is to your organization’s operations.

 Enable traffic-based discovery for an application service.


 Using traffic-based discovery is like casting a finer net, allowing Service Mapping to find even those CIs that it failed to discover using patterns.
 Use this method judiciously. While the advantage to this method is that it discovers more CIs, at the same time, it may clutter an application service with irrelevant CIs.

 Create a discovery schedule for an application CI to find changes and updates. You can define how often Service Mapping runs the discovery process for different CIs
and updates information about them.

 Organize application services into groups to perform some actions simultaneously on multiple services.
 Use service groups to control user access to services.
 In Event Management, you can track service health by service groups.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

19 © 2021 ServiceNow, Inc. All Rights Reserved..


Step 5b: Perform application service analysis using
Service Mapping
Service Mapping creates maps to help you see the architecture and organization of application services. These maps are useful for planning change or migration, as well as for
analyzing the continuity and availability of services.

Clear dependency mapping lets you guide effective incident and change management within a service. For information on connecting service mapping with IT service management,
check out the Success Playbook on automating incident and change management.

Plan the migration of an entire application service or its segments Analyze an application service for high availability and continuity

 Use the map to see which CIs need relocating or which CIs have become  Use the map to identify CIs crucial for the service performance. Decide if you
redundant. want to fortify these CIs by creating clusters.

Plan the upgrade or replacement of a CI Troubleshoot application services

 Check the map to see what other CIs are affected when the CI is non-  Use the map to understand the impact of an issue and determine which CI is
operational during maintenance. You can assess and plan the down time or causing the problem.
make provisions to avoid the down time.

 Check the CIs using the Dependency Views application. Because the same CIs
may be used for multiple application services, with this application, you can see
all application services that a CI belongs to.

1. Get ready to discover and 2. Discover or create 4. Review and refine service 5. Activate service and
Steps map assets application services
3. Fix mapping errors
mapping operationalize

20 © 2021 ServiceNow, Inc. All Rights Reserved..


KPIs and stakeholders

Key performance indicators Essential KPIs Nice-to-have KPIs


• Percentage of CIs discovered • Number of sub-production service maps
• # service maps created • Production services approved
• Mapping errors by type • Production services in review
• Services identified with top-down discovery

Stakeholder map Responsible/accountable Consulted/informed


• Project sponsor/executive • Server group
• Project manager • Security group
• Configuration management team/CMDB administrator • Network group
• Now Platform owner • Business and technical staff
• Service Mapping administrator • Application owners

21 © 2021 ServiceNow, Inc. All Rights Reserved..


Appendix

22 © 2020 ServiceNow, Inc. All Rights Reserved.


Terms and definitions
MID Server – Each MID Server is a lightweight Java process that can run on a Linux, Unix, or Windows server. During discovery, the MID Server executes probes and
patterns and returns the results back to the instance for processing. It doesn’t retain any information.
Probes and sensors – Probes and sensors are scripts that collect data on the host, process it, and update the CMDB. Several probes and sensors are provided OOTB. You
can also customize them or create your own.
Patterns – These are a series of operations that also collect data on a host, process it, and update the CMDB. Patterns differ from probes and sensors in that they are
written in Neebula Discovery Language (NDL) rather than JavaScript. You use them during the last two phases of discovery. Discovery comes with default patterns
OOTB, but you can customize them or create new ones using the pattern designer.

23 © 2021 ServiceNow, Inc. All Rights Reserved..


Service Mapping discovery lifecycle flow

24 © 2021 ServiceNow, Inc. All Rights Reserved..


Service Mapping flow by ServiceNow role
A typical Service Mapping workflow has the following stages:
1. The administrator performs basic obligatory configurations to set up Service Mapping.
2. The administrator maps organization application services in bulk. In addition, the administrator may
map some business services individually.
3. The administrator fixes business application errors in bulk.
4. The administrator reviews the results of the initial mapping and 
fixes errors in individual application services.
5. The administrator sends fixed application services to the application service owner for review.
6. The business service owner checks that the business service maps are complete and all major
components comprising it are correctly represented. If necessary, the owner leaves comments, referred to
as reject messages, on business service maps for the Service Mapping administrator to implement. See
this documentation on reviewing application service maps.
7. The administrator fine-tunes application service maps with feedback from the application service owner
and then resends them to the owner for review.
8. If the revised application service maps are satisfactory, the business service owner approves them. If not,
the owner requests further fixes, which the administrator must address. See 
Review application service maps.
9. The administrator completes defining the application services by configuring access to them as well as
some advanced attributes like criticality.
10. After the business service definition is complete, the Service Mapping user can 
view application service maps.

25 © 2021 ServiceNow, Inc. All Rights Reserved..


Customer Success Best Practices
ServiceNow’s Best Practice Center of Excellence provides prescriptive, actionable advice to help you
maximize the value of your ServiceNow investment.

Definitive guidance on a Created and vetted Proven to help you transform


breadth of topics by experts with confidence

Strategic
Best practice insights
from customers, partners,
Critical and ServiceNow teams
processes
Practical Actionable
Expert
Management insights Technical Based on thousands of
successful implementations
Common across the globe
pitfalls and
challenges

Tactical Distilled through a


rigorous process to enhance Value- Expert-
Designed for: your success added validated

Executive Platform Service


sponsors owners and process
and teams owners

Contact your ServiceNow team


Get started today. Visit Customer Success Center. 26
for personalized assistance.
© 2020 ServiceNow, Inc. All Rights Reserved.

You might also like