Objets de script sur la classification pour Découverte
Utilisez un script On classification dans un classifieur de processus pour personnaliser un enregistrement d’application.
Renommage du nom de l’application par défaut
Par défaut, les noms d’application sont au format suivant : <nom du classifieur de processus>@<le nom du CI de l’ordinateur dans lequel réside le processus> ;
mysql@machineA. Vous pouvez utiliser le champ de script On classification dans l’enregistrement du classifieur de processus pour modifier le nom de l’application par défaut afin qu’il corresponde aux besoins de votre entreprise. Par exemple, le script suivant modifie le nom de l’application par défaut pour inclure un suffixe après le classifieur de processus :
var computerName = g_sensor.deviceGR.name;
var processClassifierName = g_classification.name;
current.name = processClassifierName + "999" + "@" + computerName;Dans cet exemple, le nom de l’enregistrement d’application devient mysql999@machineA. | nom | « Éclipse » |
| commande | « /glide/eclipse/Eclipse.app/Contents/MacOS/eclipse » |
| parameter | « -psn_0_1884620 » |
var computerName = g_sensor.deviceGR.name;
var processClassifierName = g_classification.name;
current.name = processClassifierName + parameters + "@" + computerName;Dans cet exemple, le nom de l’enregistrement d’application devient psn_0_1884620@machineA eclipse.g_probe_parameters . Par exemple :g_probe_parameters['processCommand'] = command;Dans cet exemple, lorsqu’un enregistrement de classification déclenche une sonde, le script transmet à la sonde un paramètre appelé processCommand avec la valeur de la variable command.
Objets de script
| Objet de script | Description |
|---|---|
| current | Pointe vers un objet JavaScript avec sa paire [property :value] pour mettre à jour l’enregistrement de l’application. Il ne s’agit pas d’un objet GlideRecord réel de l’application. |
| g_sensor | Pointe vers l’objet DiscoverySensor défini dans l’include de script DiscoverySensor. Cet objet contient un objet deviceGR qui pointe vers l’enregistrement CI de l’ordinateur sur lequel réside le processus. |
| g_classification | Pointe vers l’enregistrement du classifieur de processus. Cet objet est défini dans le capteur Mappage des dépendances d’applications et est disponible dans le champ de script Sur classification . Utilisez-le pour accéder aux propriétés du processus classé : nom, commande, paramètres, PID et nom de table. |
| nom | Pointe vers le nom du processus. |
| commande | Pointe vers la commande du processus. |
| paramètres | Pointe vers les paramètres du processus. |
| g_probe_parameters | Objet JavaScript qui permet la transmission de paramètres aux sondes déclenchées. |