LINUX.ORG.RU

Сервер сбора данных


0

1

Здравствуйте.

В прошлый раз мне тут помогли найти Zabbix, спасибо. Теперь появилась задача собирать на сервер с web мордой собирать данные с устройств. Хотелось бы делать это zabbix'ом или подобными, но проблема в том, что устройства будут подключатся через Интернет с помощью GPRS модемов, т.е. никакого статического ip невидать, но статический ip возможен у сервера. Устройства могут скидывать данные серверу по любому протоколу (устройства - своего производства), а он должен их собирать и сохранять.

Вопрос: есть ли стандартные решения таких задач? Т.е. сервер не опрашивает устройства, а ждет обращений и данных.

Заранее спасибо.


Вопрос: есть ли стандартные решения таких задач? Т.е. сервер не опрашивает устройства, а ждет обращений и данных.

Да тот же zabbix. Почитай про Zabbix Agent.

power
()
Ответ на: комментарий от power

Если он встанет на твои устройства, конечно. Там ведь Linux, я надеюсь? :)

Еще как вариант можно попробовать VPN. Так же в подобных ситуациях с динамическими IP используют dyndns.

power
()

GPRS-модемы с функцией отправки e-mail или без? Или на расход средств на счету этих модемов посрать? я бы обошёлся отправкой SMS с инфой на модем, привязанный к серверу, если честно. Потом в базу данных. Минимальный оверхед на разработку софта.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Очень не хочется заниматся писаниной помимо контроллера. Вопрос по существующие стандартные решения.

kuril
() автор топика
Ответ на: комментарий от power

Контроллеры слабенькие. True-контроллеры я бы сказал. Т.е. никакой операционки, никаких агентов не пойдет. Технологии аля SNMP, просто отсылка пакетов, e-mail... т.е. стэк tcp/ip.

VPN - может быть получится, а дальше? Про dyddns понятно, вот как в zabbix или что-то подобное его впихнуть? Хочется коробочного решения со стороны сервера.

kuril
() автор топика
Ответ на: комментарий от kuril

Я вас потому и спросил, есть ли в ваших модемах функция отправки e-mail? Если есть, то не морочьте голову, вот вам готовый канал для отправки, просто настройте почтовый сервер. И да, данные потом обрабатываются? И что за данные, а то ведь есть готовые GeoServer'ы если вам координаты пасти надо

adriano32 ★★★
()
Ответ на: комментарий от kuril

Объясните, зачем реализовывать отправку http-пакетов, когда модем имеет встроенные функции отправки SMS и e-mail?

http://wiki.gnokii.org/index.php/Smsd — вот приём и размещение SMS в базе данных, а затем к базе данных цепляйте хоть Заббикс, хоть что угодно.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Спасибо! SMS, как вариант выглядет красивым-простым решением. Данные - показания датчиков давления/темпиратуры и т.д.

Думаю про частоту дискритезации. Поднимаем её и SMS отпадает + совсем негарантированная доставка.

А с e-mail есть аналогичное решение? (сбор в базу данных).

Я пока не определился с важностью данных, т.е. хочется еще решение(помимо e-mail и SMS =) Т.к. если данные критичны, то доставить нужно гарантированно(в том числе по времени). Буду благодарен за предложения.

kuril
() автор топика
Ответ на: комментарий от kuril

А с чего вы взяли, что покрытие internet для GPRS-модема будет более надёжным способом связи, чем SMS или e-mail? По-моему как раз наоборот, по надёжности первым идёт SMS, затем встроенная отправлялка e-mail, затем ч/з internet. И сложностей в работе через интернет с контроллера через модем будет больше.

Объект стационарен или передвижной?

e-mail в БД? Куча вариантов, начиная от http://www.postfix.org/MYSQL_README.html заканчивая для ленивых http://www.archiveopteryx.org/ http://www.dbmail.org/

adriano32 ★★★
()
Ответ на: комментарий от kuril

Кстати, вот вам сразу идея, как следить за тем, все ли SMS дошли: с каждым SMS помимо данных отправлять значение внутреннего счётчика отправленных SMS, хранимое в контроллере. Так сможете засечь потерю. Правда если SMS не доставилось, это на совести оператора, а значит и интернета в этот момент вы бы не получили.

Плюс проверка отчётов о доставке. Если отчёт о доставке не пришёл к модему, последние данные отправить заново.

adriano32 ★★★
()
Ответ на: комментарий от adriano32

СМС действительно просто и вы правы, через GPRS все не гарантмрованно, но с большой частотой, >= раз в минуту СМС - разорительно. Я склоняюсь к e-mail. Спасибо за варианты.

И все таки неужели нет решений целиком из коробки. Мне очень понравилась простота настройки Zabix. Писанины кода мне хватает со стороны контроллеров (основная моя работа именно в них). Может можно как то приделать к Zabbix динамические ip + snmp через интернет?

Я думал задача стандартна и решения должны быть.

kuril
() автор топика
Ответ на: комментарий от kuril

Про СМС: И доп модем к серверу, тоже не украшает идею.

kuril
() автор топика
Ответ на: комментарий от voltron

на первый взгляд чет странное. Поразбираюсь.

kuril
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.