当前位置: 首页 > 面试题库 >

Java获取MIB中OID的名称/描述

孔彭祖
2023-03-14
问题内容

我正在编程一个网络管理系统,并且需要能够在从SNMP陷阱接收到的OID后面打印出有意义的名称。由于系统的性质/大小,将每个OID手动映射到正在使用的每个设备上的每个MIB的有意义的名称不是一个好主意。

话虽如此,对于MIB中的所有OID,是否有一种免费的(商业用途)自动将名称/描述与其各自的OID配对的方法;然后将这些配对用于Java程序?

换句话说,是否存在将MIB树转换为Java对象的工具或方法,可以在程序中遍历Java对象以检索OID的名称/描述?

谢谢


问题答案:

您需要一个MIB解析器-例如Mibble(在GPL和商业许可下可用)。



 类似资料:
  • 我将php中的Symfony与此捆绑包一起使用:https://github.com/hslavich/OneloginSamlBundle 使用onelogin php saml工具包:https://github.com/onelogin/php-saml 身份验证时我的IDP返回需要从oid映射到友好名称的属性 如果我在symfony bundles配置中使用oid名称,并且没有友好的名称,

  • 问题内容: 如何获得Java中驱动器上特定目录的名称? 例如,我在D驱动器上的目录下有一个名为的文件。 我想返回此文件的目录名称。 问题答案: 记住,代表目录和文件。

  • 本文向大家介绍获取Java中基本类型的名称,包括了获取Java中基本类型的名称的使用技巧和注意事项,需要的朋友参考一下 该方法用于获取由类对象表示的实体名称,例如原始类型,接口,类,数组类,void等。这些名称以字符串形式返回。 给出了使用方法获得基本类型名称的程序,如下所示: 示例 输出结果 现在让我们了解上面的程序。 该方法用于获取原始数据类型的名称float,int和char。然后将这些名称

  • 问题内容: 像这样,A a = new A(),如何获得a的名称?(从a中获得字符串“ a”)? 有一个JPanel包含一些JTextField,一个映射包含所有JTextField的名称(变量的名称)。我想将地图的值设置为JTextFields的文本。 跨过getName()方法,我得到了null -_-我知道getName()方法不用于获取变量名。我正在使用netbeans进行Java swi

  • 问题内容: 在这件事上,我需要一些帮助, 例: 基本上是这种情况。我的问题是方法如何知道谁在调用它? 编辑:基本上我正在尝试做一个数据库层,并且在我将创建一种将生成SQL语句的方法。通过获取调用的所有属性的值来动态生成此类语句。 问题答案: 最简单的方法如下: 但实际上,除非出于某些日志记录目的,否则不需要这样做,因为这是一项相当昂贵的任务。这是什么,你认为这是解决方案?我们可能会提出更好的建议。

  • 问题内容: 我想知道是否有一种方法可以用Java获取计算机名称?我已经看到了该功能的几个答案。但是我想知道是否存在不使用网络的方法? (作为一个附带的问题,计算机名称是否仍然只是一个网络事物,因此必须以这种方式进行??) 问题答案: 操作系统的基础DNS(域名系统)库从IP地址 解析 计算机“名称”。跨操作系统没有通用的计算机名称概念,但DNS通常可用。如果尚未配置计算机名称,以便DNS可以解析它