33

什么是易于使用的 C++ SNMP 客户端库?

4

4 回答 4

21

SNMP++ 对 C++ 开发人员来说也是一个不错的开源库。

http://www.agentpp.com/api/cpp/snmp_pp.html

于 2008-11-23T09:51:35.600 回答
12

可能最好的选择是net-snmp。请注意,该库具有“C”链接,但可以与 C++ 一起正常工作。

于 2008-10-30T02:34:48.140 回答
5

我发现 Net-SNMP 不支持 v3 类型查询的多线程。因此,如果您正在编写一个轮询多个主机的 SNMP 监控工具,那么您需要考虑到这一点。

于 2010-05-17T14:23:17.543 回答
1

OpenSNMP包含一个完整的 SNMPv3 多线程实现,它是用 C++ 完成的(包括类等)。不过,它并没有被大量使用和维护。

带有 v3 over TLS/DTLS 的 Net-SNMP 可能是线程安全的,因为它实际上是包含线程问题的 SNMPv3/USM。我认为。

于 2010-10-12T20:34:40.590 回答