Áú»¢¶Ä²©

Table of Contents

11 Macros

Aper?u

Áú»¢¶Ä²© prend en charge un certain nombre de macros int¨¦gr¨¦es qui peuvent ¨ºtre utilis¨¦es dans diverses situations. Ces macros sont des variables, identifi¨¦es par une syntaxe sp¨¦cifique :

{MACRO} 

Les macros se r¨¦solvent en une valeur sp¨¦cifique en fonction du contexte.

L'utilisation efficace des macros permet de gagner du temps et de rendre la configuration de Áú»¢¶Ä²© plus transparente.

Dans l'une des utilisations typiques, une macro peut ¨ºtre utilis¨¦e dans un mod¨¨le. Ainsi, un d¨¦clencheur sur un mod¨¨le peut ¨ºtre nomm¨¦ "La charge du processeur est trop ¨¦lev¨¦e sur {HOST.NAME}". Lorsque le mod¨¨le est appliqu¨¦ ¨¤ l'h?te, tel que le serveur Áú»¢¶Ä²©, le nom se r¨¦soudra en "La charge du processeur est trop ¨¦lev¨¦e sur le serveur Áú»¢¶Ä²©" lorsque le d¨¦clencheur s'affiche dans la section Surveillance.

Des macros peuvent ¨ºtre utilis¨¦es dans les param¨¨tres cl¨¦s de l'¨¦l¨¦ment. Une macro peut ¨ºtre utilis¨¦e pour une partie seulement du param¨¨tre, par exemple item.key[server_{HOST.HOST}_local]. Il n'est pas n¨¦cessaire de mettre le param¨¨tre entre guillemets doubles car Áú»¢¶Ä²© prendra soin de tous les symboles sp¨¦ciaux ambigus, s'ils sont pr¨¦sents dans la macro r¨¦solue.

Il existe d'autres types de macros dans Áú»¢¶Ä²©.

Áú»¢¶Ä²© prend en charge les macros suivantes :