问题标签 [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.
snmp - 使用 build-pysnmp-mibs 解析 mib 和使用 pysnmp 加载 mib 时出错
我正在尝试使用 mibBuilder 加载一些自定义 mib。
最初,根据 pysnmp 文档,我使用 build-pysnmp-mib 实用程序将 mib 转换为 pysnmp mib 格式。但我收到以下错误:
此外,在使用该-k
选项时,smidump 会生成一个文件,但 mibBuilder 无法加载生成的文件。
我在某处读到实现中存在错误,但在 Internet 上找不到足够的文档或示例。
windows - 如何将第 3 方 MIB 文件添加到 Windows SNMP?
我目前正在使用 SNMP 管理 API 中的 SnmpMgrOidToStr 函数来捕获 SMNP 陷阱(通过 Windows 默认的 SNMP 陷阱服务),并将它们转换为字符串。
但是,SnmpMgrOidToStr 仅转换安装在 Windows 上的默认 MIB。我现在需要将第 3 方 MIB 文件添加到 Windows MIB。我怎样才能做到这一点?我尝试将 MIB 文件复制到 System32,但它不起作用。与 NET SNMP 不同,也没有要删除的 .index 文件。
我试过在网上搜索,但无济于事。请帮忙,谢谢。
cpu - cacti - 多 cpu util - 多行 OID
我有 OID:.1.3.6.1.2.1.25.3.3.1.2
我有 24 行(我有 24 个核心服务器),
我想创建一个包含所有行的图表以查看利用率。
请帮我 :)
谢谢...
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 文件。但无论如何它们都是有效的。
有没有办法解决这个问题?
c++ - 用于解析 MIB 文件并从中提取陷阱相关信息的 net-snmp 示例代码
我在 Windows 上使用 net-snmp C 库。我想从 MIB 文件中解析与陷阱相关的信息。
我需要一些示例代码来做到这一点。我在http://www.net-snmp.org/上没有找到任何有用的东西
php - 是否有允许通过 SNMP 陷阱发送自定义变量的通用 Web 应用程序 MIB?
我正在寻找一个专为 Web 应用程序设计的管理信息库 (MIB)(注意:我正在使用 PHP),我可以通过 SNMP 陷阱将多个变量发送到我的网络管理系统。我必须设计一个还是已经有解决方案?
更多细节:
基本上,只要我的 Web 应用程序出现错误,我就想向我的网络管理系统 (Zenoss) 发送一个陷阱。我想在 PHP 中调用它,如下所示(注意:此语法可能不正确):
(注意:显然,BOSSJONES-NOTIFICATION
不存在;我只是在这个例子中使用它。我想用我正在寻找的 MIB 或需要设计的 MIB 替换它。)
我知道 MIB 当然可能没有相同的参数,但我想知道是否有一个通用的解决方案可以“凑合”或学习,这样我就可以创建自己的适用于我的目的?
此外,是否可以通过陷阱发送信息列表(如数组)而不仅仅是多个字符串?
对不起,很长的问题。希望提供尽可能多的细节。
(PS:在 Ubuntu 11.04 Linux 机器上运行)
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 陷阱信息)并将它们转换为一些现成的格式?
snmp - 构建自定义 MIB?SNMP4j
我想构建一个自定义 MIB,在其中定义了一些可以由其他人(客户)访问和管理的有用对象。我已经在谷歌上搜索了几个小时,但没有找到任何有趣的文档。
那么首先,是否可以构建自定义 MIB?如果是,是否有任何有趣的网站来处理这个问题?如果您回答我将非常感激,以便如果 SNMP4j 不适合我的应用程序,我可以切换到其他解决方案..
干杯,
玛丽
mib - YANG 和 SMI/MIB 兼容性
它们都可以相互转换吗?
杨 -> MIB MIB -> 杨
谢谢,VJ
python - python net-snmp 加载 mibs
我正在使用 net-snmp 的 python 库对各种开关进行一些长查询。我希望能够加载新的 mib——但我找不到任何有关如何执行此操作的文档。
PySNMP 似乎相当复杂,需要我为每个 mib 创建 Python 对象(这对我来说无法扩展);所以我坚持使用 net-snmp 的库(除了加载 mib 之外,这些库还不错)。
我知道我可以将-m
and-M
选项与 net-snmp 命令行工具一起使用,并且有关于使用所有 mib 预编译 net-snmp 套件(等)的文档./configure
(make
我也假设到库中);如果 Python 库不提供加载 mib 的能力,我是否可以至少配置 net-snmp 以提供我的 python 库访问 mib 而无需重新编译?