Il existe cinq commandes étendues permettant de gérer les alarmes.
Les paramètres suivants peuvent etre utilisés par les commandes étendues relatives aux alarmes. Pour plus d'informations 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 indiquent si les alarmes qui sont gérées ont été reconnues. Les valeurs autorisées pour le paramètre ack sont ACK (reconnue) et NOACK (non reconnue).
La valeur du paramètre command correspond à l'action en cas d'alarme à effectuer.
La valeur du paramètre domain correspond au nom du domaine Sun Management Center pour lequel les alarmes vont etre gérées. Si aucun domaine n'est spécifié, le Domaine par défaut est utilisé.
La valeur du paramètre mgtObj correspond au 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 correspond au nom de la propriété pour laquelle les alarmes vont être gérées.
La valeur du paramètre propInst correspond au nom d'une instance de propriété spécifique pour laquelle les alarmes vont être gérées.
La valeur du paramètre qualifier correspond au nom du qualificateur qui est associé à la propriété gérée dont les alarmes vont être gérées.
La valeur du paramètre severity est une liste de valeurs de gravité séparées par des virgules pour les alarmes gérées. Les valeurs suivantes sont autorisées pour le paramètre severity :
La valeur du paramètre state est une liste de valeurs d'état séparées par des virgules pour les alarmes gérées. Les valeurs autorisées pour le paramètre state sont Open, Closed et Fixed.
Vous pouvez examiner les valeurs d'alarme et définir des actions en cas d'alarme au moyen des commandes suivantes :
Description
La commande ackAlarms reconnait les alarmes dans un agent ou une liste d'agents.
Syntaxe
ackAlarms a=hôte[:port][,hôte[:port]]* [domain=domaine] [m=module[+instance][mgtObj=objetGéré [property=propriété [propInst=instancePropriété] [qualifier=qualificateur]]]] [severity=DIS|DWN|ERR|INF|IRR|OFF|WRN] [state=OPEN|CLOSED|FIXED] [note=motif]
Paramètres
a, domain, m, mgtObj, property, propInst, qualifier, severity, state et note.
Si aucune valeur n'est spécifiée pour le paramètre state, la valeur Open est utilisée par défaut.
Description
La commande delAlarms supprime les alarmes d'un agent ou d'une liste d'agents.
Syntaxe
delAlarms a=hôte[:port][,hôte[:port]]* [domain=domaine] [m=module[+instance][mgtObj=objetGéré [property=propriété [propInst=instancePropriété] [qualifier=qualificateur]]]] [severity=DIS|DWN|ERR|INF|IRR|OFF|WRN] [state=OPEN|CLOSED|FIXED] [ack=ACK|NOACK] [note=motif]
Paramètres
a, domain, m, mgtObj, property, propInst, qualifier, severity, state, ack et note.
Si aucune valeur n'est spécifiée pour le paramètre state, la valeur Closed est utilisée par défaut.
Description
La commande getAlarms récupère des informations sur les alarmes pour un agent ou un ensemble d'agents.
Syntaxe
getAlarms a=hôte[:port][,hôte[:port]]* [domain=domaine] [m=module[+instance][mgtObj=objetGéré [property=propriété [propInst=instancePropriété] [qualifier=qualificateur]]]] [severity=DIS|DWN|ERR|INF|IRR|OFF|WRN] [state=OPEN|CLOSED|FIXED] [ack=ACK|NOACK]
Paramètres
a, domain, m, mgtObj, property, propInst, qualifier, severity, state et ack.
Si aucun paramètre n'est spécifié, getAlarms affiche toutes les informations relatives aux alarmes.
Description
La commande runAlarmAction exécute une action en cas d'alarme manuelle ou différée pour toutes les alarmes associées à un domaine d'un agent ou d'une liste d'agents.
Syntaxe
runAlarmAction a=hôte[:port][,hôte[:port]]* [domain=domaine] [m=module[+instance][mgtObj=objetGéré [property=propriété [propInst=instancePropriété] [qualifier=qualificateur]]]] [severity=DIS|DWN|ERR|INF|IRR|OFF|WRN] [state=OPEN|CLOSED|FIXED] [ack=ACK|NOACK]
Paramètres
a, domain, m, mgtObj, property, propInst, qualifier, severity, state et ack.
Description
La commande setAlarmAction définit une action en cas d'alarme manuelle ou différée pour toutes les alarmes associées à un domaine d'un agent ou d'une liste d'agents.
Syntaxe
setAlarmAction a=hôte[:port][,hôte[:port]]* command=commande [domain=domaine] [m=module[+instance][mgtObj=objetGéré [property=propriété [propInst=instancePropriété] [qualifier=qualificateur]]]] [severity=DIS|DWN|ERR|INF|IRR|OFF|WRN] [state=OPEN|CLOSED|FIXED] [ack=ACK|NOACK]
Paramètres
a, command, domain, m, mgtObj, property, propInst, qualifier, severity, state et ack.
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 |