Skip to main content

Set up ServiceNow CMDB

Nine steps. Have your instance URL and credential ready before you start — see what you need.

Use the classic view

These steps are for the classic Settings page. If you're in the new Axiad Mesh experience, ServiceNow CMDB shows a Coming soon label and can't be selected. Open your profile menu, select Switch to Classic View, then follow the steps below.

Step 1 — Open Connectors

  1. Select Settings → Connectors.
  2. Select Add connector.

The Connectors page in Mesh settings, with the Add connector button at the top right

Step 2 — Choose Manual setup

Mesh offers three ways to add a connector. Choose Manual setup.

The Set up a connector dialog, offering AI assistant, Universal REST connector, and Manual setup

Step 3 — Name it and pick the provider

Enter a Name. This is only a label — it appears in your connector list and in reports, and you can change it later.

The Add connector dialog with the Name field and the Provider list

Open Provider and select ServiceNow CMDB.

The Provider list open, with ServiceNow CMDB highlighted above the two Legacy entries

Three entries look similar — pick the right one

The provider list contains three ServiceNow entries:

EntryUse it?
ServiceNow CMDBYes — this guide
ServiceNow CMDB (Legacy) - offlineNo. For offline file imports
ServiceNow CMDB (Legacy)No. An earlier connector, kept for existing setups

Choosing a Legacy entry gives you a different form and a different set of fields.

Step 4 — Enter the instance URL

Enter your ServiceNow instance URL.

The ServiceNow instance URL field and the five authentication mode cards

Rules for this field:

RuleExample
Must be HTTPShttps://acme.service-now.com
Must be a service-now.com addresshttps://acme.service-now.com
No username or password in the URLNot https://user:pass@acme.service-now.com
No path or query stringNot https://acme.service-now.com/nav_to.do
No #fragment, no IP address, no port other than 443Not https://10.0.0.1:8443/#x

Step 5 — Choose an authentication method

Select one of the five Authentication mode cards, then fill in only that method's fields.

ModeWhat you enter
api keyThe API key
bearerA bearer access token
basicUsername and password
oauth2 client credentialsClient ID and client secret
oauth2 passwordClient ID, client secret, username and password
Fill in one method only

Enter credentials for the mode you selected and leave the others empty. Mesh rejects a configuration that carries credentials for more than one method.

For either OAuth mode, OAuth token URL is optional. Leave it empty and Mesh uses your instance's standard token endpoint.

Step 6 — Choose what to collect

Leave Mapping matrix version at the value already selected. This field is required, and the pre-selected value is the right one.

Entity sets lists everything the connector can read. All are selected by default.

The Entity sets list with all eleven sets selected

Listed in the order the form shows them:

Entity setReadsBecomes
configuration_itemsComputersMachine assets
software_installationsInstalled softwareSoftware assets
usersPeopleUser accounts
groupsGroupsGroups
group_membershipsWho is in which groupGroup membership
organizationsDepartmentsOrganization context
locationsLocationsLocation records
certificatesCertificatesCertificate records
vulnerabilitiesKnown vulnerabilitiesInventory records
containersContainersSoftware assets
software_discovery_modelsSoftware modelsSoftware assets

Clear anything you do not want Mesh to read.

Clearing a set removes what it feeds

Anything Mesh builds from a set — correlations, risk scores, dashboards — is incomplete without it. Clear a set only when you have a reason.

Step 7 — Advanced options

These are optional. Skip this step unless you need it.

Incremental ordering fields, Custom tables and Table joins

OptionWhat it doesWhen you need it
Incremental ordering fieldThe field Mesh uses to find what changed. Defaults to sys_updated_on for every setOnly if your instance tracks changes on a different field
Custom tablesCollect a ServiceNow table Mesh does not read by defaultYou keep asset data in a custom table
Table joinsFollow a reference field into another table to pull extra detailA field you need lives on a related record

Ask Axiad before using custom tables or joins — the right settings depend on how your CMDB is structured.

Step 8 — Test the connection

Select Test connection.

The completed form with a passing connection test and Add & connect enabled

A green checkmark and Configuration cleared mean Mesh reached your instance and the credential was accepted. Add & connect becomes available.

If the test does not pass, see Troubleshooting.

Step 9 — Add the connector

Select Add & connect.

Your connector appears in the list, and the first collection starts.

The first collection can take a while

Mesh reads your whole CMDB the first time. On a large estate this can take hours. You can use Mesh during this time, though data will be incomplete until it finishes. To see when it finishes, watch the Health column on Settings → Connectors.

Check that it worked

  1. Open Settings → Connectors and find your connector.
  2. Check the Health column.
  3. For run-by-run detail, open Settings → Data source syncs. See Data source synchronizations.