Site24x7 to ServiceNow CMDB integration: CI mapping reference

Site24x7 to ServiceNow CMDB integration: CI mapping reference

Site24x7 provides integration with ServiceNow, allowing seamless population of Configuration Items (CIs) in your ServiceNow CMDB based on your monitored resources in Site24x7.
This article provides a reference for the field mappings used during the CMDB integration. The mapping is organized based on monitor categories like servers, websites, databases, containers, and more.

Mapping sheet overview

The attached sheet contains the following columns:

Column name
Description
Monitor type

Site24x7 monitor type (e.g., NETWORK DEVICES).
CI Type
The corresponding ServiceNow CI table (e.g., u_cmdb_ci_wm_ec2autoscaling).
Site24x7 field
Attribute name as sent from Site24x7 (e.g., INSTANCE_ID, URLID).
ServiceNow field
Target field in the ServiceNow CI table (e.g., u_instance_id, u_monitor_id).

Sample mapping

Below is a sample of field mappings for some commonly used monitor types:

Example 1: Network Device (Monitor Type: NETWORKDEVICE)

Site24x7 field
ServiceNow field
INTERFACEID
u_interfaceid
COLLECTIONTIME
u_collectiontime
INTERFACE_IP
u_interface_ip
INTERFACEINDEX
u_interfaceindex

SYSTEM_DESC
u_system_desc
URLID
u_urlid
LASTSELFTESTRESULT
u_lastselftestresult
RUNTIMEREMAINING
u_runtimeremaining
MODEL
u_model
LASTSELFTESTDATE
u_lastselftestdate
BATTERYSTATUS
u_batterystatus
OUTPUTCURRENT
u_outputcurrent
BATTERYHEALTH
u_batteryhealth
LINKSTATUS
u_linkstatus
OUTPUTVOLTS
u_outputvolts
LOCATIONID
u_locationid
DEVICEPINGABLE
u_devicepingable
MANAGED
u_managed
POLLINGINTERVAL
u_pollinginterval
POLLVIA
u_pollvia
DEPENDANCY
u_dependancy
SYSNAME
u_sysname
VENDORNAME
u_vendorname
DEVICENAME
u_devicename
COMMUNITY
u_community
SNMPPORT
u_snmpport
DNSNAME
u_dnsname
SYSTEMDESC
u_systemdesc
TRIMMEDDESC
u_trimmeddesc
DEVICEPROTOCOL
u_deviceprotocol
MANUFACTURER
u_manufacturer
UPDATEDTIME
u_updatedtime
SERIALNUMBER
u_serialnumber
FIRMWAREVERSION
u_firmwareversion
SOFTWAREVERSION
u_softwareversion
SWITCH_ID
u_switch_id
SWITCH_NO
u_switch_no
SWITCH_ROLE
u_switch_role
SWITCH_STATE
u_switch_state
SWITCH_MAC
u_switch_mac
SWITCH_SWPRIORITY
u_switch_swpriority
SWITCH_HWPRIORITY
u_switch_hwpriority
SWITCH_MODEL
u_switch_model
SWITCH_SERIALNO
u_switch_serialno
STACK_REDUNDANCY
u_stack_redundancy
NEIGHBOR1_NO
u_neighbor1_no
NEIGHBOR1_NO
u_neighbor2_no
NEIGHBOR1_STATUS
u_neighbor1_status
NEIGHBOR2_STATUS
u_neighbor2_status
SWITCH_STATUS
u_switch_status
REASON
u_reason

How it works

During the CMDB sync process:

  1. Site24x7 retrieves monitor metadata and metrics.
  2. These fields are then mapped based on the configuration defined in this mapping sheet.
  3. The data is pushed into ServiceNow CI tables (custom or native) using REST API.
Notes
  1. Custom CI types in ServiceNow must be created with fields corresponding to the target fields in this mapping.
  2. The integration supports JSON-based configuration to customize this mapping.
  1. Site24x7–ServiceNow integration guide
  2. Sample JSON table mapper file for ServiceNow CMDB integration

    • Related Articles

    • Compare our various methodologies for Website Monitoring

      Get to know Site24x7 monitors better and choose the one that best fits your monitoring needs. Compare the functionality of the following monitors: Website Monitoring Webpage Speed (Browser) Web Transaction Monitoring Web Transaction (Browser) SSL/TLS ...
    • How to configure the NGINX status page for monitoring NGINX performance

      The NGINX plugin uses the NGINX status page to pull the performance metrics of the NGINX server. You may encounter the following errors while installing the NGINX plugin integration: Error_code : HTTP Error 404: This error usually indicates that the ...