Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

6 Macros de expresión

Descripción general

Las macros de expresión le permiten realizar cálculos en los campos.

Su valor se calcula resolviendo primero cualquier macro interna y luego evaluando la expresión resultante.

Sintaxis:

{?EXPRESIÓN}

EXPRESIÓN utiliza la misma sintaxis y admite las mismas funciones que las expresiones de disparador.

Ejemplo:

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

Para las ubicaciones compatibles, consulte Macros compatibles.

Notas sobre el uso:

  • Utilice las macros {HOST.HOST<1-9>} y {ITEM.KEY<1-9>} para hacer referencia a equipos y elementos—por ejemplo, {?max(/{HOST.HOST}/{ITEM.KEY},3h)}
  • En las plantillas, utilice las macros {HOST.HOST<1-9>} o elimine el equipo por completo para el primer equipo—por ejemplo, {?avg(//item1,1h)}—en lugar de los nombres de plantilla, ya que los nombres de plantilla no se reemplazan por nombres de equipo durante el enlace de plantillas.

Consulte también Ejemplos de expresiones de disparador para ver un ejemplo de uso de una macro de expresión en un nombre de evento.