Russian Qt Forum

Qt => Работа с сетью => Тема начата: xsau от Август 26, 2010, 00:18



Название: SNMP
Отправлено: xsau от Август 26, 2010, 00:18
Вот собираюсь в ближайшие пол года, начать писать SNMP агент и менеджер и нужно будет придумать связку SNMP c Qt приложением(отслеживать его действия, перезапускать и тд.), много всякой белебирды прочитал в интернете, нашел кое какие исходники, позапускал snmp getы в терминале, но так ни к чему и не пришел, может кто из вас сталкивался с данным протоколом в программировании, помогут любые исходники и мануалы, буду ооочень вам признателен =)
Да если что, то только линукс.


Название: Re: SNMP
Отправлено: merke от Август 26, 2010, 08:24
http://www.google.ru/#hl=ru&newwindow=1&q=snmp+qt&aq=f&aqi=g1&aql=&oq=&gs_rfai=&fp=6876fa06e60b48d8

http://www.google.ru/#hl=ru&newwindow=1&q=snmp+c%2B%2B&aq=f&aqi=g1&aql=&oq=&gs_rfai=&fp=6876fa06e60b48d8


Название: Re: SNMP
Отправлено: Lostinnet от Август 26, 2010, 16:29
использую библиотеку SNMP++, есть даже примерчик ее использования с QT


Название: Re: SNMP
Отправлено: xsau от Сентябрь 27, 2010, 16:13
Большое спасибо за ответы, с этим все понятно.

Вот только наткнулся на такая вот тему, когда соединяюсь с Windows по SNMP, то она отдает все что я захочу, а вот на Linux отдает только те OID которые я пропишу в snmpd.conf. Это нормально??


Название: Re: SNMP
Отправлено: pethead от Октябрь 13, 2010, 17:06
рекомендую net-snmp.
snmp++ если применять более широко с МИБами, то он платный, а net-snmp бесплатный, да еще агента умеет делать.
я собрал тестовый проект в Visual Studio на qt, подключил net-snmp, немного танцев с бубном и все работает! он Оиды понимает текстовые, например "system.sysDescr.0" :)


Название: Re: SNMP
Отправлено: xsau от Октябрь 21, 2010, 17:20
рекомендую net-snmp.
snmp++ если применять более широко с МИБами, то он платный, а net-snmp бесплатный, да еще агента умеет делать.
я собрал тестовый проект в Visual Studio на qt, подключил net-snmp, немного танцев с бубном и все работает! он Оиды понимает текстовые, например "system.sysDescr.0" :)

Да с net-snmp я тоже немного помучишись все собрал =) Просто он мне оочень неудобный, даже не знаю почему, в snmp++ как то логично построены классы, но видимо придеться им пользоваться