zabbix LLD SNMP 交换机接口

介绍

zabbix 版本 : 4.0
所需技能:snmp oid , snmpwalk,snmpget
背景: 交换机接口众多且,模块化交换机接口具有动态性。无法人工的对交换机的接口进行监控,所以需要动态的发现交换机接口并监控

zabbix 界面配置

创建模板

zabbix LLD SNMP 交换机接口
zabbix LLD SNMP 交换机接口

为模板创建自动发现

zabbix LLD SNMP 交换机接口

为自动发现创建详细规则

zabbix LLD SNMP 交换机接口zabbix LLD SNMP 交换机接口

discovery[{#IFNAME},IFNAME,{#IFOPERSTATUS},ifOperStatus,{#IFSPEED},ifSpeed]

字段 描述
{#IFNAME} 自动发现的接口名称宏
IFNAME 接口名称OID
{#IFOPERSTATUS} 自动发现的接口状态宏
ifOperStatus 接口状态OID
{#IFSPEED} 自动发现的接口速率宏
ifSpeed 接口速率 OID

zabbix LLD SNMP 交换机接口可以根据业务量以及业务需求去定义过滤条件

通过规则自动发现的宏创建监控项

zabbix LLD SNMP 交换机接口zabbix LLD SNMP 交换机接口zabbix LLD SNMP 交换机接口{#IFNAME} 就是在上文中自动发现的宏
{#SNMPINDEX} 为LLD 自动生成的宏,非用户定义

zabbix LLD SNMP 交换机接口

主机套用模板后自动创建的监控项

zabbix LLD SNMP 交换机接口主机最终所生成的监控项
{#IFNAME} 转换为接口名称
#{SNMPINDEX} 转为oid的一部分

discovery[] 帮助

snmpwalk 命令获取内容

zabbix LLD SNMP 交换机接口
zabbix LLD SNMP 交换机接口
zabbix LLD SNMP 交换机接口

数据的逻辑格式

zabbix LLD SNMP 交换机接口
IFNAME 、 IFOPERSTATUS 、 IFSPEED 主要用于判断是否需要过滤,以及后续使用
SNMPINDEX 为核心内容,需要和OID前缀进行组合用于创建指定监控项