Как получать ловушки SNMP с помощью net-snmp API?

Как я могу получать ловушки с помощью C или C++ и модуля net-snmp. Мне нужен пример кода, но примеры на http://www.net-snmp.org/ используют системные вызовы но не методы API.


person madhu babu sunkara    schedule 13.07.2015    source источник
comment
Я планирую разработать приложение NMS на C/C++ в среде Qt, которое должно отправлять и получать ловушки snmpv2c с использованием любых библиотек snmp. Я нашел некоторый код, который использует API netsnmp для отправки ловушек, но не смог найти API для получения ловушек. пожалуйста, помогите мне и спасибо заранее   -  person madhu babu sunkara    schedule 13.07.2015


Ответы (1)


На сайте net-snmp есть подробные руководства по программированию.

Посмотрите на http://www.net-snmp.org/wiki/index.php/Tutorials#Coding_Tutorials

EDIT: См. также исходный код для snmptrapd в качестве руководства по получению ловушек.

person k1eran    schedule 14.07.2015
comment
я читал об этом, и я нашел там только инструмент, который может обрабатывать ловушки SNMP, который является snmptrapd, но snmptrapd - это просто инструмент.. я ищу библиотеку или вызовы функций, которые можно было бы использовать для прослушивания ловушек SNMP в UDP Порт 162. Существует библиотека n Net-SNMP, предназначенная для отправки SNMP-ловушек.. но для обработки и декодирования SNMP-ловушек я до сих пор ее не нашел. Спасибо. - person madhu babu sunkara; 31.07.2015
comment
Добавлена ​​ссылка на snmptrapd src. - person k1eran; 31.07.2015