Scénario de démarrage rapide

Cette section décrit les étapes minimales nécessaires pour configurer le scriptage personnalisé pour un scénario exemple.

La section suivante décrit les étapes minimales requises pour configurer un Monitoring Agent for Linux OS de sorte qu'il exécute deux scripts personnalisés.

Description des scripts personnalisés

Dans cet exemple, l'utilisateur possède deux scripts sous un répertoire /scripts_repo :

checkDIRsize.sh – Ce script vérifie la taille d'un répertoire spécifié qui est transmis en tant que paramètre d'entrée. La sortie est un entier : 4594740

cpu_mem_usage.sh – Ce script vérifie les pourcentages d'UC utilisée et les mégaoctets de mémoire de permutation utilisée. La sortie est renvoyée au format suivant : cpu1|96,5|23800

Le premier jeton correspond à l'ID de l'UC, le deuxième au pourcentage d'UC utilisée et le troisième à la mémoire de permutation utilisée en mégaoctets.

La personnalisation à effectuer pour que Monitoring Agent for Linux OS puisse exécuter ces scripts.

La fonction est activée avec les valeurs par défaut dès que l'agent de système d'exploitation est démarré :

Vous créez les fichiers de propriétés AnyName.properties sous le répertoire par défaut rép_install/localconfig/lz/scripts_definitions. Dans cet exemple, créez deux fichiers de propriétés, un pour chaque script, nommés checkDIRsize.properties et cpu_mem_usage.properties :
#CheckDIRsize.properties
ATTRIBUTE_NAME=OPT_DIR_SIZE
SCRIPT_PATH_WITH_PARMS=/scripts_repo/checkDIRsize.sh /opt
EXECUTION_FREQUENCY=20
OUTPUT_TYPE=INTEGER
#cpu_mem_usage.properties 
ATTRIBUTE_NAME=cpu_mem_usage
SCRIPT_PATH_WITH_PARMS=/scripts_repo/cpu_mem_percentage.sh
OUTPUT_TYPE=string
TOKEN_TYPES=F,I
TOKEN_LABELS= Used CPU %, Swap MEM used MB
TOKEN_SEPARATOR=|
EXECUTION_FREQUENCY=10

Vous n'êtes pas obligé de redémarrer l'agent de système d'exploitation après avoir ajouté (ou modifié) les deux fichiers de propriétés. L'agent de système d'exploitation vérifie le répertoire des définitions de script à une fréquence définie (300 secondes par défaut). Ouvrez la console qui présente alors les détails et les résultats sous l'espace de travail "Scripts personnalisés".