Appendix: Mappings between ServiceNow and Third-party Applications

This appendix contains information about how SL1 and ServiceNow discover and model out different technologies, using VMware as an example. The VMware example explains how the differences between the systems requires rules be configured to bridge the gap between SL1 and ServiceNow.

Overview

Different platforms do not model topology the same way. The default Customer Specific CI relation overrides delivered with the "ServiceNow CMDB" SyncPack provides several topology mappings by default. Existing customers upgrading to new versions of these mappings will not override any mappings that are already set.

The following topics explain how SL1 and ServiceNow model topology differently and the mappings that are provided in this SyncPack.

The Discovery and Service Mapping Patterns application (sn_itom_pattern) plugin is required to align with your VMware mapping requirements.

VMware vCenter

The following table lists the Class mappings that are delivered by default.  These are the same Class mappings that are used in Service Graph solution.

The VMware | vCenter device class is mapped to the Cloud Service Account class and not the vCenter class directly. The default mapping adheres to ServiceNow Cloud Management Relationships.

Virtual Type

Device Category

Device Class | Sub Class

Class Name

Table Name

ScienceLogic

ServiceNow

Component

Virtual.Infrastructure

VMware | Datacenter

VMware vCenter Datacenter

cmdb_ci_vcenter_datacenter

Component

Virtual.Infrastructure

VMware | Folder

VMware vCenter Folder

cmdb_ci_vcenter_folder

PowerFlow

Servers.VMware

VMware | vCenter

Cloud Service Account

cmdb_ci_cloud_service_account

Component

Virtual.Infrastructure

VMware | Datastore

VMware vCenter Datastore

cmdb_ci_vcenter_datastore

Component

Virtual.Guest

VMware | Virtual Machine

VMware Virtual Machine Instance

cmdb_ci_vmware_instance

Component

Servers.VMware

VMware | Cluster

VMware vCenter Cluster

cmdb_ci_cluster

Component

Virtual.Network

VMware | Network

VMware vCenter Network

cmdb_ci_network

Component

Virtual.Network

VMware | Distributed Virtual Portgroup

VMware Distributed Virtual Port Group

cmdb_ci_vcenter_dv_port_group

Component

Virtual.Network

VMware | Distributed Virtual Switch

VMware Distributed Virtual Switch

cmdb_ci_dvs

Component

Virtual.Host

VMware | Host Server

ESX Server

cmdb_ci_esx_server

Component

Virtual.Infrastructure

VMware | Resource Pool

ESX Resource Pool

cmdb_ci_esx_resource_pool

Default Customer Relationship Overrides

The following table shows the relationship breakdown for the default Customer Relationship Overrides:

Relationships Mapped

Relationship

Child Class

Identifier

VMware vCenter Datacenter

Hosted on::Hosts

Cloud Service Account

Yes

VMware vCenter Datacenter

Contains::Contained by

VMware Distributed Virtual Port Group

 

VMware vCenter Datacenter

Contains::Contained by

VMware vCenter Network

 

VMware vCenter Datacenter

Contains::Contained by

VMware Distributed Virtual Switch

 

VMware vCenter Datacenter

Contains::Contained by

VMware vCenter Folder

 

VMware vCenter Datacenter

Contains::Contained by

VMware vCenter Datastore

 

VMware vCenter Folder

Hosted on::Hosts

VMware vCenter Datacenter

 

VMware vCenter Datastore

Hosted on::Hosts

VMware vCenter Datacenter

 

VMware  vCenter Datastore

Provides storage for::Stored on

VMware Virtual Machine Instance

 

VMware vCenter Datastore

Used by::Uses

ESX Server

 

VMware Virtual Machine Instance

Hosted on::Hosts

VMware vCenter Datacenter

 

VMware Virtual Machine Instance

Connected by::Connects

VMware Distributed Virtual Port Group

 

VMware vCenter Datacenter

Contains::Contained by

VMware vCenter Cluster

 

VMware vCenter Cluster

Hosted on::Hosts

VMware vCenter Cluster

 

VMware vCenter Cluster

Hosted on::Hosts

VMware vCenter Datacenter

 

VMware vCenter Cluster

Members::Member of

ESX Resource Pool

 

ESX Server

Hosted on::Hosts

VMware vCenter Datacenter

 

ESX Resource Pool

Hosted on::Hosts

VMware vCenter Datacenter

 

ESX Resource Pool

Defines resources for::Gets resources from

ESX Server

 

ESX Resource Pool

Members::Member of

VMware Machine Instance

 

ESX Resource Pool

Defines resources for::Gets resources form

VMware vCenter Cluster

 

 

VMware vCenter Network

Hosted on::Hosts

