Pour configurer un d¨¦clencheur, proc¨¦dez comme suit :
Voir aussi informations g¨¦n¨¦rales sur les d¨¦clencheurs et leurs temps de calcul.
L'onglet ¶Ù¨¦³¦±ô±ð²Ô³¦³ó±ð³Ü°ù contient tous les attributs de d¨¦clencheur essentiels.
Tous les champs de saisie obligatoires sont marqu¨¦s d'un ast¨¦risque rouge.
±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð | Description |
---|---|
Nom | Nom du d¨¦clencheur. Les macros prises en charge sont : {HOST.HOST}, {HOST.NAME}, {HOST.PORT}, {HOST.CONN} , {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE}, {ITEM.LOG.*} et les macros utilisateur {$MACRO}. Les macros $1, $2...$9 peuvent ¨ºtre utilis¨¦es pour faire r¨¦f¨¦rence ¨¤ la premi¨¨re, deuxi¨¨me...neuvi¨¨me constante de l'expression. Remarque : les macros $1-$9 se r¨¦solvent correctement si elles font r¨¦f¨¦rence ¨¤ des constantes dans des expressions relativement simples et directes. Par exemple, le nom "Charge du processeur sup¨¦rieure ¨¤ $1 sur {HOST.NAME}" sera automatiquement remplac¨¦ par "Charge du processeur sup¨¦rieure ¨¤ 5 sur Nouvel h?te" si l'expression est last(/Nouvel h?te/system.cpu.load[percpu,avg1 ])>5 |
Nom de l'¨¦v¨¦nement | Si d¨¦fini, ce nom sera utilis¨¦ pour cr¨¦er le nom de l'¨¦v¨¦nement du probl¨¨me, au lieu du nom du d¨¦clencheur. Le nom de l'¨¦v¨¦nement peut ¨ºtre utilis¨¦ pour cr¨¦er des alertes significatives contenant des donn¨¦es de probl¨¨me (voir l'exemple). Le m¨ºme ensemble de macros est pris en charge que dans le nom du d¨¦clencheur, plus les macros d'expression {TIME} et {?EXPRESSION}. Pris en charge depuis Áú»¢¶Ä²© 5.2.0. |
Donn¨¦e op¨¦rationnelle | Les donn¨¦es op¨¦rationnelles permettent de d¨¦finir des cha?nes arbitraires avec des macros. Les macros seront r¨¦solues dynamiquement en donn¨¦es en temps r¨¦el dans Surveillance ¡ú ±Ê°ù´Ç²ú±ô¨¨³¾±ðs. Alors que les macros dans le nom du d¨¦clencheur (voir ci-dessus) r¨¦soudront leurs valeurs au moment o¨´ un probl¨¨me se produira et deviendront la base d'un nom de probl¨¨me statique, les macros dans les donn¨¦es op¨¦rationnelles conservent la capacit¨¦ d'afficher dynamiquement les toutes derni¨¨res informations. Le m¨ºme ensemble de macros est pris en charge que dans le nom du d¨¦clencheur. |
³§¨¦±¹¨¦°ù¾±³Ù¨¦ | D¨¦finissez la ²õ¨¦±¹¨¦°ù¾±³Ù¨¦ du d¨¦clencheur requise en cliquant sur les boutons. |
Expression de probl¨¨me | Expression logique utilis¨¦e pour d¨¦finir les conditions d'un probl¨¨me. Un probl¨¨me est cr¨¦¨¦ une fois que toutes les conditions incluses dans l'expression sont remplies, c'est-¨¤-dire que l'expression est ¨¦valu¨¦e ¨¤ VRAI. Le probl¨¨me sera r¨¦solu d¨¨s que l'expression aura la valeur FAUX, ¨¤ moins que des conditions de r¨¦cup¨¦ration suppl¨¦mentaires ne soient sp¨¦cifi¨¦es dans Expression de r¨¦cup¨¦ration. |
G¨¦n¨¦ration d'¨¦v¨¦nement OK | Options de g¨¦n¨¦ration d'¨¦v¨¦nements OK : Expression - Les ¨¦v¨¦nements OK sont g¨¦n¨¦r¨¦s en fonction de la m¨ºme expression que les ¨¦v¨¦nements de probl¨¨me ; Expression de r¨¦cup¨¦ration - Les ¨¦v¨¦nements OK sont g¨¦n¨¦r¨¦s si le l'expression du probl¨¨me est ¨¦valu¨¦e ¨¤ FAUX et l'expression de r¨¦cup¨¦ration est ¨¦valu¨¦e ¨¤ VRAI ; Aucun - dans ce cas, le d¨¦clencheur ne reviendra jamais ¨¤ un ¨¦tat OK de lui-m¨ºme. |
Expression de r¨¦cup¨¦ration | Expression logique (facultatif) d¨¦finissant des conditions suppl¨¦mentaires qui doivent ¨ºtre remplies avant que le probl¨¨me ne soit r¨¦solu, apr¨¨s que l'expression du probl¨¨me d'origine a d¨¦j¨¤ ¨¦t¨¦ ¨¦valu¨¦e comme FAUX. L'expression de r¨¦cup¨¦ration est utile pour l'hysteresis du d¨¦clencheur. Il n'est pas possible de r¨¦soudre un probl¨¨me par l'expression de r¨¦cup¨¦ration seule si l'expression du probl¨¨me est toujours TRUE. Ce champ n'est disponible que si 'Expression de r¨¦cup¨¦ration' est s¨¦lectionn¨¦ pour G¨¦n¨¦ration d'¨¦v¨¦nement OK. |
Mode de g¨¦n¨¦ration des ¨¦v¨¦nements PROBL?ME | Mode de g¨¦n¨¦ration d'¨¦v¨¦nements de probl¨¨me : Seul - un ¨¦v¨¦nement unique est g¨¦n¨¦r¨¦ lorsqu'un d¨¦clencheur passe ¨¤ l'¨¦tat '±Ê°ù´Ç²ú±ô¨¨³¾±ð' pour la premi¨¨re fois ; Multiple - un ¨¦v¨¦nement est g¨¦n¨¦r¨¦ ¨¤ chaque ¨¦valuation '±Ê°ù´Ç²ú±ô¨¨³¾±ð' du d¨¦clencheur. |
Un ¨¦v¨¦nement OK ferme | S¨¦lectionnez si l'¨¦v¨¦nement OK se ferme : Tous les probl¨¨mes : tous les probl¨¨mes de ce d¨¦clencheur Tous les probl¨¨mes si les valeurs de tag correspondent : seuls les probl¨¨mes de d¨¦clenchement avec la balise d'¨¦v¨¦nement correspondante valeurs |
Tag pour la concordance | Entrez le nom du tag d'¨¦v¨¦nement ¨¤ utiliser pour la corr¨¦lation d'¨¦v¨¦nements. Ce champ s'affiche si 'Tous les probl¨¨mes si les valeurs de tag correspondent' est s¨¦lectionn¨¦ pour la propri¨¦t¨¦ Un ¨¦v¨¦nement OK ferme et est obligatoire dans ce cas. |
Autoriser la fermeture manuelle | Cocher pour autoriser la fermeture manuelle des ¨¦v¨¦nements probl¨¦matiques g¨¦n¨¦r¨¦s par ce d¨¦clencheur. La fermeture manuelle est possible lors de l'acquittement des ¨¦v¨¦nements probl¨¦matiques. |
URL | Si elle n'est pas vide, l'URL saisie ici est disponible sous forme de lien dans plusieurs emplacements frontaux, par ex. en cliquant sur le nom du probl¨¨me dans Surveillance ¡ú ±Ê°ù´Ç²ú±ô¨¨³¾±ðs (option URL dans le menu ¶Ù¨¦³¦±ô±ð²Ô³¦³ó±ð³Ü°ù) et le widget de tableau de bord ±Ê°ù´Ç²ú±ô¨¨³¾±ðs. Le m¨ºme ensemble de macros est pris en charge que dans le nom du d¨¦clencheur, plus {EVENT.ID}, {HOST.ID} et {TRIGGER.ID}. Notez que les macros utilisateur avec des valeurs secr¨¨tes ne seront pas r¨¦solues dans l'URL. |
Description | Champ de texte utilis¨¦ pour fournir plus d'informations sur ce d¨¦clencheur. Peut contenir des instructions pour r¨¦soudre un probl¨¨me sp¨¦cifique, les coordonn¨¦es du personnel responsable, etc. Le m¨ºme ensemble de macros est pris en charge que dans le nom du d¨¦clencheur. |
´¡³¦³Ù¾±±¹¨¦ | D¨¦cocher cette case d¨¦sactivera le d¨¦clencheur si n¨¦cessaire. Les probl¨¨mes d'un d¨¦clencheur d¨¦sactiv¨¦ ne sont plus affich¨¦s dans l'interface, mais ne sont pas supprim¨¦s. |
L'onglet Tags vous permet de d¨¦finir des tags au niveau du d¨¦clencheur. Tous les probl¨¨mes de ce d¨¦clencheur seront ¨¦tiquet¨¦s avec les valeurs saisies ici.
De plus, l'option Tags h¨¦rit¨¦s et d¨¦clencheurs permet de visualiser les tags d¨¦finis au niveau du mod¨¨le, si le d¨¦clencheur provient de ce mod¨¨le. S'il existe plusieurs mod¨¨les avec le m¨ºme tag, ces tags sont affich¨¦s une seule fois et les noms de mod¨¨les sont s¨¦par¨¦s par des virgules. Un d¨¦clencheur n'"h¨¦rite" pas et affiche les tags au niveau de l'h?te.
±Ê²¹°ù²¹³¾¨¨³Ù°ù±ð | Description |
---|---|
Nom/Valeur | D¨¦finissez des tags personnalis¨¦s pour marquer les ¨¦v¨¦nements d¨¦clencheurs. Les tags sont une paire de nom de tag et de valeur. Vous pouvez utiliser uniquement le nom ou l'associer ¨¤ une valeur. Un d¨¦clencheur peut avoir plusieurs tags avec le m¨ºme nom, mais des valeurs diff¨¦rentes. Macros utilisateur, contexte de macro utilisateur, macros de d¨¦couverte de bas niveau et fonctions de macro avec {{ITEM .VALUE}} , {{ITEM.LASTVALUE}} et les macros de d¨¦couverte de bas niveau sont prises en charge dans les tags d'¨¦v¨¦nement. Les macros de d¨¦couverte de bas niveau peuvent ¨ºtre utilis¨¦es dans le contexte de la macro.La macro {TRIGGER.ID} est prise en charge dans les valeurs des tags de d¨¦clenchement. Cela peut ¨ºtre utile pour identifier les d¨¦clencheurs cr¨¦¨¦s ¨¤ partir de prototypes de d¨¦clencheur et, par exemple, supprimer les probl¨¨mes de ces d¨¦clencheurs pendant la maintenance. Si la longueur totale de la valeur d¨¦velopp¨¦e d¨¦passe 255, elle sera r¨¦duite ¨¤ 255 caract¨¨res. Voir toutes les macros pris en charge pour les tags d'¨¦v¨¦nement. Les tags d'¨¦v¨¦nement peuvent ¨ºtre utilis¨¦s pour la corr¨¦lation d'¨¦v¨¦nements, dans les conditions d'action et seront ¨¦galement visibles dans * Surveillance* ¡ú ±Ê°ù´Ç²ú±ô¨¨³¾±ðs ou le widget ±Ê°ù´Ç²ú±ô¨¨³¾±ðs. |
L'onglet ¶Ù¨¦±è±ð²Ô»å²¹²Ô³¦±ð²õ contient toutes les »å¨¦±è±ð²Ô»å²¹²Ô³¦±ð²õ du d¨¦clencheur.
Cliquez sur Ajouter pour ajouter une nouvelle d¨¦pendance.
Vous pouvez ¨¦galement configurer un d¨¦clencheur en ouvrant un d¨¦clencheur existant, en appuyant sur le bouton Clone puis en l'enregistrant sous un nom diff¨¦rent.
Il est possible de tester l'expression de d¨¦clenchement configur¨¦e pour d¨¦terminer quel serait le r¨¦sultat de l'expression en fonction de la valeur re?ue.
L'expression suivante d'un mod¨¨le officiel est prise comme exemple :
avg(/Cisco IOS SNMPv2/sensor.temp.value[ciscoEnvMonTemperatureValue.{#SNMPINDEX}],5m)>{$TEMP_WARN}
or
last(/Cisco IOS SNMPv2/sensor.temp.status[ciscoEnvMonTemperatureState.{#SNMPINDEX}])={$TEMP_WARN_STATUS}
Pour tester l'expression, cliquez sur Constructeur d'expression sous le champ d'expression.
Dans le constructeur d'expression, toutes les expressions individuelles sont r¨¦pertori¨¦es. Pour ouvrir la fen¨ºtre de test, cliquez sur Tester sous la liste des expressions.
Dans la fen¨ºtre de test, vous pouvez entrer des valeurs d'¨¦chantillon ('80', '70', '0', '1' dans cet exemple) puis voir le r¨¦sultat de l'expression en cliquant sur le bouton Tester.
Le r¨¦sultat des expressions individuelles ainsi que l'expression enti¨¨re peuvent ¨ºtre vus.
"VRAI" signifie que l'expression sp¨¦cifi¨¦e est correcte. Dans ce cas particulier A, "80" est sup¨¦rieur ¨¤ la valeur sp¨¦cifi¨¦e {$TEMP_WARN}, "70" dans cet exemple. Comme pr¨¦vu, un r¨¦sultat "VRAI" appara?t.
"FAUX" signifie que l'expression sp¨¦cifi¨¦e est incorrecte. Dans ce cas particulier B, {$TEMP_WARN_STATUS} "1" doit ¨ºtre ¨¦gal ¨¤ la valeur sp¨¦cifi¨¦e, "0" dans cet exemple. Comme pr¨¦vu, un r¨¦sultat "FAUX" appara?t.
Le type d'expression choisi est "OU". Si au moins une des conditions sp¨¦cifi¨¦es (A ou B dans ce cas) est VRAI, le r¨¦sultat global sera ¨¦galement VRAI. Cela signifie que la valeur actuelle d¨¦passe la valeur d'avertissement et qu'un probl¨¨me est survenu.