Russian Qt Forum

Qt => Работа с сетью => Тема начата: pethead от Октябрь 13, 2010, 05:56



Название: [solved]qt+net-snmp (win32)
Отправлено: pethead от Октябрь 13, 2010, 05:56
пробую http://www.net-snmp.com/. в linux думаю получится, есть примеры http://snmpmon.sourceforge.net.
а вот как быть под виндой не знаю. есть у кого опыт применения net-snmp в вин32 проектах на qt?
net-snmp чем хорош - он понимает МИБы, умеет быть агентом, и можно строить на нем свое дерево МИБ для субагента.


Название: Re: qt+net-snmp (win32)
Отправлено: pethead от Октябрь 13, 2010, 16:59
разобрался. подключил net-snmp к qt проекту, собрал в студии. все работает. уря!
если кому надо пример проекта вложу. ну и разъясню.


Название: Re: qt+net-snmp (win32)
Отправлено: kataklysm от Январь 03, 2011, 15:42
разобрался. подключил net-snmp к qt проекту, собрал в студии. все работает. уря!
если кому надо пример проекта вложу. ну и разъясню.

Конечно интересует :). Особенно не понятна реализация QT + net-snmp. Спасибо.


Название: Re: [solved]qt+net-snmp (win32)
Отправлено: Pupil от Сентябрь 17, 2013, 14:59
pethead, очень интересует. Какова реализация и настройка snmp + qt? Пример есть рабочий? Спасибо!


Название: Re: [solved]qt+net-snmp (win32)
Отправлено: Pupil от Сентябрь 18, 2013, 09:07
Открываю пример snmpmon в Креаторе Qе 4.8 при сборке выдает сообщение об отсутствии файлов.
Кто знает - как правильно подключить либу net-snmp5.7.2 в pro файле?


Название: Re: [solved]qt+net-snmp (win32)
Отправлено: Pupil от Сентябрь 27, 2013, 14:45
Библиотеку прикрутил аж на 2-е Оси.
По факту написания Диалога выложу во славу молчунов и желающих другим добра людям )


Название: Re: [solved]qt+net-snmp (win32)
Отправлено: Pupil от Октябрь 11, 2013, 13:48
Выкладываю для страждующих тест-пример общения с девайсом по протоколу v2c. Отклики типа "корявый код", "читай книги" и т.д. , Господа, оставьте себе. Если кому-то пригодятся мои рыдания - поставьте в теме пожалуйста, "+1". Возможно, никому это и не требуется, но гугленье показало, что нормального примера почему-то нет. Отзывчивым ребятам - Пантеру и Bre  посвящаю...

1. Установил библиотеку net-snmp версии 5.7.2 www.net-snmp.org (http://www.net-snmp.org)
2. Выполнил инсталляцию библиотеки согласно файлу readme архива
3. В файле /etc/snmp/snmpd.conf
    вставил 2-е строчки:
    
Код:
rocommunity public 192.168.139.150 // на чтение /тип доступа/ ip-адрес монстра с которым общаетесь
            rwcommunity private 192.168.139.150 // на запись /тип доступа/ ip-адрес монстра с которым общаетесь

4. Составил пример (приложения к посту). Пример реализует аналог чтение значения параметра по OID-ключу аналогично следующему консольному обращению:
   "snmpget -v 2c -c public 192.168.139.150 7.5.7.1.4.8.17707.7.5.3.5.1.8.0.", где
    snmpget - чтение по ключу OID
    2с - версия snmp протокола
    public - типа доступа
    192....150 - ip-адрес монстра с которым общаетесь - (см. п.3)
     7. ...0 - конкретный OID ключ - из прошивки Вашего монстра.

5. Для работы в консоли: /etc/init.d/snmpd restart   (service snmpd restart)
    Стартовать консоль из /usr/bin

Линки, которые возможно помогут Вам:
http://net-snmp.sourceforge.net/docs/man/snmp_sess_api.html (http://net-snmp.sourceforge.net/docs/man/snmp_sess_api.html)
http://habrahabr.ru/post/196308/ (http://habrahabr.ru/post/196308/)
http://www.it-slav.net/blogs/2009/02/05/install-and-configure-snmp-on-ubuntu/ (http://www.it-slav.net/blogs/2009/02/05/install-and-configure-snmp-on-ubuntu/)
http://www.forum.crossplatform.ru/index.php?showtopic=6940 (http://www.forum.crossplatform.ru/index.php?showtopic=6940)
http://www.k-max.name/linux/snmp-protocol/ (http://www.k-max.name/linux/snmp-protocol/)

Cобственно сам www.net-snmp.org (http://www.net-snmp.org)

Всех благ! )

P.S. параметры в данном посте - сторонние (для примера)      


Название: Re: [solved]qt+net-snmp (win32)
Отправлено: stvaly от Сентябрь 04, 2018, 09:57
Добрый день!  Нет ли у вас опыта использования net-snmp в qt в windows? Если есть какая-то информация, то прошу поделится ей со мной. Заранее спасибо.