Objekte vom Typ „Bei Klassifikations-Skript“ für Discovery
Verwenden Sie ein Bei Klassifikations-Skript in einem Prozessklassifizierer, um einen Anwendungsdatensatz anzupassen. Diese Art von Skript wird in Prozessklassifizierern verwendet.
Standardname der Anwendung ändern
Standardmäßig weisen Anwendungsnamen das folgende Format auf: <Name des Prozessklassifizierers>@<Name des Computer-CI, auf dem sich der Prozess befindet>;
mysql@machineA. Sie können das Feld Beim Klassifikations-Skript im Prozessklassifizierungsdatensatz verwenden, um den standardmäßigen Anwendungsnamen an Ihre geschäftlichen Anforderungen anzupassen. Das folgende Skript ändert beispielsweise den standardmäßigen Anwendungsnamen, um ein Suffix hinter dem Prozessklassifizierer einzufügen:
var computerName = g_sensor.deviceGR.name;
var processClassiferName = g_classification.name;
current.name = processClassiferName + "999" + "@" + computerName;In diesem Beispiel wird der Name des Anwendungsdatensatzes in mysql999@machineA geändert. | 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;In diesem Beispiel wird der Name des Anwendungsdatensatzes in „eclipse-psn_0_1884620@computerA“ geändert.g_probe_parameters definiert. Beispiel:g_probe_parameters['processCommand'] = command;In diesem Beispiel übergibt das Skript den Parameter processCommand mit dem Wert der Variablen command, wenn ein Klassifizierungsdatensatz eine Probe auslöst.
Skriptobjekte
| Skriptobjekt | Beschreibung |
|---|---|
| aktuell | Verweist auf ein JavaScript-Objekt mit [property:value]-Paar, um den Anwendungsdatensatz zu aktualisieren. (Es handelt sich dabei nicht um ein tatsächliches GlideRecord-Objekt der Anwendung.) |
| g_sensor | Verweist auf die Sensorklasse des ausgeführten Prozesses. Dieses Objekt enthält ein deviceGR-Objekt, das auf den CI-Datensatz des Computers verweist, auf dem sich der Prozess befindet. |
| g_classification | Verweist auf den Prozessklassifiziererdatensatz selbst |
| Name | Verweist auf den Prozessnamen |
| command | Verweist auf den Prozessbefehl |
| parameters | Verweist auf die Prozessparameter |
| g_probe_parameters | Ein JavaScript-Objekt, das die Übergabe von Parametern an die ausgelösten Probes ermöglicht |