Debian squeeze 上用于 netapp 的 snmp mib

Debian squeeze 上用于 netapp 的 snmp mib

为了让 Cacti 在我们的 NetApp 上绘制图表,我从以下网址下载了 NETWORK-APPLIANCE-MIB.mibhttp://www.oidview.com/mibs/789/NETWORK-APPLIANCE-MIB.html并将其复制到 /usr/share/mibs/netsnmp/。

通过跟踪 snmpwalk 可以看到文件已成功读取,但我仍然看到对象标识符并不是名称在我的输出中。

$ snmpwalk -v 1 -c $community_string udp:$host_ip:161  .1.3.6.1.4.1.789.1.5.4.1.2
SNMPv2-SMI::enterprises.789.1.5.4.1.2.1 = STRING: "aggr0"
SNMPv2-SMI::enterprises.789.1.5.4.1.2.2 = STRING: "aggr0/.snapshot"
...etc

还有什么提示关于我还需要做什么来将 MIB 文件与 snmp 内容匹配吗?

答案1

将其添加到 MIB 路径后,你需要加载它

Secondly, tell the tools to load this MIB:

    snmpwalk -m +MY-MIB .....
        (load it for this command only)
or
export MIBS=+MY-MIB
        (load it for this session only)
or
    echo "mibs +MY-MIB" >> $HOME/.snmp/snmp.conf
        (load it every time)

相关内容