2008-10-30 11 views

Respuesta

12

Probablemente la mejor opción es net-snmp. Tenga en cuenta que la biblioteca tiene un enlace "C", pero funcionará perfectamente con C++.

18

SNMP ++ es también una buena biblioteca de código abierto para desarrolladores C++.

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

+0

Más fácil de usar que net-snmp en mi opinión ... –

+0

se ve bien y simple. ¿Es realmente? ¿es robusto y confiable? –

+1

¿Por qué no evaluarlo? Es de código abierto, así que puedes probarlo. –

3

he encontrado que Net-SNMP no es compatible con multi-threading con consultas de tipo v3. Entonces, si está escribiendo una herramienta de monitoreo de SNMP que va a sondear múltiples hosts, deberá tener esto en cuenta.

0

OpenSNMP contiene una implementación completa de subprocesos múltiples de SNMPv3 que se realiza en C++ (completa con clases, etc.). No es muy utilizado y mantenido sin embargo.

Net-SNMP con v3 sobre TLS/DTLS es probable que sea threadsafe ya que es realmente SNMPv3/USM que contiene problemas de enhebrado. Creo.

Cuestiones relacionadas