2015-07-13 3 views
2

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

+0

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

ответ

0

Сайт net-snmp содержит исчерпывающие учебники по кодированию.

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

EDIT: Также см source code для snmptrapd в качестве руководства для того, как получить ловушки.

+0

Я прочитал об этом, и я нашел там инструмент, который мог бы обрабатывать SNMP-ловушки, которые snmptrapd, но snmptrapd - это просто инструмент. Ищем библиотеку или вызовы функций, которые можно использовать при прослушивании ловушек SNMP в UDP-порту 162. Существует библиотека n Net-SNMP, которая предназначена для отправки SNMP-ловушек .. но для обработки и декодирования SNMP-ловушек я все еще не нашел. Благодарю. –

+0

Добавлена ​​ссылка на snmptrapd src. – k1eran

Смежные вопросы