Zabbix学习日志-macros
基本概念
即为可应用到不同场景的变量(该变量不可再次赋值);
分类
系统宏变量-{MACRO} 系统宏
用户定义宏变量-{$MACRO} 用户宏
自动发现宏变量
语法
General可写宏变量
Templates定义宏变量,模板中triggers调用宏变量 Q:模板外能够调用这个宏么?
{#MACRO} LLD宏
一般存在于Discover规则中:
在Discover规则中的Filter被定义并赋值(正则表达式(未)匹配到的数据)
在Discover规则中的item及trigger中有调用
宏变量函数:处理宏变量的值,目的将满足条件的宏的值,变为自定义的输出;
regsub(<pattern>,<output>)区分大小写
iregsub(<pattern>,<output>)不区分大小写