什么 .NET 的 SNMP 库使陷阱、设置或变得简单? [关闭]

Posted

技术标签:

【中文标题】什么 .NET 的 SNMP 库使陷阱、设置或变得简单? [关闭]【英文标题】:What SNMP library for .NET makes traps, sets or gets simple? [closed] 【发布时间】:2010-09-13 21:21:54 【问题描述】:

与 .NET 一起使用的最佳 SNMP 库是什么?专门用于监听陷阱或发送 set 或 get 请求。

【问题讨论】:

好问题....我一直在寻找一些东西来替换我编写的解析 net-snmp.org 输出的 snmp 代码 【参考方案1】:

我正在使用Sharp SNMP Suite (#SNMP):LGPL,兼容 Mono,用 C# 3.0 开发,有非常好的 API。

【讨论】:

嗯...支持 .NET Framework 2.0、3.0、3.5、4.0、.NET Compact Framework 3.5 和 Mono 2.8+。对 .NET Framework 2.0 和 3.0 的支持将于 2011 年 4 月 12 日到期。#SNMP 版本 BigDipper (7.0) 将不再支持这两个 .NET 版本。 从 8.0 版本开始(7.6 是 8.0 的 Alpha),#SNMP 在 MIT/X11 + BSD 3 条款下发布。 LGPL 不再使用,因为它对移动平台不友好。【参考方案2】:

您好,作为#SNMP 的作者,我在这里尽量做到不偏不倚:)

我在这里有一篇博文,是一份简单的评估报告。

http://www.lextm.com/index.php/2007/12/product-review-snmp-libraries-for-net-evaluation-report/

在我看来,PowerSNMP 是领先的,具有完整的功能集和简单/自然的 API。有许多商业和开源产品,您可以自行评估,看看哪一种满足您的特殊需求。

哪个是最好的?这取决于您需要哪些 SNMP 功能子集以及您的预算有多大。 :)

【讨论】:

时间过得真快。现在#SNMP 开始支持v3(基于SNMP#Net),这将项目推向了更高的层次。【参考方案3】:

这里有一个库和一些示例http://www.c-sharpcorner.com/UploadFile/malcolmcrowe/SnmpLib11232005011613AM/SnmpLib.aspx

【讨论】:

#SNMP Suite 从 Malcolm 的项目开始,现在它提供的远不止这些。 :)【参考方案4】:

我个人使用 Adventnet 的 .NET SNMP API 进行 snmp 工作。它现在已重命名为 WebNMS。我在几个地方都有基于此 API 运行的代码,这些代码刚刚运行并持续 24/7 运行。

推荐用于大量示例和稳定性。它也很快。似乎自从我上次使用 SNMP 以来还有其他几个 .NET SNMP 库可能值得一试。例如:#SNMP,已在其他回复中引用。

【讨论】:

如果你提到webnms.com/net-snmp/index.html,那么我认为那些人只是做了重命名(?)。仍然缺少 SNMP v3 支持,而即使 #SNMP 我们开始支持 v3。 是的,好像是这样。看起来他们还没有更新他们的 .NET SNMP API。我期待在任何即将到来的 snmp 项目中测试#SNMP。看起来很有希望

以上是关于什么 .NET 的 SNMP 库使陷阱、设置或变得简单? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Net-SNMP API 编写代码发送用户定义的陷阱

请问我电脑如何通过SNMP管理DELL服务器,SNMP协议已经安装,也设置代理,陷阱等,感觉好像还该安装个软件

snmp 陷阱特定陷阱代码

为啥我将所有 snmp 陷阱都作为未知陷阱接收

发送和接收 SNMP 陷阱并为 NAS 设备创建 MIB 文件

寻找 .NET SNMP 扩展代理