1.Low-leveldiscovery是一种可以自动的创建项目,触发器,数据图的方式,在zabbix2.0,支持三种这样的自动发现:

#文件系统
#网络接口
#SNMP OIDs

2.创建自动发现的流程

#1.在配置--项目--发现 中创建一个发现规则
#发现规则包含的内容:1)一个发现必要实体(如文件系统,网络接口)的项目,2)项目,触发器或数据图的原型,该原型应当以1)中项目的值为基础
#发现必要实体的项目的作用:服务器询问snmp agent(或者其它项目的类型)关于项目的值,agent回复一个文本值,不同的是这个值应当包含一个宏列表,

这些宏可以在:names,keys,snmpoids等

3.配置一个监控网络接口的自动发现

1.创建一个自动发现规则

Zabbix 监控之LLD_第1张图片

2.创建规则时须填写的属性

Zabbix 监控之LLD_第2张图片

Zabbix 监控之LLD_第3张图片

3.创建项目原型

#创建项目规则后,接下来便是创建项目原型,需要注意的是在创建项目原型时前文生成的宏变量{#SNMPVALUE}一定要使用,当发现规则执行后,the宏将会被发现的值所代替

To understand what we mean, let us perform snmpwalk on our switch:
$ snmpwalk -v 2c -c public 192.168.1.1 IF-MIB::ifDescr
IF-MIB::ifDescr.1 = STRING: WAN
IF-MIB::ifDescr.2 = STRING: LAN1
IF-MIB::ifDescr.3 = STRING: LAN2Macro {#SNMPINDEX} takes its value from the part of the OID that is after ifDescr (in this example: 1, 2, 3). Macro {#SNMPVALUE} comes from the value of the corresponding OID (here: WAN, LAN1, LAN2). Thus, our “snmp.discovery” item would return three sets of macro → value pairs:
{#SNMPINDEX} -> 1   {#SNMPVALUE} -> WAN
{#SNMPINDEX} -> 2   {#SNMPVALUE} -> LAN1
{#SNMPINDEX} -> 3   {#SNMPVALUE} -> LAN2

Zabbix 监控之LLD_第4张图片

把该自动发现规则所在的项目添加到主机上,便可自动创建项目