Exécuter DiscoverNow à partir d’un script

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Vous pouvez exécuter DiscoverNow à partir d’un script, tel qu’une tâche en arrière-plan, une règle métier ou des services Web.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Créez le script suivant :
      var d = new Discovery();
      var statusID = d.discoveryFromIP(TARGET_IP, TARGET_MIDSERVER);

      La discoveryFromIP méthode prend deux arguments : IP et serveur MID. L’argument IP est obligatoire, mais l’argument MID Server (Serveur MID ) est facultatif.

    2. Pour choisir le serveur MID, fournissez le sys_id ou le nom du serveur MID comme argument.
      Si vous ne nommez pas de serveur MID, le système tente d’en trouver un valide automatiquement. Un serveur MID valide a l’état Actif et peut découvrir l’adresse IP donnée. Si le système trouve un serveur MID valide et exécute un Découverte, la discoveryFromIP méthode renvoie le sys_id de l’enregistrement Découverte d’état. Si aucun serveur MID ne peut découvrir cette adresse IP, la méthode renvoie la valeur non définie.

      Si vous spécifiez manuellement le TARGET_MIDSERVER, le système valide la valeur donnée et s’assure que la table Serveur MID contient l’enregistrement de serveur MID spécifié. Si la validation réussit, la méthode discoveryFromIP renvoie le sys_id de l’enregistrement du statut de découverte. Si la validation échoue, la méthode renvoie la valeur non définie.