Zabbix 宏管理

宏是一种抽象概念(Abstraction),它根据一些列预定义的规则替换一定的文本模式,而解释或编译器在遇到宏时会自动进行这一模式替换。类似地,zabbix基于宏保存预设文本模式,并且在调用时将其替换为其中的文本。

1.分类

系统宏变量 {MACRO}
用户自定义宏变量 {$MACRO}
自动发现的宏变量 {#MACRO}

2.宏变量函数

regsub(<pattern>,<output>) 区分大小写
iregsub(<pattern>,<output>) 不区分大小学
{{ITEM.VALUE}.regsub("0","正常")} 这样定义如果结果为0会侠士正常 而不像原来显示为0

系统默认宏请参考 http://www.zabbix.com/documentation/4.0/zh/manual/appendix/macros/supported_by_location



用户自定义宏,三个定义的地方 ,优先级越来越高

管理—一般 ,右边选择宏 添加宏

配置 —模板 — 宏 添加宏

配置—-主机 —选择要定义宏的主机–宏 添加宏


Zabbix 宏管理
http://www.jcwit.com/article/311/
作者
Carlos
发布于
2019年6月1日
许可协议