问题标签 [mib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1676 浏览

snmp - 有哪些了解 SNMP MIB 的好资源?

我对 SNMP 了解一点,但还不够。我需要开发一个可以读取标准 SNMP MIB 并读取/写入各种属性的应用程序。网络端没有问题,但实际的 MIB 以及它们可能包含的确切内容对我来说是一种魔法。

我相信我应该能够使用 LIBSMI 来“解析”MIB,但我并不真正了解“解析器”的输出是什么,以及如何最好地使用它。

欢迎所有建议...

0 投票
1 回答
238 浏览

snmp - 更新现有陷阱的参数并在陷阱中部分发送参数

我们创建了应用程序暴露的陷阱(通知)列表,并在 MIB 文件中对其进行了描述。

今天,我们发现自己需要更新 MIB 并向陷阱添加一个额外的(可选)参数(更新对象),这样最终我们将拥有一个包含更多参数的现有通知.

我的问题是(因为我真的不知道 SNMP 管理器会做什么):

  1. 如果我的客户没有在陷阱中安装更新的 MIB 和更新的对象,而我发送了新参数,那么 SNMP 管理器客户端会发生什么情况?
  2. 如果客户安装了新的 MIB,而我发送了没有新参数的陷阱,会发生什么情况?

直觉上,作为开发人员,我希望一切都会好起来,这意味着对于 (1) 将看到陷阱(显示新参数而没有转换 OID,或者根本不显示),对于 (2) 陷阱会被看到,不会有任何问题。

另外,一般来说,当陷阱消息定义有参数时,它是强制性的还是可选的?

0 投票
5 回答
7821 浏览

snmp - SNMP MIB 开发工具

有谁知道帮助开发具有正确格式和语法的 SNMP MIB 的好工具吗?

如果可能,它应该是免费的并在 Linux 下运行。

0 投票
4 回答
2280 浏览

snmp - SNMP MIB Visualizer 推荐?

是否有任何免费的 MIB 可视化工具?我已经分配了一些 SNMP 陷阱规范化/丰富工作,并从 Cisco ONS 15454 开始。MIB 似乎比我见过的其他 MIB 更复杂。许多对象交叉引用,包括一些在其他 MIB 中定义并导出的对象。一个尝试追踪警报端口号的简单示例:

报警定义:

来自同一文件 (CERENT-454.mib) 的 CerentPortNumber 引用:

CerentPortNumber 的实际语法,来自 CERENT-TC.mib:

也许这并不像它感觉的那么复杂,但这只是一个小例子。感觉应该有一个基于 GUI 的“资源管理器”类型的应用程序,它可以让我轻松查看这些引用,而无需在文件和文件中的位置之间来回切换。有什么建议吗?

0 投票
1 回答
1115 浏览

snmp - 如何注册一个新的 MIB 模块?

对于那些尝试使用 net-snmp 库的人,如何添加新的 mib 模块?到目前为止,我所做的是使用 mib2c 命令生成模板 newmodule.c 和 newmodule.h 文件。现在,我不知道在启动 net-snmp 应用程序期间在哪里放置 init_newmodule() 函数来注册新的 mib?

谢谢!

0 投票
2 回答
995 浏览

snmp - SNMP 陷阱中的子 OID 是什么?

我继承了 MIB 和示例文档,需要重新实现生成陷阱的代码。(由于各种原因,原始代码丢失并永远消失了,但 CM 不是我的问题。)

MIB 说:

我们的文档有以下片段:

我想不通的是用于警报调度时间的 OID。如果它是 [our-base-oid].1.3.0,甚至是 [our-base-oid].2.4.0.[our-base-oid].1.3,我会理解的。如果我们在 { alertEvents 3 } 处生成陷阱,单个对象的后缀是什么?

MIB 可能是在文档发布后更新的,所以如果专家认为这是错误的,那么 alertDispatchTime 的 OID 应该是什么?

谢谢。

0 投票
3 回答
5096 浏览

php - 让 PHP 站点将 SNMP 信息发送到网络管理应用程序

我正在尝试让 PHP 网站通过 SNMP 发送信息。我一直在阅读有关 SNMP 的分配,但我仍然对从哪里开始一无所知。

我相信我需要使用我的网站将用来发送信息的所有 OID 创建一个 MIB。这个对吗?我如何以及在哪里可以定义这些变量 (OID)?有人可以指出我正确的方向吗?

我在服务器上使用 FreeBSD。

提前致谢。

0 投票
2 回答
214 浏览

snmp - MIB 的订购

当我尝试命令时,我有一个 MIB SAF-CKPT-MIB

我收到消息“超时:IP_address 没有响应”

当我改变订单时

它工作正常......

我的问题是这种改变顺序如何在这里产生影响?我希望我的问题很清楚......

0 投票
1 回答
1715 浏览

snmp - net-snmp MIB 解析错误 - “在模块中找不到组”

当我尝试在 net-snmp 中加载 Avaya Lannet-Trapsv2-MIB 时,出现以下解析错误:

我在与“NOTIFICATION-GROUP”相同的 MIB 本身中找到了上述模块的定义。解决上述错误的任何线索?

0 投票
2 回答
38725 浏览

snmp - SNMP Gauge32 与 Counter32 的定义

有人可以指出 Gauge32 与 Counter32 的良好定义吗?我知道 Counter32 可以包装,但 Gauge32 不能。

我试图理解它们的语义。例如,我听说你应该取两个 Counter32 读数之间的差来获得一个值/秒。Gauge32 值有类似的东西吗?

感谢您的任何见解。