gpt4 book ai didi

centos - 如何调试无法使用 UPS-MIB 的新 MIB 文件翻译 OID 的问题?

转载 作者:行者123 更新时间:2023-12-04 19:40:57 25 4
gpt4 key购买 nike

在 Centos 上,我遇到了以下错误:

sudo snmptrap -v 2c -c read localhost '' UPS-MIB::upsTraps
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs
Cannot find module (UPS-MIB): At line 0 in (none)
UPS-MIB::upsTraps: Unknown Object Identifier
上述错误发生在
  • 将 UPS-MIB.txt 复制到/usr/share/snmp/mibs
  • 我启动了 snmptrapd:
    snmptrapd -f -Lo -Dread-config -m ALL

  • Net-SNMP 的版本是 5.2.x。
    相同的程序适用于 Ubuntu 18.04/Net-SNMP 5.3.7。
    我想知道如何调试和解决问题?
    除了Net-SNMP版本的不同,我在Ubuntu上找到了安装mib-download-tool的说明,安装好Net-SNMP后执行,将snmp.conf中以min:开头的行注释掉修复丢失 MIB 的错误。
    但是,对于 Centos,我没有必要,也没有找到这样的指令,因此我还没有这样做,因为没有缺少 MIB 的错误消息。
    MIB 文件从 https://tools.ietf.org/rfc/rfc1628.txt 下载。
    重命名为 UPS-MIB.txt (在我看来,MIB文件的名称并不重要,只要它是唯一的?我尝试使用不同的名称,upsMIB.txt,rfc1628.txt,但它没有帮助来改进。)

    最佳答案

    我解决了如下问题:
    在安装了 Net-SNMP 5.7.3 的 Ubuntu 上手动复制/usr/share/snmp/mibs/ietf/UPS-MIB 到 Centos/usr/share/snmp/mibs/UPS-MIB
    然后重启snmpd
    通过命令:

    service snmpd restart
    然后 UPS-MIB 的 OID 变得可见且可访问。
    也许是我从 https://tools.ietf.org/rfc/rfc1628.txt 下载的版本不适合??

    关于centos - 如何调试无法使用 UPS-MIB 的新 MIB 文件翻译 OID 的问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62709240/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com