zabbix 自动发现/自定义宏

hi,大家好,今天给大家分享的是 zabbix监控服的Discovery 自动发现规则以及自定义宏操作,
之前入过坑,结果是 自动发现没有报错,就是监控项没有发现出来,今天整理了一下资料,帮你们解坑

自定义宏(多个宏)

1:创建模版
zabbix 自动发现/自定义宏

2:点击模版中的自动发现规则,当我们创建完之后,一系列之后,这个模版就可以链接和引入了,此时他就算是一个自动发现的模版了
zabbix 自动发现/自定义宏

3:创建自动发现宏值,key已经定义好,
zabbix 自动发现/自定义宏
匹配宏
zabbix 自动发现/自定义宏
注意return_value 里面的格式很严格。必须是json格式,而且我我今天分享的是双个宏,说白了是两个变量,格式很严格,脚本如下
zabbix 自动发现/自定义宏
zabbix 自动发现/自定义宏
以上是输出结果,这个结果在页面上 就代表两个变量了,以此类推 他可以创建的监控项是2*2

4:创建监控项原型
zabbix 自动发现/自定义宏
zabbix 自动发现/自定义宏
这里面我们用上了之前用的变量 这样的话 监控项变量 就会变为定义好的value
run[*] key脚本如下,传入两个值,输出两个数字的结果,我们的两个宏也是两个数字这样正好传入
zabbix 自动发现/自定义宏

5:查看结果
这时已经定义完成,为了方便演练 我并没有做触发器 只给大家看效果。,!
zabbix 自动发现/自定义宏
此时基本完成,只要在主机上 链接模版,或者模版上直接添加主机 就可以看到主机项的自动发现效果

任何问题欢迎联系 QQ:1301927919