Zabbix学习日志-macros

基本概念

即为可应用到不同场景的变量(该变量不可再次赋值);

分类

系统宏变量-{MACRO} 系统宏

用户定义宏变量-{$MACRO} 用户宏

自动发现宏变量

语法

  

  

    General可写宏变量

    

    Templates定义宏变量,模板中triggers调用宏变量 Q:模板外能够调用这个宏么?

 

   

  {#MACRO} LLD宏

    一般存在于Discover规则中:

  

      

    在Discover规则中的Filter被定义并赋值(正则表达式(未)匹配到的数据)

         

    在Discover规则中的item及trigger中有调用

    

 

     

宏变量函数:处理宏变量的值,目的将满足条件的宏的值,变为自定义的输出;

  regsub(<pattern>,<output>)区分大小写

  iregsub(<pattern>,<output>)不区分大小写

   

  

posted @ 2019-12-30 10:23  FcBlogs  阅读(115)  评论(0编辑  收藏  举报