You can add ServiceNow as a data source into vRealize Network Insight and fetch your application and tier details. ServiceNow Configuration Management Database (CMDB) provides you the full visibility of software and hardware infrastructure and relation between them in your data center, which helps you to manage your inventory. With ServiceNow integration, vRealize Network Insight can discover applications available in ServiceNow CMDB to enable you to directly add them into vRealize Network Insight.

Prerequisites

Ensure that you have one of the following privileges to your role:
  • Read only admin role for all the privileges
  • Read only itil role for the minimum necessary privileges
  • Access to the following tables/APIs:
    APIs Table Permission Type
    /stats.do -- Required
    /api/now/v1/cimodel/cmdb_ci/fullclasshierarchy -- Required
    /api/now/v2/table/cmdb_rel_type cmdb_rel_type Required
    /api/now/v2/table/cmdb_ci cmdb_ci Required
    /api/now/v2/table/cmdb_ci_service_discovered cmdb_ci_service_discovered Required
    /api/now/v2/table/cmdb_rel_ci cmdb_rel_ci Required
    /api/now/v2/table/cmdb_ci_translation_rule cmdb_ci_translation_rule Required
    /api/now/v2/table/cmdb_ci_cluster_node cmdb_ci_cluster_node Required
    /api/now/v2/table/cmdb_ci_vm_instance cmdb_ci_vm_instance Required
    /api/now/v2/table/cmdb_ci_cluster cmdb_ci_cluster Required
    /api/now/v2/table/cmdb_ci_lb_service cmdb_ci_lb_service Required
    /api/now/v2/table/cmdb_ci_vmware_instance cmdb_ci_vmware_instance Required
    /api/now/v2/table/cmdb_ci_network_adapter cmdb_ci_network_adapter Required
    /api/now/v2/table/cmdb_ci_appl cmdb_ci_appl Required
    /api/now/v2/table/cmdb_ci_spkg cmdb_ci_spkg Required
    /api/now/v2/table/cmdb_ci_computer cmdb_ci_computer Required
    /api/now/v2/table/cmdb_ci_database cmdb_ci_database Required
    /api/now/v2/table/cmdb_ci_qualifier_manual_connection cmdb_ci_qualifier_manual_connection Required
    /api/now/v2/table/cmdb_ci_endpoint cmdb_ci_endpoint Required
    /api/now/v2/table/sys_audit_delete sys_audit_delete Optional
    /api/now/v2/table/sys_user sys_user Optional
    /api/now/v2/table/sys_properties sys_properties Optional
    Note: If you do not have access to tables/APIs marked as Optional, then vRealize Network Insight runs the application discovery at every 12 hours. And if you have access to tables/APIs marked as Optional, vRealize Network Insight runs application discovery at every 30 minutes.

Procedure

  1. On the Settings page, click Accounts and Data Sources.
  2. Click Add Source.
  3. Under CMDB, select ServiceNow.
  4. On the Add Data Source page, provide the following details:
    Option Action
    Collector (Proxy) VM Select a collector VM from the drop-down menu.
    IP Address/FQDN Enter the IP address or the FQDN details.
    Username Enter the user name.
    Password Enter the password.
    Web Proxy (Optional) Select a web proxy from the drop-down menu.
    Note: The Web Proxy (Optional) is visible only if you have configured a web proxy in vRealize Network Insight.
  5. Click VALIDATE.
    You see the Validation Successful message.
  6. To add a customized CMDB configuration, do the following:
    1. Select Customize CMDB configuration.
    2. Click download to download the default configuration file.
    3. Update the file properties. See, Customizing the CMDB Configuration.
    4. On the Add Data Source page, browse to select the updated JSON file.
    Note: If you add customize CMDB configuration, then vRealize Network Insight validates all the newly added entries for Required privileges.
  7. In the Nickname text box, enter a nickname.
  8. In the Notes (Optional) text box, add a note if necessary.
  9. Click Submit.

What to do next

After you add a ServiceNow data source, vRealize Network Insight discovers the applications available in the ServiceNow CMDB, which you add into vRealize Network Insight. For more information, see Add Discovered Applications.