易于使用的c++SNMP客户端库

Easy to use SNMP client library for c++?

本文关键字:客户端 c++SNMP 易于使      更新时间:2023-10-16

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

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

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

可能最好的选择是net-snmp。请注意,该库具有"C"链接,但与C++配合使用会很好。

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

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

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