Название: SNMP++ agent Отправлено: Andrey23168 от Июль 20, 2017, 17:36 Мне нужно написать SNMP агента с помощью библиотеки QT и SNMP++. Информации крайне мало. Точнее информации о агентах. Как написать менеджера не рассказал только ленивый. Документация крайне бедная(после QT). Складывается такое ощущение что, написание агента на SNMP++ простейшая задача и не стоит обсуждения. Каждый будущий программист, вылезая из пеленок, уже знает, как написать агента на SNMP++.
Я искал сам, но ничего внятного не нашел. Или код слишком сложных агентов, который придется изучать месяц чтобы хоть что-то понять. Или это менеджеры (простые и понятные, вот бы такой агент…). Или код не рабочий, у меня не работает, по крайней мере. Подскажите: пример, урок, ролик или книгу. Или что-нибудь что поможет мне быстрее понять, как написать агента. Название: Re: SNMP++ agent Отправлено: vic57 от Июль 24, 2017, 17:26 у вас агент с GUI? зачем Qt?
может это подойдет - http://wikiprograms.org/net-snmp/ Название: Re: SNMP++ agent Отправлено: Andrey23168 от Июль 25, 2017, 15:24 Ну да, с gui… Неужели кто-то пишет программы только с командной строкой в наш век? Я наделся что это осталось в восьмидесятых-девяностых.
Могу поклясться, что я говорил, что должен использовать именно SNMP++, а не net-snmp. И почему этот net-snmp так распостранен? Чем он лучше SNMP++? Вот этот: http://www.agentpp.com/api/cpp/snmp_pp.html Мне нужно написать SNMP-agent-эмулятор одной железки. Но я так привык к Qt документации… Чувствую, что меня оторвали от дома родного, и отправили во вьетнам. Может, я просто гуглю не правильно? Может где-то существует: пример, урок, ролик или книга что помогут мне? Название: Re: SNMP++ agent Отправлено: vic57 от Июль 25, 2017, 18:18 ЕЯПП агент - это демон на удаленном хосте, к которому я обрашаюсь через манагер?
если да то зачем демону GUI? на питоне есть SNMP библиотеки, дерзай. гуй на PyQt4 можешь подключить, питоновская привязка качественная https://github.com/etingof/pysnmp http://pyhedgehog.livejournal.com/9596.html https://www.ibm.com/developerworks/ru/library/au-netsnmpnipython/ https://habrahabr.ru/post/311502/ Название: Re: SNMP++ agent Отправлено: Andrey23168 от Август 11, 2017, 16:50 Я немного разобрался в SNMP. И хотел бы узнать, как следует работать с MIB. Я имею ввиду эти текстовые файлы: xxx.mib. Мне надо их как-то парсить и загружать оттуда OID, по идее. Есть ли стандартный способ в SNMP++(http://www.agentpp.com/)?
Работать с данными все равно придется отдельно. На пример у меня есть данные с какого-нибудь датчика температуры, и я пишу их в OID. Предположим, я загрузил этот OID из xxx.mib, но данных текущей температуры в xxx.mib быть не может. Мне не совсем понятно зачем эти файлы существуют. Не проще ли MIB просто захардкодить в программе? |