Was ist eine einfach zu bedienende SNMP-Client-Bibliothek für C++?Einfach zu bedienende SNMP-Client-Bibliothek für C++?
27
A
Antwort
12
Wahrscheinlich ist die beste Wahl net-snmp. Beachten Sie, dass die Bibliothek über eine C-Verknüpfung verfügt, aber mit C++ problemlos funktioniert.
18
SNMP ++ ist auch eine nette und Open-Source-Bibliothek für C++ - Entwickler.
3
Ich habe festgestellt, dass Net-SNMP nicht Multi-Threading mit v3 Typ-Abfragen unterstützt. Wenn Sie also ein SNMP-Überwachungstool schreiben, das mehrere Hosts abfragt, müssen Sie dies berücksichtigen.
0
OpenSNMP enthält eine vollständige Multithread-Implementierung von SNMPv3, die in C++ ausgeführt wird (komplett mit Klassen usw.). Es ist jedoch nicht stark genutzt und gepflegt.
Net-SNMP mit v3 über TLS/DTLS ist wahrscheinlich Threadsafe, da es wirklich SNMPv3/USM ist, die Threading-Probleme enthält. Ich denke.
Einfacher zu verwenden als net-snmp meiner Meinung nach ... –
sieht gut aus und einfach. Ist das wirklich? Ist es robust und zuverlässig? –
Warum nicht bewerten? Es ist Open Source, damit Sie es ausprobieren können. –