我需要为我的应用程序编写SNMP代理。
我阅读了CodeProject article关于如何使用win32编写SNMP扩展代理DLL的信息,但是想知道是否可以使用托管代码来编写它。
此外,是否可以在托管代码中编写自己的SNMP代理并沿Windows SNMP服务运行? Windows需要在我的服务器上运行SNMP服务以提供基本的操作系统管理信息。
您会推荐哪些C#SNMP库?我找到了一些C#SNMP协议实现,但找不到有关如何实现SNMP代理的示例代码 - 大多数示例仅仅是查询其他代理或发送陷阱。
答案 0 :(得分:5)
如果您想使用.Net Framework中的SNMP协议,请关注此库:#SNMP。
似乎可以用它编写自己的SNMP服务器。但是标准的SNMP代理体系结构并不基于.Net,所以 - 我假设 - 你不能使用提到的库来扩展它。你必须自己编写,看起来可以使用上面提到的库。
希望得到这个帮助。
BR - mabra
答案 1 :(得分:2)