VMware vCenter Datacenter

 

VMware vCenter Network

Provided by::Provides

ESX Server

 

VMware Distributed Virtual Port Group

Hosted on::Hosts

VMware vCenter Datacenter

 

VMware Distributed Virtual Switch

Hosted on::Hosts

VMware vCenter Datacenter

 

VMware Distributed Virtual Switch

Connected by::Connects

VMware Distributed Virtual Port Group

 

VMware Distributed Virtual Switch

Provided by::Provides

ESX Server

 

Specific Class Breakdown

ScienceLogic Fields

ServiceNow Fields

Identifier

Notes

Instance UUID

Account ID

Yes

Verify that Instance UUID is a custom attribute on the vCenter device class, and is being populated with a GUID. Download the latest version of the VMware PowerPack.

Instance UUID

Object ID

Yes

 

Name

name

 

 

Datacenter type

Datacenter Type

 

 

Instance URL

Instance URL

 

 

 

ScienceLogic Fields

ServiceNow Fields

Identifier

Notes

Component Unique ID

Object ID

Yes

 

Manufacture

Manufacturer

 

 

Model

Model ID

 

 

Instance UUID

vCenter Instance UUID

 

Service Graph Only

company

company

 

 

 

Location

 

 

Component Unique ID

Managed object reference ID (MORID)

 

 

Name

Name

 

 

VMware vCenter Folder

ScienceLogic Fields

ServiceNow Fields

 

Notes

Component Unique ID

Object ID

 

Component Unique ID

Managed object reference ID (MORID)

 

Model

Model ID

 

 

Location

 

Instance UUID

vCenter Instance UUID

Service Graph Only

Name

Name

 

Company

Company

 

Manufacturer

Manufacture

 

VMware Datastore

ScienceLogic Fields

ServiceNow Fields

Notes

Instance UUID (Service Graph only), Component Unique ID

Morid, object_id, url

 

Name

Name

 

Component Unique ID

Object ID

 

Instance UUID

vCenter Instance UUID

Service Graph Only

Host ID

URL

 

Model

Model ID

 

Company

Company

 

Component Unique ID

Managed object reference ID (MORID)

 

Manufacturer

Manufacturer

 

 

Location

 

VMware Virtual Machine Instance

ScienceLogic Fields

ServiceNow Fields

Notes

Component Unique ID

Object ID

 

Instance UUID

vCenter Instance UUID

Service Graph Only

Manufacture

Manufacturer

 

Model

Model ID

 

 

Location

Service Graph Only

Company

Company

 

Host ID

Bios UUID

 

VMware Cluster

ScienceLogic Fields

ServiceNow Fields

Notes

Component Unique ID

Object ID

 

Name

Name

 

Component Unique ID

Managed object reference ID (MORID)

 

Manufacturer

Manufacturer

 

 

Location

 

Model

Model ID

 

Instance UUID

vCenter Instance UUID

Service Graph Only

Company

Company

 

ESX Server

ScienceLogic Fields

ServiceNow Fields

Notes

Host ID

Correlation ID

 

Component Unique ID

Managed object reference ID (MORID)

 

Model

Model ID

 

 

Location

 

Manufacturer

Manufacture

 

Serial

Serial Number

 

Company

Company

 

Name

Name

 

Component Unique ID

Object ID

 

ESX Resource Pool

ScienceLogic Fields

ServiceNow Fields

Notes

Name

Name

 

Component Unique ID

Object ID

 

 

Location

 

Instance UUID

vCenter Instance UUID

Service Graph Only

Manufacturer

Manufacturer

 

Company

Company

 

Component Unique ID

Managed object reference ID (MORID)

 

Model

Model ID

 

vCenter Network

ScienceLogic Fields

ServiceNow Fields

Notes

Component Unique ID

Object ID

 

Instance UUID

vCenter Instance UUID

Service Graph Only

Manufacturer

Manufacturer

 

 

Location

Service Graph Only

Name

Name

 

Company

Company

 

Component Unique ID

Managed object reference ID (MORID)

 

Distributed Virtual Switch

ScienceLogic Fields

ServiceNow Fields

Notes

Component Unique ID

Object ID

 

Company

Company

 

Instance UUID

vCenter Instance UUID

Service Graph Only

Name

Name

 

Component Unique ID

Managed object reference ID (MORID)

 

Manufacturer

Manufacturer

 

Model

Model

 

Distributed Virtual Portgroup

ScienceLogic Fields

ServiceNow Fields

Notes

Component Unique ID

Object ID

 

Instance UUID

vCenter Instance UUID

Service Graph Only

Model

Model ID

 

Name

Name

 

 

Location

Service Graph Only

Manufacturer

Manufacturer