Créer ou modifier une sonde
Créez une nouvelle sonde pour découvrir 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 avoir des connaissances avancées en scripting pour modifier des 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 Définir les paramètres de sonde pour plus d'informations.
Procédure
- Accédez à la Tous > Découverte > Définition de découverte > Probes.
- Cliquez sur le nom de la sonde que vous souhaitez modifier.
-
Modifiez les champs de formulaire (voir table).
Champ Description Classe Sélectionnez la sonde correspondant au système d’exploitation de l’appareil qu’elle interrogera. - Sonde AWS : sélectionnez cette classe pour interroger vos ressources dans un cloud AWS.
- Sonde CIM : sélectionnez ce type de sonde pour interroger un serveur CIM à l’aide des protocoles WGEM.
- Multisonde : sélectionnez ce type de sonde pour exécuter une ou plusieurs sondes simples de n’importe quel type ou des sondes mixtes 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 multiprobes à 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 de rubrique de la file d’attente ECC .
- Sonde SNMP : sélectionnez ce type de sonde pour les appareils réseau, tels que les routeurs.
- Sonde WMI : sélectionnez ce type de sonde pour Windows les appareils.
Sujet de file d’attente ECC Entrez un terme descriptif pour la fonction de la sonde. La sonde utilise cette étiquette comme champ de rubrique pour les messages entrants de file d’attente ECC. Le terme n’a pas besoin d’être unique. Par exemple, toutes les UNIX sondes peuvent avoir une valeur de rubrique de file d’attente ECC SSHCommand. Par défaut, les sondes utilisent les rubriques de file d’attente ECC suivantes :- CimProbe
- Sonde multiple
- Sonde Powershell
- SCPRelay
- SSHCommand
- SNMP
- WMIRunner
Nom de file d’attente ECC Entrez soit un nom descriptif pour une utilisation humaine, soit la commande réelle que la sonde doit exécuter. Par exemple, si la valeur du champ de la rubrique de file d’attente ECC est SSHCommand, saisissez la commande shell réelle à 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 globales de découverte. Le cache des résultats de sonde ne doit être activé que pour les sondes et 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. Le cache est activé par défaut pour les sondes et capteurs du système de base dont la sortie est peu susceptible de changer. Avertissement :N’activez pas le cache pour les sondes de classification et d’identification. En outre, n’activez pas le cache pour les probes qui déclenchent des probes supplémentaires, car cela pourrait les empêcher d’être déclenchées.Mode classique Sélectionnez cette option pour mettre en cache les résultats de cette sonde dans le Démarrage en Fuji, sélectionnez cette option pour déboguer le script de post-traitement sur l’instance ServiceNow au lieu du serveur MID. Ce mode n’est valide que si un script de post-traitement existe. Utilisez le mode classique pour déboguer les scripts de post-traitement dans l’environnement de tests. ServiceNow ne recommande pas 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 serveur MID. Le script accepte les résultats de sonde comme entrée et génère une chaîne JSON qui est renvoyée à l’instance pour qu’un capteur l’utilise comme entrée. Utilisez ce type de script pour effectuer 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 current. Même fonctionnalité que celle qui existe dans les capteurs. Il s’agit d’attributs de l’appareil détecté.related_data: toutes les données supplémentaires transmises par les scripts de post-traitement des sondes, telles querelated_list.
Tous les scripts de post-traitement de sonde et leurs capteurs correspondants ont accès aux méthodes suivantes :log(chaîne): consigne la chaîne dans le serveur MID 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 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 Définir les paramètres de sonde pour obtenir des instructions. Capteurs qui réagissent à cette sonde ou à ces capteurs Capteurs utilisés par cette sonde. Inclus par multisonde 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 Actuel, la sonde est la plus récente avec votre version de l’instance. Si ce n’est pas le cas, vous n’avez pas la version la plus récente et vous devrez peut-être la réaligner. Consultez Alignez les versions des sondes et capteurs personnalisés pour obtenir des instructions. - Cliquez sur Tester la sonde.
-
Dans la fenêtre Test Probe (Sonde de test), entrez l’adresse IP de la cible et sélectionnez le serveur MID.
Seuls les serveurs MID opérationnels et validés peuvent être sélectionnés.
- Cliquez sur OK.
- Vérifiez la file d’attente ECC du serveur MID pour voir les résultats.
Que faire ensuite
Ajoutez la sonde à la liste connexe Sonde de déclenchement sur le classifieur approprié. Consultez la rubrique Créer une classification CI de découverte pour obtenir une description des champs et des listes connexes sur le formulaire classifieur.