Концепция Internet of Things, как множество физических объектов (вещей), взаимодействующих с друг другом и средой, является нашим будущим и от него не убежать. Сергей Сорокин, менеджер по развитию бизнеса в Zabbix, опубликовал в Ubuntu Insights статью "Zabbix + IoT/Snappy: allows users to feel the pulse of things".
Вещи вокруг нас становятся умнее с каждым днём и многие используемые задачи должны быть автоматизированы. Так как наша зависимость от IoT растёт с каждым днём, мы должны быть уверены, что такие устройства работают надёжно, безопасно и выполняют задачи, возложенные на них. Реализация такой системы контроля требует безопасную операционную систему для коммуникации с вещами, так как они могут пересылать персональную информацию, и, одновременно, эффективную, так как аппаратные ресурсы IoT скудны. Вот где Zabbix и Canonical вступают в игру.
Canonical, обладая обширным опытом и знаниями Linux, создала Ubuntu Snappy - пуленепробиваемую систему для управления приложениями, используемыми для IoT. Zabbix предлагает крошечного, скромного к ресурсам, агента для таких устройств: датчики в доме, торговый аппарат, электронное устройство и так далее. Данный агент собирает данные о производительности, доступности, статусе данных и других, различных метриках, передавая их другим устройствам или в облако. Создаётся истинная синергия между вещами IoT.
В прошлом, чтобы надёжно развернуть коммутатор в вашей сети, требовалось шаманить с SNMP probes или ловушками (traps), что вкупе с новыми возможностями занимает уйму времени. Потом вы будете шаманить с файерволом и шлифовать вручную некоторые параметры для интеграции в вашу существующую инфраструктуру.
Теперь же, тот же коммутатор может работать под управлением Open Source OS вместо своей закрытой прошивки. Можно представить такую коробку, как ваш обычный Linux сервер с Zabbix Agent и шаблоном мониторинга. Даже больше! Активный шаблон сам подключается напрямую к вашим серверам и выполняет команды. Представьте сеть, основанную на агентах (agent-based network), которая для предприятий и дата центров радикально упрощает операции управления и обнаружения ресурсов. Но это ещё не всё. Раз данный коммутатор это компьютер, то можно напичкать его датчиками и собирать больше метрик в вашу систему мониторинга. Можно обнаруживать не используемые ресурсы более надёжно. Таким образом, вы начнёте принимать более правильные решения при инициализации новых услуг или при балансировке сетевых маршрутов.
Подобные рассуждения можно применить для многих устройств в вашей сети IoT. Видеокамера? Нет проблем. Агент может отправить сообщение что обнаружено движение. Не нужно будет передавать данные, когда в этом нет необходимости.
С Zabbix Agent для Ubuntu Snappy Core производители устройств IoT могут реализовать любые свои сумасшедшие идеи и добиться их интероперабельности, делая жизнь проще, безопаснее и богаче.
Zabbix - это программное решение уровня предприятия с открытым кодом для распределённого мониторинга, отслеживания производительности, доступности серверов, сервисов, устройств и других ИТ ресурсов. Zabbix позволяет администраторам видеть наличие проблемы так быстро, как это возможно, снижая время простоя и риск сбоя системы. Многие крупнейшие мировые компании (телекоммуникационные, финансовые, торговые, медицинские, ...) из списка Fortune 500 используют Zabbix. Его мощь и открытость сделали его популярным в государственных и академических организациях. Zabbix является главным программным решением мониторинга в развёртываниях OpenStack, включая "искаропки" лучшие практики и готовые метрики для основных OpenStack компонентов.
Что за Snappy?
Intel IoT Gateway и Ubuntu Snappy. Intel видит своё будущее IoT и тут они конкуренты Zabbix.
Структура Snap пакета.
Будущее Убунту со Snappy.