Rubrique précédente: Données de configuration dynamiques

Rubrique suivante: Codes d'ingénierie de champ

vme : générateur d'événement pour les appliances CA 3Tera AppLogic

VME est un utilitaire en mode utilisateur qui est utilisé par les appliances CA 3Tera AppLogic pour générer des événements spécifiques de CA 3Tera AppLogic pendant le processus de démarrage de l'appliance et lors de l'exécution. Tant qu'une appliance n'est pas non gérée, elle doit utiliser vme pendant son processus de démarrage pour indiquer à CA 3Tera AppLogic si elle a bien démarré ou non. Si l'appliance ne peut pas démarrer à cause d'une erreur (paramètres de propriété non valides, mémoire disponible insuffisante, etc.), l'appliance peut utiliser vme pour faire échouer le démarrage de l'appliance et pour consigner un message d'erreur dans le journal du système du contrôleur de grille (accessible à l'aide de la commande list log de la grille). vous pouvez également utiliser vme lors de l'exécution de l'appliance pour consigner des messages d'erreur critiques dans le tableau de bord de la grille.

Par défaut lorsque le kit d'appliances (APK) est installé dans une appliance, vme est utilisé pour envoyer toujours l'événement "démarrage OK" . Ceci peut être remplacé par des scripts spécifiques de l'appliance qui sont exécutés lors du processus de démarrage de l'appliance.

Utilisation

vme id=<event> [msg=<message>] [severity=<severity>] [progress=<readiness>] [cnt_name=<counter name> cnt_value=<counter value>]

Exemples

vme id=started_ok

vme id=start_failed msg="Missing DNS server address"

vme id=maintenance msg="Database recovery" progress=30

vme id=log msg="SSL certificate loaded OK" severity=info

vme id=alert msg="Corrupted database file detected" severity=fatal

vme id=alert cnt_name=n_db_xact_per_min cnt_value=46 severity=fatal

Remarques :

<readiness> est signalé en pourcentage, les valeurs valides vont de 1 à 100

Les appliances en mode maintenance doivent signaler leur progression périodiquement (pas moins souvent que 30 secondes).

<counter name> et <counter value> sont utilisés uniquement pour les alertes

Si un message accompagne une alerte, il est consigné dans le tableau de bord de la grille