Q:您好,我这周遇到两个LLD-snmp-自动发现相关问题,第一个需求是自动发现的时候过滤一些接口,但测试能过滤的只有snmpvalue(表达式等号之后的内容),过滤snmpindex(表达式等号前的内容)无需,需要过滤的接口还是被抓出来了,麻烦看下有什么解决方法?
A:用了现在的这个过滤方式之后,是没过滤成功这3个,还是只剩下这3个了?
Q:没成功过滤这三个,其他正常的还在,这个表达式抓的有10个接口,全都被抓出来了,也就是这个过滤方式完全无效。
A:只要第一个过滤接口状态的,和C的过滤接口名称就够了。可以在Network interfaces for discovery这个正则表达式里过滤不需要的接口名字
Q:接口名字有重复的,会过滤掉正常的接口,比如这个,ifname里有大量重复的值,过滤可能会有误差
A:正常的端口都是port开头的吗?还有其他类型吗?
Q:是port开头的,这个我倒疏忽了,我可以只匹配port关键字 ,明白了,谢谢
Q:监控windows2012系统,不能自动发现网卡。添加也不能添加,说已经存在相关监控项,2008和CentOS正常。是什么原因呢?
A:报错信息是什么?目前有正在监控中的网卡吗?
Q:网卡信息都没有。
A:网卡自动发现规则的具体信息是怎样的,自动发现规则的最右边没有报错吗?
Q:
A:看下这里面的配置
Q:
A:配置是正常的,在zabbix服务器上,使用zabbix_get -s winserver2012的IP -k net.if.discovery 命令,有反馈信息吗?
Q:
A:是所有windows2012的主机都有这种情况吗?还是目前只监控了这一台?
Q: 三台都是这样。
A:尝试一下,克隆一个模板,把网卡的自动发现规则和原型都改成zabbix客户端主动式 试下能否解决此问题
Q:单个mib-key的oid有多个数组,在监控项原型怎样处理第二个数组?
oid结构是这样:JUNIPER-DOM-MIB::jnxDomCurrentLaneRxLaserPower.snmpindex1.snmpindex2=snmpvalue
我已经尝试过oid.{#SNMPINDEX}.*和oid.{#SNMPINDEX}.$和oid.{#SNMPINDEX}.{#SNMPINDEX}都无效
A:自动发现规则的oid,直接写discovery[{#IFOPERSTATUS},OID]就可以了,zabbix就自动把512.0、513.0、515.0之类的,整个作为一个{#SNMPINDEX}的
Q:好的,我测试完善一下,谢谢
本期待解决问题:
Q:这是什么问题?
A:配置文件有错
Q:没写错啊,还有什么改的?
原文地址:https://blog.51cto.com/14010230/2423390