Áú»¢¶Ä²©

Table of Contents

8 Macros

Vis?o geral

O Áú»¢¶Ä²© suporta uma grande quantidade de macros que podem ser utilizadas em diversas situa??es. Macros est?o dipon¨ªveis e identific¨¢veis pela sintaxe {MACRO}, e seu valor depender¨¢ do contexto.

O uso eficiente de macros economiza muito tempo e faz com que a configura??o do Áú»¢¶Ä²© seja mais transparente.

Um dos usos t¨ªpicos de uma macro ¨¦ em um template. Assim uma trigger em um template pode ser nomeado como "Processor load is too high on {HOST.NAME}". E quando o template for associado ao host, por exemplo o 'Áú»¢¶Ä²© server', o nome da trigger ser¨¢ substitu¨ªdo para "Processor load is too high on Áú»¢¶Ä²© server" quando a trigger for apresentada na se??o de monitoramento.

Macros podem ser utilizadas em chavse de itens. A macro pode ser utilizada como parte do par?metro, por exemplo item.key[server_{HOST.HOST}_local]. As aspas duplas n?o s?o necess¨¢rias pois o Áú»¢¶Ä²© ir¨¢ cuidar das ambiquidades com caracteres especiais se estiverem presentes na macro.

Veja a lista completa de macros suportadas por localiza??o.

Voc¨º tamb¨¦m pode definir as suas pr¨®prias macros de usu¨¢rio.