Il existe cinq commandes étendues permettant de gérer les alarmes.
Les paramètres suivants peuvent être utilisés par les commandes étendues relatives aux alarmes. Pour tout détail sur les paramètres a et m, reportez-vous à Paramètres et indicateurs prédéfinis.
La valeur du paramètre ack est une liste de valeurs séparées par des virgules qui indique si les alarmes qui sont gérées ont été reconnues. Les valeurs admises pour le paramètre ack sont A (reconnue) et N (pas reconnue).
La valeur du paramètre command est l'action en cas d'alarme à effectuer.
La valeur du paramètre domain est le nom du domaine de Sun Management Center pour lequel les alarmes vont être gérées. Si aucun domaine n'est spécifié, le Domaine par défaut est utilisé.
La valeur du paramètre managed_object est le nom de l'objet géré pour lequel les alarmes vont être gérées.
La valeur du paramètre note est un texte de remarque relatif à la commande en cours d'exécution.
La valeur du paramètre property est le nom de la propriété pour laquelle les alarmes vont être gérées.
La valeur du paramètre property_instance est le nom de l'instance de propriété spécifique pour laquelle les alarmes vont être gérées.
La valeur du paramètre qualifier est le nom du qualificateur qui est associé à la propriété gérée pour laquelle les alarmes vont être gérées.
La valeur du paramètre severity est une liste séparée par des virgules de valeurs de gravité pour les alarmes gérées. Les valeurs suivantes sont admises pour le paramètre severity :
ERR — Erreur.
WRN — Avertissement.
INF — Information.
IRR — Irrationnel.
DWN — Hors service.
DIS — Désactivé.
OFF — Déconnecté.
La valeur du paramètre state est une liste séparée par des virgules de valeurs d'état pour les alarmes gérées. Les valeurs admises pour le paramètre state sont O (ouverte) ou C (fermée).
Vous pouvez examiner les valeurs d'alarme et définir des actions en cas d'alarme au moyen des commandes suivantes :
La commande ackAlarms reconnaît les alarmes dans un agent ou une liste d'agents. La commande ackAlarms accepte les paramètres suivants : a, ack, columns, domain, f, m, managed_object, note, property , property_instance, qualifier, severity et state.
Si aucune valeur n'est spécifiée pour le paramètre state, state est fixé par défaut à O (ouverte).
La commande delAlarms supprime les alarmes dans un agent ou une liste d'agents. La commande delAlarms accepte les paramètres suivants : a, ack, columns, domain, f, m, managed_object, note, property , property_instance, qualifier, severity et state.
Si aucune valeur n'est spécifiée pour le paramètre state, state est fixé par défaut à C (fermée).
La commande getAlarms récupère des informations sur les alarmes pour un agent ou un ensemble d'agents. La commande getAlarms accepte les paramètres suivants : a, ack, columns, domain, f, m, managed_object, property , property_instance, qualifier , severity, and state.
Si aucun paramètre n'est spécifié, getAlarms retourne des informations sur toutes les alarmes.
La commande runAlarmAction exécute une action en cas d'alarme manuelle ou différée dans un agent ou un groupe d'agents. La commande runAlarmAction accepte les paramètres suivants : a et domain.
La commande setAlarmAction définit une action en cas d'alarme manuelle ou programmée pour une alarme existante dans un agent ou une liste d'agents. La commande setAlarmAction accepte les paramètres suivants : a, command et domain.
La commande suivante récupère toutes les alarmes de gravité ERR ou DWN de l'hôte haiku :
> getAlarms a=haiku severity=ERR,DWN |