snmp - Net-snmp 找不到标准 SNMPv2c mib

标签 snmp

我正在尝试加载 snmpv2 mib,但 net-snmp 找不到它们。

我使用 -M [folder] 选项告诉 snmpget 在哪里可以找到自定义 mib。

snmpget -v 2c -c public -M /home/myprofile/mibs 192.168.1.55 RFC1213-MIB::sysDescr

我收到错误,

Cannot find module (SNMPv2-SMI): at line 0 in (none)
RFC1213-MIB::sysDescr: Unknown Object Identifier

鉴于这些是标准 mib,我缺少什么?

最佳答案

当您使用-M指定文件夹时,您必须使该文件夹包含所有必需的MIB文档(不仅是您的,还包括所有依赖项)。否则,Net-SNMP 无法找到它们(根据设计),您可以阅读 Net-SNMP 手册页以获取更多详细信息,

http://www.net-snmp.org/docs/man/snmpcmd.html

因此,最简单的方法是使用

snmpget -v 2c -c public -M +/home/myprofile/mibs 192.168.1.55 RFC1213-MIB::sysDescr

关于snmp - Net-snmp 找不到标准 SNMPv2c mib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19165755/

相关文章:

C# SNMP 代理 - 表示 MIB 中的复杂类型

c# - 在 C# 中实现 SNMP Reporter(代理)(必须在 Mono 上运行)?

monitoring - SNMP监控简介

PHP警告重定向

java - 在 Java 中使用 SNMP 监控是否会对性能产生影响?

ssh - DD WRT-是否有任何选项(SNMP/CLI)在不使用Web界面的情况下获取路由器的温度?

php - SNMP Php 无响应,在 linux shell 中工作

java - 如何通过SNMP查找打印机计数器

java - 如何将SNMP与spring框架集成?

snmp - 最好的开源 SNMP 监控工具是什么?