zabbix专题:第八章 宏:MACRO
zabbix专题:第八章 宏:MACRO
对Linux有兴趣的朋友加入QQ群:476794643 在线交流
本文防盗链:http://zhang789.blog.运维网.com
zabbix宏
(1)宏是一种抽象,他根据一系列预定义的规则替换一定的文本模式,而解释器或编译器在遇到宏时会自动进行这一模式替换,可以理解为变量。
(2)zabbix有许多内置的宏,如{HOST.NAME}、{HOST.IP}、{TRIGGER.DESCRIPTION}、{TRIGGER.NAME}、{TRIGGER.EVENTS.ACK}等
(3)为了更强的灵活性,zabbix支持全局、模版或主机级别自定义宏,用户自定义宏要使用”{$MACRO}”这种特殊的语法格式,宏的名称只能使用大写字母、数字及下划线
(4)宏可以应用在item keys和descriptions、trigger名称和表达 式、主机接口IP/DNS及端口、discovery机制的SNMP协议 的相关信息中等
优先级:主机 –> 模版 –> 全局
在某级别找到后将直接使用;
宏的类型
内建:{MACRO_NAME}
自定义:{$MARCRO_NAME} #自建的宏加$
三个宏在zabbix的web界面里面地方
全局宏
http://s1.运维网.com/wyfs02/M02/89/CA/wKioL1gcho_y3ZNMAACwHetZh38473.png
主机宏
http://s3.运维网.com/wyfs02/M02/89/CA/wKioL1gchp_T659MAACGmy9nrT4704.png
模板宏
http://s2.运维网.com/wyfs02/M00/89/CC/wKiom1gchq2SRx5kAAB_chmqduI443.png
实例:定义一个全局宏在管理,应用web监听的80端口
1、创建全局宏
http://s4.运维网.com/wyfs02/M00/89/CA/wKioL1gchrzx70FFAABaCjJWe_I183.png
2、在监控项里面加入定义的宏
http://s2.运维网.com/wyfs02/M00/89/CC/wKiom1gchsqhnUfoAADCfOI3wnc176.png
3、宏已经生效成功,(你可以关下httpd服务,看下监听是否正常,我的是正常的)
http://s3.运维网.com/wyfs02/M00/89/CA/wKioL1gchtiwVbJkAADCXF6lZhI002.png
页:
[1]