Objets de script de classification pour Discovery
Utilisez un script de classification dans un classifieur de processus pour personnaliser un enregistrement d'application. Ce type de script est utilisé dans les classifieurs de processus.
Modifier le nom d'application par défaut
Par défaut, les noms d'application sont au format suivant : <nom du classifieur de processus>@<nom du CI d'ordinateur où réside le processus> ;
mysql@machineA. Vous pouvez utiliser le champ Script de classification dans l'enregistrement du classifieur de processus pour modifier le nom d'application par défaut afin qu'il corresponde à vos besoins professionnels. Par exemple, le script suivant modifie le nom d'application par défaut pour inclure un suffixe après le classifieur de processus :
var computerName = g_sensor.deviceGR.name;
var processClassiferName = g_classification.name;
current.name = processClassiferName + "999" + "@" + computerName;Dans cet exemple, le nom de l'enregistrement d'application devient mysql999@machineA. | name | "eclipse" |
| command | "/glide/eclipse/Eclipse.app/Contents/MacOS/eclipse" |
| parameter | "-psn_0_1884620" |
var computerName = g_sensor.deviceGR.name;
var processClassiferName = g_classification.name;
current.name = processClassiferName + parameters + "@" + computerName;Dans cet exemple, le nom de l'enregistrement d'application devient eclipse-psn_0_1884620@machineA.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 variable command.
Objets de script
| Objet de script | Description |
|---|---|
| current | Indique 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 | Indique la classe du capteur de processus en cours d'exécution. Cet objet contient un objet deviceGR, qui pointe vers l'enregistrement de CI de l'ordinateur sur lequel se trouve le processus. |
| g_classification | Indique l'enregistrement du classifieur de processus proprement dit. |
| name | Indique le nom du processus. |
| command | Indique la commande du processus. |
| parameters | Indique les paramètres du processus. |
| g_probe_parameters | Objet JavaScript qui permet de transmettre le paramètre aux sondes déclenchées. |