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