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/