Задача: есть N объектов на каждом из которых размёщен контроллер, к которому подключено M датчиков. Контроллер на каждом объекте отправляет куда-нибудь показания через интернет. На контроллере linux, так что отправлять данные можно в каком угодно виде по какому угодно протоколу.
Существуют ли в природе нормальные сервисы (идеально конечно SaaS), чтобы эту информацию принимать и отображать?
- хочется иметь группировку, т.е. показания датчиков не свалены в кучу, а сгруппированы по контроллерам. Контроллеры желательно тоже уметь объединять в группы.
- Хочется иметь графики для показаний датчиков
- Нужны события. Т.е. показание датчика опустилось ниже порога - что-нибудь сделать. Как минимум подсветить красненьким.
- Данные должны отправляться с контроллера, а не наоборот (может быть NAT).
- Очень желательна возможность отправки комманд из сервиса контроллерам ("зажги вот эту лампочку")
- отдельно приветствуется простота в настройке, не сумасшедшие цены и, совсем идеально, загрузка контроллерами конфигурации с сервера.
Сервисы и софт нашли только для сетевого монтиринга. По-идее его конечно можно использовать, но чувствуется, что он сделан не для этого.
Смотрели:
- zabbix. Минусы: страшный интерфейс, отправлять команды контроллерам нельзя, очень сложная и запутанная конфигурация, нет hosted-решения.
- что-то типа
https://scoutapp.com/subscriptions . Вроде красиво и подходит по параметрам, но цены очень негуманные ($15/месяц за "хост" == контроллер)
-
saup.nag.ru - только для счётчиков, так что нам не подходит. В комплекте неадекватная цена и вырвиглазный интерфейс. Но это даёт представление о том, что нам бы хотелось видеть.
Посоветуйте пожалуйста что-нибудь.