Vous trouverez toutes les questions fréquemment posées relatives à l'ajout de ServiceNow en tant que source de données dans cette rubrique.

Comment attribuer des privilèges à un rôle dans ServiceNow pour l'ajouter dans vRealize Network Insight ?

  1. Créer un rôle dans l'interface utilisateur de ServiceNow.
  2. Cliquez sur Administrateur système > Élever des rôles > security_admin > OK.
  3. Accédez à Contrôle d'accès (ACL) , puis cliquez sur Nouveau.
  4. Pour l'accès à l'API, procédez comme suit :
    Option Action
    Type Sélectionnez REST_Endpoint dans le menu déroulant.
    Opération Sélectionnez exécuter dans le menu déroulant.
    Nom Dans le menu déroulant, sélectionnez l'entrée de l'API que vous souhaitez ajouter. Pour obtenir la liste des API, consultez la rubrique Ajouter un service ServiceNow.
  5. Pour les tables, procédez comme suit :
    Option Action
    Type Sélectionnez record dans le menu déroulant.
    Opération Sélectionnez read dans le menu déroulant.
    Nom Dans le premier menu déroulant, sélectionnez l'entrée de table que vous souhaitez ajouter. Dans le deuxième menu déroulant, sélectionnez Aucun. Pour obtenir la liste des tables, consultez la rubrique Ajouter un compte ServiceNow.
  6. Dans la table Nécessite un rôle, sélectionnez le rôle que vous souhaitez ajouter au contrôle d'accès.
  7. Cliquez sur Envoyer.

Dois-je ajouter toutes les API/tables mentionnées dans la rubrique Ajouter un compte ServiceNow ?

Pour exécuter la détection d'applications toutes les 30 minutes, vous devez fournir tous les privilèges requis. Cependant, si vous avez accès à la table suivante, vous pouvez ajouter la source de données dans vRealize Network Insight et VALIDER:

API Table Type d'autorisation
/stats.do -- Obligatoire
/api/now/v1/cimodel/cmdb_ci/fullclasshierarchy -- Obligatoire
/api/now/v2/table/cmdb_rel_type cmdb_rel_type Obligatoire
/api/now/v2/table/cmdb_ci cmdb_ci Obligatoire
/api/now/v2/table/cmdb_ci_service_discovered cmdb_ci_service_discovered Obligatoire
/api/now/v2/table/cmdb_rel_ci cmdb_rel_ci Obligatoire

vRealize Network Insight valide les privilèges requis et affiche les privilèges manquants comme une erreur. Vous pouvez vérifier les privilèges manquants, puis accéder aux privilèges manquants et VALIDER de nouveau.

Impossible de trouver /api/now/v1/cdeldel/cmdb_ci/fullclasshierarchy dans la liste de contrôle d'accès (ACL) ServiceNow, Comment ajouter l'API dans la liste ACL ServiceNow ?

  1. Créer un rôle dans l'interface utilisateur de ServiceNow.
  2. Cliquez sur Administrateur système > Élever les rôles > Administrateur de la sécurité > OK.
  3. Accédez à Contrôle d'accès (ACL) , puis cliquez sur Nouveau.
  4. Pour l'accès à l'API, procédez comme suit :
    Option Action
    Type Sélectionnez REST_Endpoint dans le menu déroulant.
    Opération Sélectionnez exécuter dans le menu déroulant.
    Nom Dans le premier menu déroulant, entrez CMBD Model API Read. Dans le deuxième menu déroulant, sélectionnez Aucun.
  5. Dans la table Nécessite un rôle, sélectionnez le rôle que vous souhaitez ajouter au contrôle d'accès.
  6. Cliquez sur Envoyer.

Comment faire en sorte qu'un rôle soit en lecture seule dans ServiceNow ?

Pour rendre un rôle en lecture seule, vous devez lui attribuer snc_read_only. Pour plus de détails, consultez la rubrique Rôle en lecture seule dans la documentation de ServiceNow.

J'ai tous les privilèges nécessaires, mais je reçois toujours le message Privilèges manquants, que faire ?

Dans certaines tables, vous devez ajouter une autre liste ACL avec la même table pour fournir l'accès à tous les attributs en sélectionnant * dans le deuxième menu déroulant Nom. Assurez-vous également que vous disposez des deux listes ACL dans le système pour obtenir les privilèges nécessaires.