Previous Topic

Next Topic

Book Contents

Book Index

SolarWinds Inventory Integration


SolarWinds develops and markets enterprise information technology (IT) infrastructure management software to IT professionals. SolarWinds integrates so that inventory data (ex: workstations, installed programs/software, installed services, disks, etc.) can be shared with and used within the CSM CMDB (as Configuration Item records).

How the Integration Works

Shared external data is either imported or linked. Both imported and linked data are accessed using an External Connection that you create; however:

Typically, SolarWinds workstation data is imported into the Config-Computer Business Object, and all other data (installed programs/software, installed services, disks, etc.) is linked to using supporting Business Objects (either existing or new External Supporting Business Objects that you create). CSM provides several wizards to walk you through the steps to create the External Connection, create the External Business Object, and import/link the external data.

Note: SolarWinds utilizes a normalized Microsoft SQL Server (MSSQL) database (data is spread across many tables). Before CSM can share data in a normalized External Database, you might need to create one or more database Views to collect, combine, and filter the information you are interested in sharing (importing/linking). You can create the Views in the SolarWinds database or in the CSM database. If you choose to create Views in the CSM database, you might need to create a Linked Server.


When sharing data with an SolarWinds Database, you will most likely want to:

Related Reading

Steps to Integrate

Perform the following high-level steps to import/link SolarWinds data. For detailed step-by-step instructions, refer to the Share data with an External Database section in our online help.

Note: Most steps are performed in CSM Administrator, within a Blueprint.

  1. Create Views of the SolarWinds data to which you want to connect. For example:
  2. Create a Blueprint.
  3. Create an External Connection to the SolarWinds data. Data is either in the external SolarWinds Database or in the database Views, which are accessed through a Linked Server. Accessing a Linked server depends on the configuration of your CSM.

    Use the CSM External Connection Wizard (CSM Administrator>Blueprint>Tools>External Connections) to create an External Connection. Typically:

    The new connection is shown in the External Connections window.

  4. Map each CSM Business Object to the appropriate SolarWinds View:

    Use the CSM External Data Wizard (CSM Administrator>Blueprint>"Business Object">Map to external Data) to map the data. Typically:

  5. Import each SolarWinds View into the appropriate CSM Business Object.

    Use the External Data Import Wizard (CSM Administrator>Database>Import External Data) to import the data. Typically:

  6. Edit Relationships so that data can be shared and displayed between Business Objects:

    Use the Relationship Editor (CSM Administrator>Blueprint>"Business Object">Edit Relationships) to edit Relationships.

    1. Edit the Configuration Item Group Links Customers Relationship to use custom link constraints similar to:

      Customer.FullName = ConfigurationItem.PrimaryUserFullName.

      Relationship Constraint

    2. Edit the following existing Relationships to use a custom link constraint similar to:

      Config-ComputerAssetTag = ComputerID.

      ComputerID is used for:

      • Computer Owns Drives.
      • Computer Owns Installed Services.
      • Computer Owns Installed Software.

        Relationship Constraint

  7. (Optional) If you have additional mapped data, you can edit the Business Object Forms and Grids to display the additional information.

    Use the Form Editor to add Form Controls to the Form that show (and allow editing) of the values in the fields; use the Grid Editor to define which fields are displayed as columns in the the Business Object Grid.

  8. Publish the Blueprint.

See Also

About CSM Integrations

Out-Of-The-Box Connector Integrations

Avaya Integration

Atrium Discovery and Dependency Mapping (ADDM) Integration

Barcode Scanner Integration

Bomgar Integration

Cherwell Discovery and Inventory (CDI) Integration

Cisco Call Manager Integration

Computer Telephony Integration (CTI) Integration

Dimension Data Xigo Integration

eDOCs Integration

External Database Integration

Footprints Integration

Four Rivers TMS Integration

HP OpenView Integration

inContact ACD/IVR Integration

Intelligent Notification Integrations

Ipswitch What’s Up Gold Integration

JAMF Casper Suite Integration

JIRA Integration

KACE Integration

Knowledge Base Integration

Knowledge Brokers Integration

Lansweeper Integration

Lansweeper Integration: View Examples

Lawson Integration

Lightweight Directory Access Protocol (LDAP) Integration

Microsoft Active Directory® Integration

Microsoft® Dynamics CRM Integration

Microsoft® Dynamics GP Integration

Microsoft® Outlook® Integration

Microsoft® System Center Configuration Manager (SCCM) Integration

Microsoft® System Center Operations Manager (SCOM) Integration

Microsoft® Windows PowerShell Integration

Nagios Integration

NetIQ eDirectory Integration

Oracle Access Manager Integration

Oracle Enterprise Resource Planning (ERP) Integration

Oracle Identity Manager (OIM) Integration

Oracle PeopleSoft Integration

Salesforce Chatter Integration

SAP Integration

Snow Inventory Integration

SpiceWorks Integrations

Splunk Integration

Symantec Altiris Integration

Tripwire Enterprise Integration