【发布时间】:2011-09-25 11:31:37
【问题描述】:
最近我进入了 SNMP 代理开发,并一直在使用 ireasoning 的 snmpd 模拟器的 30 天免费试用。该工具已被证明非常方便,它可以充当 snmpd 服务,为 mib(s) 提供随机/指定数据。虽然我希望我的雇主购买这个工具,但目前这似乎不太可能。所以,我想知道是否有任何免费的替代品可供我使用?
感谢您的任何想法
【问题讨论】:
最近我进入了 SNMP 代理开发,并一直在使用 ireasoning 的 snmpd 模拟器的 30 天免费试用。该工具已被证明非常方便,它可以充当 snmpd 服务,为 mib(s) 提供随机/指定数据。虽然我希望我的雇主购买这个工具,但目前这似乎不太可能。所以,我想知道是否有任何免费的替代品可供我使用?
感谢您的任何想法
【问题讨论】:
这基本上是一个 SNMP 代理,它报告从其后端(文本文件)获取的静态值。您可以将真实 SNMP 代理的快照转储到 snmpsim 的文本文件中,也可以从头开始创建它们。
该工具是跨平台的,支持 SNMP v3。
【讨论】:
你也可以试试www.gambitcomm.com,他们免费提供单机版SNMP模拟器。
【讨论】:
我最近在 golang 中编写了一个 SNMP v1 模拟器。我编写了一种简单的编程语言来指定 OID 变量以及它们如何变化。在一个示例中,我使用它来模拟打印机的页数和错误更改。它的目标更多是关注感兴趣的特定 OID,而不是基于 SNMP 转储(其他一些模拟器会这样做)。
项目可以在这里找到:https://github.com/scorptec68/snmprun
【讨论】:
它不是那么方便,但我使用了Net-SNMP 开源 SNMP 服务器。您可以使用脚本代码或 EXE 文件模拟 MIBS 的一部分。它代表了一些工作,但它是可行的。我不知道开源模拟器。
【讨论】:
你也可以试试this one,它是免费的,可以模拟SNMPv1/v2c代理。
【讨论】:
我使用了来自 snmp++ 的 AgentX++,它有一个主样本,通过更改,您可以制作自己的代理。从这个链接agent++
【讨论】:
SNMP代理模拟器的开源和免费实现: https://github.com/inexio/snmpsim
特点:
【讨论】: