我需要为我的应用程序编写一个SNMP代理。
我读过有关如何使用win32编写SNMP扩展代理DLL的CodeProject article,但我想知道是否可以使用托管代码来实现。
另外,是否可以用托管代码编写自己的SNMP代理,并在windows SNMP服务中运行它?需要在我的服务器上运行windows SNMP服务才能提供基本的操作系统管理信息。
您会推荐哪种C# SNMP库?我找到了一些SNMP协议实现,但找不到关于如何实现C#代理的示例代码-大多数示例只是关于查询其他代理或发送陷阱。
发布于 2009-12-19 22:21:35
如果您想要使用.Net框架中的SNMP协议,请考虑这个库:#SNMP。
似乎可以用它来编写您自己的SNMP服务器。但是标准的SNMP Agent架构并不是基于.Net的,所以--我假设--你不能使用上面提到的库来扩展它。您必须编写自己的库,这看起来是可能的。
希望这能有所帮助。
br--mabra
发布于 2008-09-26 03:50:08
你想用SNMP代理做什么?!你的应用需要发送陷阱吗?!或者从节点中查询数据?!
https://stackoverflow.com/questions/136206
复制相似问题