Áú»¢¶Ä²©

Esta ¨¦ uma tradu??o da p¨¢gina de documenta??o original em ingl¨ºs. Ajude-nos a torn¨¢-la melhor.
Table of Contents

11 Macros

Vis?o geral

O Áú»¢¶Ä²© suporta uma s¨¦rie de macros embutidas que podem ser usadas em v¨¢rios situa??es. Essas macros s?o vari¨¢veis, identificadas por uma sintaxe espec¨ªfica:

{MACRO}

As macros resolvem para um valor espec¨ªfico dependendo do contexto.

O uso eficaz de macros permite economizar tempo e tornar o Áú»¢¶Ä²© configura??o mais transparente.

Em um dos usos t¨ªpicos, uma macro pode ser usada em um modelo. Assim um gatilho em um modelo pode ser chamado de "A carga do processador est¨¢ muito alta no {HOST.NAME}". Quando o modelo ¨¦ aplicado ao host, como Áú»¢¶Ä²© servidor, o nome ser¨¢ resolvido para "A carga do processador est¨¢ muito alta no Áú»¢¶Ä²© server" quando o gatilho ¨¦ exibido na se??o Monitoring.

As macros podem ser usadas nos par?metros-chave do item. Uma macro pode ser usada apenas para uma parte do par?metro, por exemplo item.key[server_{HOST.HOST}_local]. A cita??o dupla do par?metro ¨¦ n?o ¨¦ necess¨¢rio, pois o Áú»¢¶Ä²© cuidar¨¢ de quaisquer s¨ªmbolos especiais amb¨ªguos, se presente na macro resolvida.

Al¨¦m de macros embutidas, o Áú»¢¶Ä²© tamb¨¦m suporta macros definidas pelo usu¨¢rio, macros definidas pelo usu¨¢rio com contexto e macros para descoberta de baixo n¨ªvel.

Veja tamb¨¦m: