vRealize Network Insight admite personalizar ServiceNow mediante el archivo de configuración en formato JSON.

{
  "fetchOnlyApprovedApplications": false,
  "nameBasedSearchForVm": false,
  "ignoreWorkloadCheck": false,
  "ciGroup": [
    {
      "name": "applicationClasses",
      "value": [
        "cmdb_ci_service_discovered"
      ],
      "valueType": "CI_CLASS",
      "systemGenerated": true,
      "expandCIClass": true
    },
    {
      "name": "relationshipTypeClasses",
      "value": [
        "*"
      ],
      "valueType": "CI_VALUE",
      "systemGenerated": true,
      "expandCIClass": false
    },
    {
      "name": "workloadRelationshipTypeClasses",
      "value": [
        "Hosted on::Hosts",
        "Instantiates::Instantiated by",
        "Runs on::Runs",
        "Virtualized by::Virtualizes"
      ],
      "valueType": "CI_VALUE",
      "systemGenerated": true,
      "expandCIClass": false
    },
    {
      "name": "workloadCIClasses",
      "value": [
        "cmdb_ci_computer",
        "cmdb_ci_vm_instance",
        "cmdb_ci_vmware_instance"
      ],
      "valueType": "CI_CLASS",
      "systemGenerated": true,
      "expandCIClass": true
    },
    {
      "name": "relationClasses",
      "value": [
        "cmdb_rel_ci"
      ],
      "valueType": "CI_CLASS",
      "systemGenerated": true,
      "expandCIClass": true
    },
    {
      "name": "ignoredCIClasses",
      "value": [
        "cmdb_ci_vcenter_server_obj"
      ],
      "valueType": "CI_VALUE",
      "systemGenerated": true,
      "expandCIClass": true
    },
    {
      "name": "ignoredTierCIClasses",
      "value": [
      ],
      "valueType": "CI_VALUE",
      "systemGenerated": true,
      "expandCIClass": true
    },
    {
      "name": "trackedCIClasses",
      "value": [
        "cmdb_ci_appl",
        "cmdb_ci_cluster",
        "cmdb_ci_cluster_node",
        "cmdb_ci_database",
        "cmdb_ci_lb_service",
        "cmdb_ci_spkg",
        "cmdb_ci_qualifier_manual_connection",
        "cmdb_ci_endpoint",
        "cmdb_ci_network_adapter",
        "cmdb_ci_translation_rule"
      ],
      "valueType": "CI_CLASS",
      "systemGenerated": true,
      "expandCIClass": true
    }
  ],
  "traversalRule": [
    {
      "fromNode": [
        "applicationClasses"
      ],
      "toNode": [
        "trackedCIClasses",
        "workloadCIClasses"
      ],
      "relationship": [
        "relationshipTypeClasses"
      ],
      "priority": 5
    },
    {
      "fromNode": [
        "trackedCIClasses",
        "workloadCIClasses"
      ],
      "toNode": [
        "trackedCIClasses",
        "workloadCIClasses"
      ],
      "relationship": [
        "relationshipTypeClasses"
      ],
      "priority": 3
    }
  ],
  "traversalStopRule": [
    {
      "fromNode": [
        "trackedCIClasses",
        "workloadCIClasses"
      ],
      "toNode": [
        "applicationClasses"
      ],
      "relationship": [
        "relationshipTypeClasses"
      ],
      "priority": 5
    }
  ],
  "associationRule": [
    {
      "fromNode": [
        "trackedCIClasses",
        "workloadCIClasses"
      ],
      "toNode": [
        "workloadCIClasses"
      ],
      "relationship": [
        "workloadRelationshipTypeClasses"
      ],
      "priority": 5
    }
  ]
}
Cuando se produce el cambio de configuración, vRealize Network Insight puede demorar 30 minutos en recuperar todos los datos y volver a calcular todas las aplicaciones.

Ejemplo de asignación de servicios y aplicaciones detectadas mediante la configuración de CMDB predeterminada

Permite que vRealize Network Insight detecte las aplicaciones en ServiceNow.