Skip to main content
CloudEnterprise

ServiceNow NetBox CMDB Integration

ServiceNow Integration Overview

The NetBox ServiceNow Integration provides API and CMDB integration capabilities between ServiceNow and NetBox instances. This application enables bidirectional synchronization of infrastructure data, allowing organizations to maintain consistent configuration management data across both platforms.

Version Information

  • Application Version: 1.3
  • ServiceNow Compatibility: Certified for Xanadu, Yokohama and Zurich versions.
  • Dependencies:
    • Configuration Management (CMDB)
    • Integration Hub
    • Workflow studio v26 or later

Documentation

Complete documentation for the NetBox ServiceNow Integration is organized into the following guides:

DocumentDescriptionTarget Audience
Release NotesRelease features and bug fixesEnd Users, System Administrators
Installation and SetupStep-by-step installation guide, system requirements, and initial configurationServiceNow Administrators, Integration Specialists
UpgradingUpgrade procedures and version migration instructionsServiceNow Administrators
User GuideComplete user guide including configuration, data synchronization, use cases, and best practicesEnd Users, System Administrators, Integration Specialists
FAQ and TroubleshootingFrequently asked questions and troubleshooting guidanceAll Users
Technical InformationTechnical details, table schemas, API information, and loggingDevelopers, Technical Specialists

Key Features

  • Bidirectional Synchronization: Synchronize configuration items between ServiceNow CMDB and NetBox
  • Automated Data Import: Import NetBox objects (devices, device types, sites, locations, etc.) into ServiceNow through import sets
  • Real-time Integration: API-based integration for real-time data exchange
  • Data Validation: Built-in validation and correlation mechanisms to ensure data integrity
  • Duplicate Prevention: Based on ServiceNow's IRE, CIs are subjected to the same identification rules as your current implementation
  • Extensible Architecture: Modular design using ServiceNow Flow Designer and Integration Hub actions
  • Security Integration: Role-based access controls and secure API communication

NetBox to ServiceNow Object Mapping

The following table shows the supported NetBox objects and their corresponding destinations in ServiceNow:

NetBox ObjectServiceNow DestinationMapping Details
DeviceConfiguration Item (cmdb_ci)Mapped to appropriate CI class based on device role and type
Device TypeHardware Product Model (cmdb_hardware_product_model)Device specifications, manufacturer, and model information
SiteLocation (cmn_location)Physical site information and geographical data
RegionLocation (cmn_location)Geographic regions as top-level locations
ManufacturerCompany (core_company)Vendor/manufacturer information
TenantDepartment (cmn_department)Organizational units and client information
Device RoleCI ClassificationMaps to ServiceNow CI classification and categories

Field mappings are listed in the technical documentation.

Business Value

  • Centralized configuration management across multiple platforms
  • Reduced manual data entry and associated errors
  • Improved visibility into infrastructure assets
  • Enhanced change management processes
  • Streamlined compliance reporting

Technical Architecture

The application is built as a ServiceNow scoped application (x_990381_netbox_cl) and includes:

  • Custom tables for NetBox data import staging
  • Extended ServiceNow CMDB tables with NetBox-specific fields
  • Flow Designer flows for automated synchronization processes
  • Integration Hub spokes for NetBox API connectivity
  • Business rules and UI actions for user interaction

Obtaining the Application

The NetBox CMDB Integration application is currently distributed as XML update sets. To obtain the application:

Prerequisites

Before requesting the application, ensure your organization meets the following requirements:

  • ServiceNow Integration Purchased: Purchased the ServiceNow Integration from NetBox Labs
  • ServiceNow Instance: Active ServiceNow instance with appropriate licensing
  • NetBox Environment: Operational NetBox instance with API access
  • Administrator Access: ServiceNow administrator privileges for application installation
  • ServiceNow MID Server (NetBox Enterprise Only): MID server installed on-prem to handle communication between ServiceNow and NetBox Enterprise

Obtaining Access

  1. Contact NetBox Labs: Reach out to your NetBox Labs support team or account manager
  2. Request Access: Submit a request for the NetBox CMDB Integration application for ServiceNow
  3. Receive Update Set: NetBox Labs will provide you with the XML update set file(s)