问题标签 [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 投票
1 回答
1071 浏览

snmp - 使用 build-pysnmp-mibs 解析 mib 和使用 pysnmp 加载 mib 时出错

我正在尝试使用 mibBuilder 加载一些自定义 mib。

最初,根据 pysnmp 文档,我使用 build-pysnmp-mib 实用程序将 mib 转换为 pysnmp mib 格式。但我收到以下错误:

此外,在使用该-k选项时,smidump 会生成一个文件,但 mibBuilder 无法加载生成的文件。

我在某处读到实现中存在错误,但在 Internet 上找不到足够的文档或示例。

0 投票
1 回答
5282 浏览

windows - 如何将第 3 方 MIB 文件添加到 Windows SNMP?

我目前正在使用 SNMP 管理 API 中的 SnmpMgrOidToStr 函数来捕获 SMNP 陷阱(通过 Windows 默认的 SNMP 陷阱服务),并将它们转换为字符串。

但是,SnmpMgrOidToStr 仅转换安装在 Windows 上的默认 MIB。我现在需要将第 3 方 MIB 文件添加到 Windows MIB。我怎样才能做到这一点?我尝试将 MIB 文件复制到 System32,但它不起作用。与 NET SNMP 不同,也没有要删除的 .index 文件。

我试过在网上搜索,但无济于事。请帮忙,谢谢。

0 投票
1 回答
3194 浏览

cpu - cacti - 多 cpu util - 多行 OID

我有 OID:.1.3.6.1.2.1.25.3.3.1.2
我有 24 行(我有 24 个核心服务器),
我想创建一个包含所有行的图表以查看利用率。

请帮我 :)

谢谢...

0 投票
1 回答
505 浏览

erlang - Erlang snmp MIB。两个 mib 具有相同名称的对象

我有两个 MIB 文件包含两个具有相同名称的对象 (myentry)。我无法同时为代理加载,并且出现错误:

1> snmpa:load_mibs(snmp_master_agent, ["MY-MIB-1", "MY-MIB-2"])。

{error,{'load aborted at', "/home/artem/MY-MIB-1", {'mibentry 已定义', myentry}}}

不幸的是,我无法提供 MIB 文件。但无论如何它们都是有效的。

有没有办法解决这个问题?

0 投票
1 回答
10208 浏览

c++ - 用于解析 MIB 文件并从中提取陷阱相关信息的 net-snmp 示例代码

我在 Windows 上使用 net-snmp C 库。我想从 MIB 文件中解析与陷阱相关的信息。

我需要一些示例代码来做到这一点。我在http://www.net-snmp.org/上没有找到任何有用的东西

0 投票
1 回答
592 浏览

php - 是否有允许通过 SNMP 陷阱发送自定义变量的通用 Web 应用程序 MIB?

我正在寻找一个专为 Web 应用程序设计的管理信息库 (MIB)(注意:我正在使用 PHP),我可以通过 SNMP 陷阱将多个变量发送到我的网络管理系统。我必须设计一个还是已经有解决方案?

更多细节:

基本上,只要我的 Web 应用程序出现错误,我就想向我的网络管理系统 (Zenoss) 发送一个陷阱。我想在 PHP 中调用它,如下所示(注意:此语法可能不正确):

注意:显然,BOSSJONES-NOTIFICATION不存在;我只是在这个例子中使用它。我想用我正在寻找的 MIB 或需要设计的 MIB 替换它。

我知道 MIB 当然可能没有相同的参数,但我想知道是否有一个通用的解决方案可以“凑合”或学习,这样我就可以创建自己的适用于我的目的?

此外,是否可以通过陷阱发送信息列表(如数组)而不仅仅是多个字符串?

对不起,很长的问题。希望提供尽可能多的细节。

PS:在 Ubuntu 11.04 Linux 机器上运行

0 投票
2 回答
10312 浏览

php - 解析 SNMP MIB 文件(OID 转换)

我正在制作网络设备监视器。其中一部分是 PHP 前端,用户可以在其中输入他感兴趣的 SNMP 值(SNMP OID)。我想让用户的过程更简单,所以我想创建一个简单的 MIB 浏览器,允许用户从树中选择值。

问题是将 MIB 文件读取到数据库(或至少类似于 XML 的格式)中,我可以从中将它们呈现给用户。动态解析 MIB 文件对我来说似乎很浪费,因此排除了 PHP 的 snmp_read_mib() - 除非我可以读取一次 MIB 并将 OID 翻译保存到 DB?

另外,如果可能的话,我想避免编写自己的解析器。:)

我找到了 libsmi,但我不确定如何在这种情况下使用它...我尝试使用 smidump 但只能创建一些没有有用内容的短 XML。不过,我还没有尝试 xmldump,因为它在 Debian(作为包)上不可用,并且必须从源代码构建它。另外,我认为它是从 2005 年开始的。它会有帮助吗?

所以问题是:如何从 MIB 文件中读取 OID 名称和/或其他数据(SNMP 陷阱信息)并将它们转换为一些现成的格式?

0 投票
2 回答
6281 浏览

snmp - 构建自定义 MIB?SNMP4j

我想构建一个自定义 MIB,在其中定义了一些可以由其他人(客户)访问和管理的有用对象。我已经在谷歌上搜索了几个小时,但没有找到任何有趣的文档。

那么首先,是否可以构建自定义 MIB?如果是,是否有任何有趣的网站来处理这个问题?如果您回答我将非常感激,以便如果 SNMP4j 不适合我的应用程序,我可以切换到其他解决方案..

干杯,

玛丽

0 投票
2 回答
1596 浏览

mib - YANG 和 SMI/MIB 兼容性

它们都可以相互转换吗?

杨 -> MIB MIB -> 杨

谢谢,VJ

0 投票
2 回答
11349 浏览

python - python net-snmp 加载 mibs

我正在使用 net-snmp 的 python 库对各种开关进行一些长查询。我希望能够加载新的 mib——但我找不到任何有关如何执行此操作的文档。

PySNMP 似乎相当复杂,需要我为每个 mib 创建 Python 对象(这对我来说无法扩展);所以我坚持使用 net-snmp 的库(除了加载 mib 之外,这些库还不错)。

我知道我可以将-mand-M选项与 net-snmp 命令行工具一起使用,并且有关于使用所有 mib 预编译 net-snmp 套件(等)的文档./configuremake我也假设到库中);如果 Python 库不提供加载 mib 的能力,我是否可以至少配置 net-snmp 以提供我的 python 库访问 mib 而无需重新编译?