Знакомство с Monito

Monito — это комплексное решение для автоматического сбора метрик и управления устройствами майнинга (асиками). Система позволяет в режиме реального времени отслеживать состояние оборудования, предотвращать простои и оперативно реагировать на изменения в работе.


Устройство системы

Система состоит из двух основных функциональных частей:

Облачная платформа — комплекс микросервисов, развернутых в кластере Kubernetes (Yandex Cloud). Платформа формирует личный кабинет пользователя и предоставляет инструменты для визуализации данных, построения отчетов и управления уведомлениями.

Агент — бинарное приложение, которое устанавливается локально на сервере в сети площадки. Он выполняет роль связующего звена между оборудованием и облаком.


Как это работает

Процесс мониторинга организован следующим образом:

  • Поиск: Агент непрерывно сканирует заданные подсети, автоматически определяя новые устройства, их модели, серийные номера и MAC-адреса.
  • Сбор метрик: Агент опрашивает найденные ASIC-и и передает данные в Облачную платформу. По умолчанию интервал сбора метрик составляет 30 секунд.
  • Обработка команд: Из личного кабинета в облаке на агент передаются команды управления, такие как перезагрузка или изменение пулов.
  • Автономность: При потере интернет-связи агент временно сохраняет метрики локально, что гарантирует их доставку в облако после возобновления соединения.

Собираемые параметры

Агент собирает широкий спектр данных для полной диагностики устройства:

Идентификация и сеть

  • IP-адрес и MAC-адрес.
  • SN (Серийный номер) устройства и блока питания.
  • Стратумы и воркеры: адреса пулов и идентификаторы майнеров.

Производительность

  • Текущий хешрейт (RT Hashrate): фактическая мощность в моменте.
  • Принятые работы (Accepted): количество подтвержденных пулом шар.
  • Номинальный хешрейт: эталонное значение для данной модели.

Состояние железа

  • Температура: на входе и выходе, а также на чипах.
  • Обороты кулеров (RPM): скорость вращения вентиляторов.
  • Ошибки (HW Errors): количество аппаратных ошибок.
  • Конфигурация: количество рабочих хеш-плат и чипов на них.

Сервис обнаружения изменений и уведомления

Система Monito не просто показывает цифры, но и отслеживает динамику. Специальный сервис автоматически фиксирует и уведомляет пользователя в Telegram или ЛК о следующих событиях:

  • Изменение IP или MAC-адреса устройства.
  • Смена модели или серийного номера (например, при замене оборудования в том же месте).
  • Переход устройства в статусы «Предупреждение», «Проблема» или «Не в сети».
  • Изменение настроек пулов.

Наши продукты