Créer ou modifier une sonde
Créez une sonde pour détecter des CI supplémentaires ou modifiez une sonde existante pour collecter des informations supplémentaires. Après avoir créé ou modifié une sonde, testez-la.
Avant de commencer
Important :
Vous devez bien connaître le scripting pour modifier les sondes ou leurs capteurs associés. De nombreuses sondes existantes fournissent des paramètres que vous pouvez définir, plutôt que de modifier la sonde elle-même. Consultez Configurer les paramètres de sonde pour plus d'informations.
Procédure
- Accédez à la Tout > Découverte > Définition de découverte > Sondes.
- Cliquez sur le nom de la sonde que vous souhaitez modifier.
-
Modifiez les champs du formulaire (reportez-vous au tableau suivant).
Champ Description Classe Sélectionnez la sonde correspondant au système d'exploitation de l'appareil qu'elle va interroger. - Sonde AWS : sélectionnez cette classe pour interroger vos ressources au sein d'un cloud AWS.
- Sonde CIM : sélectionnez ce type de sonde pour interroger un serveur CIM à l'aide des protocoles WBEM.
- Multisonde : sélectionnez ce type de sonde pour exécuter une ou plusieurs sondes simples, quel qu'en soit le type, ou utiliser des sondes de différents types. Ce type de sonde peut effectuer plusieurs requêtes simultanément qui renvoient tous les résultats en même temps. Vous ne pouvez pas ajouter des multisondes à d'autres multisondes.
- Sonde : sélectionnez ce type générique pour définir une classe de sonde. Spécifiez le nom de la classe de sonde dans le champ Sujet de file d'attente ECC.
- Sonde SNMP : sélectionnez ce type de sonde pour les équipements réseau, tels que les routeurs.
- Sonde WMI : sélectionnez ce type de sonde pour les appareils Windows.
Sujet de file d'attente ECC Saisissez un terme décrivant la fonction de la sonde. La sonde utilise ce libellé comme champ Sujet pour les messages de file d'attente ECC entrants. Il n'est pas nécessaire d'utiliser un terme unique. Par exemple, toutes les sondes UNIX peuvent avoir une valeur de sujet de file d'attente ECC de SSHCommand. Par défaut, les sondes utilisent les sujets de file d'attente ECC suivants :- CimProbe
- Multisonde
- Sonde PowerShell
- SCPRelay
- SSHCommand
- SNMP
- WMIRunner
Nom de file d'attente ECC Saisissez soit un nom descriptif à l'attention des utilisateurs, soit la commande active que la sonde doit exécuter. Par exemple, si la valeur du champ de sujet de file d'attente ECC est définie sur SSHCommand, saisissez la commande shell active à exécuter dans ce champ. Mettre en cache les résultats Sélectionnez cette option pour mettre en cache les résultats de cette sonde afin d'améliorer les performances de détection globales. La mise en cache des résultats de la sonde ne doit être activée que pour les sondes et les capteurs dont la sortie est peu susceptible de changer. Par exemple, le capteur Linux - CPU est mis en cache, car les informations du processeur changent rarement. La mise en cache est activée par défaut pour les sondes et les capteurs du système de base dont la sortie est peu susceptible de changer. Avertissement :n'activez pas la mise en cache des sondes de classification et d'identification. Veillez en outre à ne pas activer la mise en cache des sondes qui déclenchent des sondes supplémentaires, car cela risque d'empêcher leur déclenchement.Mode classique Sélectionnez cette option pour mettre en cache les résultats de cette sonde à partir de la version Fuji ; sélectionnez-la également pour déboguer le script de post-traitement sur l'instance ServiceNow plutôt que sur le MID Server. Ce mode n'est valide que s'il existe un script de post-traitement. Utilisez le mode classique pour déboguer les scripts de post-traitement dans l'environnement de tests. ServiceNow déconseille l'utilisation du mode classique dans l'environnement de production. Script de post-traitement Définissez un script de post-traitement facultatif qui s'exécute sur le MID Server. Ce script accepte les résultats de sonde en tant qu'entrée, puis génère une chaîne JSON renvoyée à l'instance pour qu'un capteur l'utilise comme entrée. Utilisez ce type de script pour exécuter des tâches telles que l'analyse de données. Tous les scripts de post-traitement de sonde et leurs capteurs correspondants ont accès aux variables globales suivantes :current: définit l'attribut sur actuel. Cette même fonctionnalité existe dans les capteurs. Il s'agit d'attributs de l'appareil qui est détecté.related_data: toutes les données supplémentaires à transmettre à partir des scripts de post-traitement des sondes, telles querelated_list.
Tous les scripts de post-traitement de sonde et les capteurs correspondants ont accès aux méthodes suivantes :log(string): consigne la chaîne sur le MID Server et les fichiers journaux de l'instance ServiceNow.getParameter(param): obtient le paramètre à partir de la charge utile de la file d'attente ECC.
- Cliquez avec le bouton droit de la souris sur l'en-tête du formulaire, puis sélectionnez Enregistrer.
-
Modifiez ces listes connexes si nécessaire.
Liste connexe Description Paramètres de sonde Paramètres qui contrôlent la fonctionnalité de la sonde. Consultez la rubrique Configurer les paramètres de sonde pour obtenir les instructions. Capteurs qui réagissent à cette sonde ou à ces capteurs Capteurs que cette sonde utilise. Inclus par multisonde Indique si cette sonde est incluse avec d'autres sondes en tant que multisonde. Scripts multicapteurs Scripts qui s'exécutent pour plusieurs capteurs. Versions Version de la sonde. Si l'état est défini sur Actuel, vous disposez de la sonde la plus récente par rapport à la version de votre instance. Si ce n'est pas le cas, vous ne disposez pas de la version la plus récente et devrez peut-être la mettre à jour. Consultez la rubrique Aligner les versions de sondes et de capteurs personnalisés pour obtenir les instructions. - Cliquez sur Tester la sonde.
-
Dans la fenêtre Tester la sonde, saisissez l'adresse IP de la cible et sélectionnez le MID Server.
Vous pouvez sélectionner uniquement les MID Servers En service et Validés.
- Cliquez sur OK.
- Consultez la file d'attente ECC pour que le MID Server affiche les résultats.
Que faire ensuite
Ajoutez la sonde à la liste connexe Déclenche la sonde sur le classifieur approprié. Consultez la rubrique Créer une classification de CI dans Discovery pour obtenir une description des champs et des listes connexes du formulaire du classifieur.