11 Macros
Descripción general
Zabbix admite varias macros integradas que pueden utilizarse en distintas situaciones. Estas macros son variables identificadas mediante una sintaxis específica:
{MACRO}
Las macros se resuelven en un valor específico según el contexto.
El uso eficaz de las macros permite ahorrar tiempo y hacer más transparente la configuración de Zabbix.
En uno de sus usos habituales, una macro puede utilizarse en un template. Por ejemplo, un trigger en un template puede llamarse "La carga del procesador es demasiado alta en {HOST.NAME}". Cuando el template se aplica al host, como el Zabbix server, el nombre se resolverá como "La carga del procesador es demasiado alta en Zabbix server" cuando el trigger se muestre en la sección Monitoring.
Las macros pueden utilizarse en los parámetros de las claves de los item. Una macro puede utilizarse solo
en una parte del parámetro, por ejemplo,
item.key[server_{HOST.HOST}_local]. No es necesario poner el parámetro entre comillas dobles,
ya que Zabbix se encargará de cualquier símbolo especial ambiguo,
si está presente en la macro resuelta.
En Zabbix existen otros tipos de macros.
Zabbix admite las siguientes macros:
{MACRO}- macro integrada (consulte la lista completa){<macro>.<func>(<params>)}- funciones de macros{$MACRO}- macro definida por el usuario, opcionalmente con contexto{#MACRO}- macro para el descubrimiento de bajo nivel{?EXPRESSION}- macro de expresión