Argomento precedente: Dati di configurazione dinamica

Argomento successivo: Codici di progettazione campo


vme: generatore di eventi per appliance di CA AppLogic

VME è un'utilità in modalità utente utilizzata da appliance di CA AppLogic per generare eventi specifici in CA AppLogic durante il processo di avvio dell'appliance e in fase di esecuzione. Finché un'applicazione non viene gestita, l'appliance deve utilizzare vme durante il processo di avvio per comunicare a CA AppLogic se l'appliance è stata avviata correttamente. Se l'appliance non è in grado di avviarsi a causa di qualche errore (impostazioni di proprietà non valide, memoria insufficiente, e così via), l'appliance può utilizzare vme per interrompere l'avvio dell'appliance e anche per registrare un messaggio di errore nel log di sistema del controller della griglia, (a cui si è effettuato l'accesso tramite il comando di log dell'elenco della griglia). vme può essere utilizzato anche durante il runtime dell'appliance per registrare messaggi di errore critici sul dashboard della griglia.

Per impostazione predefinita, quando il kit di appliance (APK) è installato in un'appliance, vme viene utilizzato per inviare l'evento "started OK" (avvio corretto) relativo all'appliance. Questo può essere sovrascritto da script specifici dell'appliance che vengono eseguiti durante il processo di avvio dell'appliance.

Utilizzo

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

Esempi

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

Note:

<readiness> è riportato in percentuale, i valori validi sono compresi tra 1 e 100

Le appliance in modalità manutenzione devono comunicare periodicamente il proprio stato di avanzamento (almeno ogni 30 secondi).

<counter name> e <counter value> sono utilizzati solo per gli avvisi

Se un messaggio viene fornito con un avviso, il messaggio viene registrato nel dashboard della griglia