SNMP Exporter无法正确返回接口详情且目标IP校验异常问题求助
SNMP Exporter无法正确返回接口详情且目标IP校验异常问题求助
各位同行大佬好!我最近在用SNMP Exporter 0.25.0(Docker部署)采集SNMP设备的接口指标时,碰到了两个很奇怪的问题,折腾半天没解决,想请大家帮忙分析下:
问题1:目标IP校验完全失效
我尝试用一个根本不存在的IP(比如1.1.1.1)请求Exporter时,它居然返回了和某个正常目标IP(比如192.168.1.1)完全一致的指标数据!理论上这种不可达的IP应该返回空指标才对,现在的情况明显不符合预期。
问题2:接口详情数据不正确
用正确的目标IP(192.168.1.1或192.168.1.2)请求时,返回的接口状态和我用snmpwalk命令直接查询设备得到的结果不一致,没拿到预期的正确接口数据。
我的配置与操作情况
- snmp.yaml关键配置:
我希望直接在snmp.yaml里添加目标,而非通过Prometheus配置,当前文件的关键部分如下:
auths: public_v2: version: 3 security_level: authPriv username: user password: passwd auth_protocol: SHA priv_protocol: AES priv_password: privpass modules: if_mib: walk: - 1.3.6.1.2.1.2 - 1.3.6.1.2.1.31.1.1 - 1.3.6.1.4.1.2636.3.1.13
(注:snmp.yaml未贴全所有配置)
测试请求:
我通过浏览器访问以下URL进行测试:http://10.10.101.9:9116/snmp?target=192.168.1.1&auth=public_v2&module=if_mib
不管替换成哪个target(包括无效的1.1.1.1),返回的指标内容都和某个正常IP的结果一模一样,接口数据也始终不对。部署确认:
启动Docker容器时,我已经指定了正确的snmp.yaml配置文件,原本预期Exporter返回的结果会和snmpwalk命令的输出一致,但目前完全达不到这个效果。
有没有大佬碰到过类似的问题?求指点排查方向!
备注:内容来源于stack exchange,提问作者Goutham
相关产品推荐
相关产品推荐

