БАЗА ЗНАНИЙ

Как устроен мониторинг

Как связаны майнеры, сборщик, базы данных, сайт, Windows-клиент и Telegram-бот.

Вся система на одном примере

Представьте ангар с майнерами. Сборщик узнаёт, как они работают, и сохраняет показатели. Вы открываете сайт или клиент и видите результат. Если возникла проблема и нужное уведомление подключено, бот сообщает о ней в Telegram.

Путь показателей

Майнеры → сборщик → база данных площадки → сайт, клиент и бот.

Путь команды

Вы задаёте действие в клиенте → сборщик выполняет его на устройствах.

Это упрощённая схема ролей. Технические детали обмена данными здесь опущены.

Из каких частей состоит VEGA

ЧастьДля чего нужнаГде вы с ней встречаетесь
ASIC-устройстваВыполняют вычисления и сообщают свои параметры.На вашей площадке.
СборщикНаходит устройства, собирает показатели, выполняет команды перезагрузки и настройки пулов.На Windows-компьютере с доступом к сети майнеров.
База данных площадкиХранит сведения об устройствах. Это общий источник данных для сайта и клиента.Вы видите её данные, когда открываете площадку.
Сервисная база данныхХранит сведения об аккаунтах, площадках, сборщиках и сотрудниках.Используется системой при входе и управлении аккаунтом.
СайтПозволяет зарегистрироваться, создать площадки, управлять сборщиками и сотрудниками, смотреть данные, скачивать программы.В браузере.
Windows-клиентДаёт инженеру инструменты для подробного просмотра и управления устройствами.На компьютере администратора или техника.
БотыПоказывают сведения и присылают уведомления о событиях. В описании проекта указаны Telegram и MAX.В мессенджере; в этой справке разобран Telegram.

Что такое площадка

В обычной речи площадка — место, где стоят майнеры. В VEGA это ещё и отдельная база с данными вашей группы устройств.

Например, можно создать «Ангар № 1» и «Ангар № 2», чтобы смотреть их отдельно. Создание площадки ещё не добавляет устройства: для этого надо подключить сборщик и указать ему подсети.

Почему нужны и сборщик, и клиент

Сборщик работает рядом с оборудованием: ему нужен сетевой доступ к майнерам. Клиент — ваше рабочее окно: в нём вы изучаете показатели и выбираете действия.

Сайт помогает начать работу. Клиент обращается к сайту для авторизации. Сборщик получает через сайт данные подключения к площадке. Пользователю не нужно вручную создавать базы данных, чтобы выполнить описанные в справке шаги на сайте.

Как подключаются сотрудники

Владелец добавляет сотрудников в разделе «Сотрудники» и назначает им доступ. Если сотрудник не видит нужную площадку, владельцу следует проверить предоставленные права.

В каком порядке всё подключать

Аккаунт → площадка → регистрация и запуск сборщика → подсети → проверка устройств → клиент → уведомления.

Подключить сборщик

Основа описания

Архитектура изложена по README проекта и описаниям приложений на сайте. Задачи сборщика и порядок начала работы описаны в публикации № 8 и публикации № 7.