Какая простая в использовании клиентская библиотека SNMP для С++?
Простая в использовании клиентская библиотека SNMP для С++?
Ответ 1
Вероятно, лучший выбор net-snmp. Обратите внимание, что библиотека имеет ссылку "C", но будет отлично работать с С++.
Ответ 2
SNMP ++ также является хорошей и открытой исходной библиотекой для разработчиков на С++.
Ответ 3
Я обнаружил, что Net-SNMP не поддерживает многопоточность с запросами типа v3. Поэтому, если вы пишете инструмент мониторинга SNMP, который будет опросить несколько хостов, вам нужно будет принять это во внимание.
Ответ 4
OpenSNMP содержит полную многопоточную реализацию SNMPv3, которая выполняется на С++ (в комплекте с классами и т.д.). Это не сильно используется и поддерживается, хотя.
Net-SNMP с v3 через TLS/DTLS, вероятно, будет потокобезопасным, поскольку он действительно SNMPv3/USM, который содержит проблемы с потоками. Я думаю.