Áú»¢¶Ä²©

6 Macros d'expressi¨®

Vista general

Les macros d'expressi¨® s¨®n ¨²tils per als c¨¤lculs de f¨®rmules. Es calculen ampliant totes les macros que hi ha dins i avaluant l'expressi¨® resultant.

Les macros d'expressi¨® tenen una sintaxi especial:

 {?EXPRESSION}

La sintaxi a EXPRESSION ¨¦s la mateixa que a expressions de trigger (veieu les limitacions d'¨²s tot seguit).

Les macros {HOST.HOST<1-9>} i {ITEM.KEY<1-9>} es poden emprar dins de les funcions per fer refer¨¨ncia a equips i elements, per exemple:

{?max(/{HOST.HOST}/{ITEM.KEY},3h)}

?s

A les ubicacions seg¨¹ents:

- noms dels gr¨¤fics
        - etiquetes d'elements del mapa
        - etiquetes amb forma de targeta
        - etiquetes d'enlla? de mapa

nom¨¦s es permet una funci¨® ¨²²Ô¾±³¦²¹, del conjunt seg¨¹ent: avg, last, max, min, com a macro d'expressi¨®, per exemple:

 {?avg(/{HOST.HOST}/{ITEM.KEY},1h)}

Expressions com {?last(/host/item1)/last(/host/item2)}, {?count(/host/item1,5m)} i {?last(/host/item1)*10} s¨®n incorrectes en aquests llocs.

Tanmateix, en:

- noms dels esdeveniments de triggers
       - notificacions i ordres basades en triggers
       - notificacions i ordres d'actualitzaci¨® de problemes

Es permeten expressions complexes, per exemple:

 {?trendavg(/host/item1,1M:now/M)/trendavg(/host/item1,1M:now/M-1y)*100}

Quan empreu macros d'expressi¨® a les plantilles, si us plau, no especifiqueu el nom de la plantilla sin¨® que feu servir {HOST.HOST<N>}, perqu¨¨ els noms de les plantilles no es substitueixen per equips durant l'enlla?. Tamb¨¦ podeu ometre la refer¨¨ncia de l'equip completament per al primer equip , p.e. {?avg(//item1,1h)}

Veieu tamb¨¦:

  • Macros admeses per obtindre una llista d'ubicacions admeses de la macro d'expressi¨®
  • Exemple emprant una macro d'expressi¨® al nom de l'esdeveniment