过滤 SNMP 视图

过滤 SNMP 视图

我们在一台机器上有多个网络接口。如何配置 SNMP 视图来限制哪些接口可以显示给公共社区?

我们正在使用 Ubuntu Server 和存储库中的默认 SNMPD。我们已成功限制 SNMPD 代理仅显示interfaces树,使用以下配置:

view system included  .iso.org.dod.internet.mgmt.mib-2.interfaces

答案1

使用 mask 参数。请参阅snmpd.conf 维基页面以获得进一步的解释。

这将允许用户仅看到 ifTable 中的第二行:

view system included  .iso.org.dod.internet.mgmt.mib-2.interfaces.ifTable.ifEntry.ifIndex.2 ff.a0

或者更短的形式:

                      # OID                          # mask
view system included .1.3.6.1.2.1.2.2.1.1.2          ff.a0
#             ignore those with 0(a = 1 0 1 0)
#             allow any column in table ^  
#             restrict access to the second row 

相关内容