C++ SNMP (отвечать на запросы из сети)
15 000 руб. за проект
Всем привет!
Задача подразумевает:
1. выбор технологии, подхода (библиотеки).
2. вникнуть как работает Zabbix и для чего он нужен
3. написать ТЗ, постановку задачи (детально)
4. реализация
Я лишь опишу идею:
1. Некий сторонний администратор настраивает Zabbix или что-то еще, далее или ищет все устройства по сети, или указывает (мой) ip адрес
2. К нам приходит запрос, его надо обработать и подготовить ответ
SNMP все-таки задумывался для сетевого оборудования, но у меня просто датчик, который должен ответить (ну совсем просто):
1. напряжение (float или миливольты)
2. температуру (int)
3. очередь с данными (сколько-то байт ожидающих отправки)
4. какой-то признак "общий warning"
5. текстовое поле с координатами или адресом (строка)
6. например: мощность сигнала GSM
7. какие-то другие параметры
Основная мысль сделать это так, чтобы со стороны того "стороннего администратора" работы было как можно меньше, добавил устройство и начал его мониторить, какой-то Auto-Discovery
Мне нужна какая-то простая библиотека (класс). Например с колбеком, который имеет ссылку на структуру описывающую что "запросили" (request) и что я должен буду заполнить, что потом будет отправлено (после выхода из коллбека). Ну вариантов взаимодействий много может быть.
Я погуглил - приличных (готовых) решений я не нашел.
лучше всего если это будет на pure-сокетах, (т.е. без зависимостей), либо статикой линковать
цена - приблизительная (не знаю сколько потребует трудозатрат)
C++11, Linux
Если есть желание реализовать, кроме "я готов сделать все в лучшем виде"... пожалуйста указывайте какой-то минимум (базис) на котором будет построена эта система
датчик = полноценный компьютер, считайте что это raspberry pi (на самом деле нет)
Задача подразумевает:
1. выбор технологии, подхода (библиотеки).
2. вникнуть как работает Zabbix и для чего он нужен
3. написать ТЗ, постановку задачи (детально)
4. реализация
Я лишь опишу идею:
1. Некий сторонний администратор настраивает Zabbix или что-то еще, далее или ищет все устройства по сети, или указывает (мой) ip адрес
2. К нам приходит запрос, его надо обработать и подготовить ответ
SNMP все-таки задумывался для сетевого оборудования, но у меня просто датчик, который должен ответить (ну совсем просто):
1. напряжение (float или миливольты)
2. температуру (int)
3. очередь с данными (сколько-то байт ожидающих отправки)
4. какой-то признак "общий warning"
5. текстовое поле с координатами или адресом (строка)
6. например: мощность сигнала GSM
7. какие-то другие параметры
Основная мысль сделать это так, чтобы со стороны того "стороннего администратора" работы было как можно меньше, добавил устройство и начал его мониторить, какой-то Auto-Discovery
Мне нужна какая-то простая библиотека (класс). Например с колбеком, который имеет ссылку на структуру описывающую что "запросили" (request) и что я должен буду заполнить, что потом будет отправлено (после выхода из коллбека). Ну вариантов взаимодействий много может быть.
Я погуглил - приличных (готовых) решений я не нашел.
лучше всего если это будет на pure-сокетах, (т.е. без зависимостей), либо статикой линковать
цена - приблизительная (не знаю сколько потребует трудозатрат)
C++11, Linux
Если есть желание реализовать, кроме "я готов сделать все в лучшем виде"... пожалуйста указывайте какой-то минимум (базис) на котором будет построена эта система
датчик = полноценный компьютер, считайте что это raspberry pi (на самом деле нет)
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.