【问题标题】:Build custom MIB? SNMP4j构建自定义 MIB? SNMP4j
【发布时间】:2011-10-07 14:40:29
【问题描述】:

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

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

干杯,

玛丽

【问题讨论】:

    标签: snmp snmp4j mib


    【解决方案1】:

    如果您正在寻找使用 SNMP4J(-Agent) 创建 SNMP 代理(命令响应程序)的工具集,那么为什么不使用 AGENT++ MIB Designer 来定义 MIB 规范,然后使用 AgenPro 来模拟代理(基于SNMP4J-Agent)并为 SNMP4J-Agent 生成存根代码。

    您将在几分钟内获得一个正在运行(尽管尚未检测)的代理,而不会在将 MIB 设计转移到代理代码时出错。

    使用模拟代理,您可以在生成代码之前尝试 MIB 设计。

    【讨论】:

      【解决方案2】:

      有多种方法可以构建响应“您自己的 MIB”的代码。

      首先是词汇表(对 google 有帮助):在 SNMP 端口 (161) 上等待的守护进程(或服务)称为 Agent。如果我了解您希望此代理对新的 MIB(您的)做出响应。为此,您需要为您的代理创建一个委托代理

      解决方案:代理不是那么标准。

      1. 如果您能够重建您的代理 (Net-SNMP),您可以为您的 MIB 构建代码。您可以重建的代理类型提供了从 MIB 文件创建骨架代码的编译器。之后,您可以选择将代码加载到代理或单独的模块中。请参阅TUT:Writing a MIB Module。您可以找到与 Microsoft 集成 SNMP 代理类似的东西(即使您无法重建代理)。它存在许多允许构建您自己的代理的商业 SNMP 解决方案。
      2. 存在一个扩展 Agent 的标准,称为 AgentX(不是在谈论间谍)

      现在我让您使用build an agent with SNMP4jbuild a proxy agent with SNMP4j 进行谷歌搜索。正如我所读到的“SNMP4J-Agent 纯 Java SNMP 代理 API 向 SNMP4J 核心 API 添加了命令响应器,包括通知发起者和代理转发器支持”,这听起来很有希望。

      【讨论】:

      • 您的答案集中在构建代理,而不是按照提问者的要求开发自定义 MIB。有什么工具可以帮助我构建 MIB?
      • 是的,你可以使用MG-SOFT Visual MIB Builder for Windows
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-04
      • 2020-09-29
      • 1970-01-01
      相关资源
      最近更新 更多