Zabbix的低级别发现(LLD)适用于监控多实例、变化的数据,LLD提供了一种在计算机上为不同实体自动创建监控项、触发器和图形的方法。例如:不同主机的网卡数量、网卡名称均不相同,使用LLD可以使我们不用为每台主机的每一块网卡单独创建一个监控项,而只要创建一个监控项即可。
通过LLD的key获取到的返回值为JSON格式数据。
Zabbix中自带了对以下几种类型的LLD:
常用的Zabbix自带LLD key有以下几个:
vfs.fs.discovery # 文件系统的LLD,适用Zabbix Agent监控 snmp.discovery # SNMP的LLD,适用SNMP监控 net.if.discovery # 网络接口的LLD,适用Zabbix Agent监控 system.cpu.discovery # CPU的LLD,适用Zabbix Agent监控
通过LLD key从被监控主机返回的是一个JSON格式的数据,这里在主机A上使用zabbix_get从主机B上得到net.if.discovery的返回值:
[root@localhost bin]# ./zabbix_get -s 192.168.0.88 -k net.if.discovery {"data":[{"{#IFNAME}":"lo"},{"{#IFNAME}":"ens160"}]}
青蛙学Linux—Zabbix Web使用之Zabbix发现功能③低级别发现
原文:https://www.cnblogs.com/yu2006070-01/p/10354741.html