Возможности

Система мониторинга, в которой есть всё

Полный список того, что уже работает, — по задачам и по каждому семейству железа.

Семейства железа
4
Виды алертов
14
Операции управления
8
Машин в одной операции
500
История
1год
Языки
4

Поддерживаемое железо

Четыре семейства железа на одном экране. Алгоритм определяется по модели: SHA256 и Scrypt считаются раздельно, каждый в своих единицах.

WhatsMiner

MicroBT

SHA256
Что читаем
Хэшрейт, мощность и Вт/TH, температура чипов (мин., сред., макс.) и воздуха, вентиляторы, режим питания, выключение оператором с причиной, хэшплаты (частота, паспорт, чипы, PCB SN), пулы, блок питания (входные напряжение, ток и мощность, вентилятор, температура, серийник), коды ошибок, сеть, MAC и серийник.
Чем управляем
ПерезагрузкаВыключение / включениеРежим питанияОграничение мощностиЦелевая частотаСветодиодСмена пулов

Antminer

Bitmain · стоковая прошивка, Vnish, AML и Pitbit

SHA256Scrypt
Что читаем
Хэшрейт SHA256 и Scrypt, температура по четырём датчикам, частоты, мощность по цепям (на Vnish), состояние и ошибки цепей, пулы, MAC.
Чем управляем
VnishПерезагрузкаСтоп / старт майнингаОграничение мощностиСветодиодСмена пулов
Стоковая прошивка, AML и PitbitПерезагрузкаСветодиодСмена пулов

Avalon

Canaan

SHA256
Что читаем
Хэшрейт и ожидаемый хэшрейт, температуры, вентиляторы, мощность от розетки, режим работы, программное выключение, коды ошибок плат и контроллера, MAC.
Чем управляем
ПерезагрузкаВыключение / включениеРежим питанияСветодиодСмена пулов

Elphapex

DG1, DG1+, DG Home

Scrypt
Что читаем
Хэшрейт, хэшплаты и чипы, вентиляторы, режим сна, мощность и данные блока питания, HW-ошибки, коды самопроверки.
Чем управляем
ПерезагрузкаВыключение / включениеСветодиодСмена пулов

Обнаружение и учёт

Система сама находит оборудование и не теряет машину, когда у неё меняется IP.

  • Скан подсетей по расписанию и по кнопке

    Сканирует заданные подсети, а если список пуст — подсети самого сервера: по умолчанию раз в час и по кнопке «Сканировать сейчас». До 1 024 соединений параллельно; диапазон правится в интерфейсе и применяется без перезапуска.

  • Новое железо ждёт подтверждения

    Найденное попадает в «Ожидают подтверждения» и опрашивается сразу — видно, что это за машины, ещё до добавления. Можно включить автодобавление.

  • Опознание по MAC и серийнику, а не по IP

    Сеть фермы на DHCP: новый адрес не плодит дубли, а конфликты опознания пишутся в журнал, а не исправляются молча.

  • Ручные поля, если железо молчит

    MAC, серийник, серийник корпуса, паспортную мощность и алгоритм можно вписать вручную — скан их не затрёт; если железо потом само начнёт сообщать свой MAC или серийник, возьмётся его значение.

  • Удаление уехавших машин

    Машина, переехавшая на другую площадку, одним действием уходит из парка и из итогов.

Мониторинг

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

Алерты и диагностика

14 видов алертов с порогами, которые знают вендора, группу и машину, — и никаких тревог из-за того, что оператор выключил намеренно.

Все 14 видов алертов

12 правил и 2 алерта авторебута. Значения по умолчанию — те, с которыми стартует свежая установка; любой порог меняется на весь парк, вендора, группу или отдельную машину.

АлертВажностьЧто ловитПо умолчанию
Правила
Не отвечаетКритичноМашина не ответила на несколько опросов подряд.3 опроса, 180 с
Нулевой хэшрейтКритичноВключённая машина не даёт хэшрейта.300 с
Просадка хэшрейтаВниманиеПоследние 15 минут ниже собственной нормы машины за 3 часа до них.ниже 80 %, 900 с
Пропала хэшплатаКритичноХэширует меньше плат, чем должно быть у машины.300 с
ПерегревКритичноМаксимум температуры чипов выше порога.90 °C; 100 °C у WhatsMiner
ВентиляторКритичноВентилятор стоит.300 с
Блок питанияВниманиеПропало входное напряжение БП или встал его вентилятор.300 с
Код ошибкиВниманиеЖелезо сообщает код ошибки; коды, вызванные самим выключением, не учитываются.60 с
Пулы недоступныВниманиеНи один пул машины не живой.600 с
Отказы пулаВниманиеДоля отклонённых и устаревших шар за 30 минут выше порога, если в окне не меньше 30 шар.выше 3 %
Прошивка отличаетсяИнфоПрошивка не совпадает с самой частой у этой модели.Выключено по умолчанию
Пулы сменилиВниманиеПулы сменили в обход системы; алерт держится сутки. В режиме «все смены» видны и смены через систему — с автором.Выключено по умолчанию
Авторебут
Авторебут невозможенВниманиеПерезагрузка нужна, но учётки админки майнера нет или она не подошла.Заводит авторебут
Авторебут не помогКритичноСерия перезагрузок исчерпана, а причина осталась; машину оставляют человеку.Заводит авторебут

Уведомления

Telegram для чата смены и для дежурного — даже из закрытой сети.

  • Чат смены и личные сообщения

    Алерты уходят в общий чат и в личку тем, кто привязал свою учётку одноразовым кодом, — у чата и лички свои пороги важности. Токен бота хранится зашифрованным, связь проверяется кнопкой.

  • Каждый читает на своём языке

    Язык каждый получатель выбирает командой /lang. Бот отвечает только привязанным учёткам и знает /status, /alerts и /help.

  • Подтверждение прямо в Telegram

    Кнопка под сообщением об аварии: после нажатия в сообщении видно, кто принял, а в аудит это попадает с пометкой Telegram.

  • Пачки, сводка и восстановление

    Сообщения копятся в окне от 10 секунд до 1 часа (по умолчанию 60 секунд); сводка по умолчанию приходит раз в 12 часов и заодно показывает, что сервис жив; можно присылать и восстановление. В сообщении модель, серийник и воркер, а если задан адрес сервера — ещё и ссылка на карточку.

  • Напоминания о лицензии заранее

    Telegram предупреждает за 14, 7, 3 и 1 день до конца срока лицензии.

  • Telegram через прокси

    Если из сети фермы Telegram напрямую недоступен, вставьте ссылку VLESS, Trojan или WireGuard целиком — сервер разберёт её сам. Через прокси идёт только трафик бота, опрос майнеров остаётся в локальной сети. Прокси входит в сборку для Linux.

Управление

От одной машины до сотен — с подтверждением, кнопкой «Прервать» и исходом по каждой машине.

Автоматизация

Авторебут, который не доломает железо.

  • Авторебут по алертам и кодам ошибок

    Выключен, пока владелец его не включит. Раз в минуту смотрит открытые алерты и коды; причины — нулевой хэшрейт, просадка, пропавшая хэшплата, перегрев, вентилятор, БП, недоступные пулы и коды ошибок по вендорам. Из коробки выбран только нулевой хэшрейт.

  • Серии с ограничениями

    По умолчанию до 3 перезагрузок в серии, безопасно — до 10; больше только с явным принятием риска, которое пишется в аудит, и не выше 50. Между попытками по умолчанию 30 минут (не меньше 10), а серия сбрасывается, когда машина 24 часа проработала без этой причины.

  • Пауза при общей аварии

    Если причина видна сразу у многих машин — по умолчанию у 10, — это авария всей фермы, и авторебут встаёт на паузу, а не перезагружает всё подряд.

  • Не трогает лишнего

    Погашенные оператором, выведенные из эксплуатации и не отвечающие машины пропускаются; неподтверждённые и стоящие в сервисе — только по отдельным переключателям; группы исключаются вместе с подгруппами. Журнал хранится полгода.

Организация парка

Ферма как она есть: площадки, контейнеры, полки и ремонтный цикл.

Пулы

Пулы, аккаунты и хэшрейт, который засчитал пул.

Отчёты и аудит

Данные — наружу, каждое действие — в журнал.

  • Выгрузка в Excel: 41 поле

    Поля выбираются галочками в 6 группах; выгружается всё под текущим фильтром или только отмеченные строки. Числа остаются числами, единица хэшрейта — отдельным столбцом.

  • Аудит действий

    Входы, в том числе неудачные, пользователи, устройства, группы, сканы, настройки и управление — с IP-адресом и фильтром по действию.

Безопасность и доступ

Ваш сервер, ваши данные, ваши правила.

  • Данные остаются у вас

    Система работает на сервере в сети фермы, интерфейс в интернет не публикуется. История, настройки и пароли остаются у вас.

  • Роли и доступ по группам

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

  • Надёжный вход

    Пароли хэшируются argon2id, после 5 неудачных попыток за 15 минут вход блокируется, а ответ на неизвестный логин и неверный пароль одинаковый. Сессия — 12 часов с продлением и сбрасывается при смене пароля или роли; CSRF-защита на каждом изменении.

  • Секреты зашифрованы

    Пароли майнеров и токен бота зашифрованы AES-256-GCM. Пары admin/admin нет: первый администратор заводится одноразовым токеном.

  • Сервис в песочнице

    На Linux служба работает от своего пользователя в песочнице systemd: ProtectSystem=strict, NoNewPrivileges, пустой набор capabilities, MemoryDenyWriteExecute и PrivateDevices.

Установка и лицензия

Linux или Windows, один файл, и постоянный интернет не нужен.

  • Один файл, установка за минуты

    Один бинарник около 20 МБ под Linux (amd64 и arm64) и Windows, база встроена — без Docker. На Linux ставится командой sudo ./install.sh без интернета, на Windows запускается из распакованной папки.

  • Обновления, когда решите вы

    Сервер раз в 6 часов проверяет новый выпуск и показывает заметки к нему. На Linux администратор ставит обновление кнопкой: выпуски подписаны, ключ подписи никогда не лежит на сервере обновлений, а отдельный разовый юнит заново проверяет подпись и сумму. На Windows достаточно заменить hashhut-monitor.exe новой версией. Автообновления нет — момент выбираете вы.

  • Постоянный интернет не нужен

    Сервер лицензий нужен только для первой активации. Дальше подписанная аренда покрывает 14 дней, и ещё 30 дней система терпит без связи.

  • Пробный ключ на 14 дней

    Выдаётся в кабинете, один на аккаунт Hash-Hut. Один раз нужна активация через интернет.

  • Бесплатно на пуле Hash-Hut

    Пока ферма майнит на пуле Hash-Hut — hash-hut.net стоит первым пулом у устройств — и суммарно даёт не меньше 5 PH/s на SHA256 или 250 GH/s на Scrypt, лицензия продлевается сама: проверка раз в час, каждая удачная переносит конец срока на 7 дней вперёд от момента проверки. Нужны активированный ключ и связь с сервером лицензий.

  • Работает и на Windows

    Та же система для компьютера с Windows 10 или 11: распакуйте архив и запустите start.cmd — без установщика и командной строки.

Интерфейс

Читается и на большом экране диспетчерской, и на ноутбуке у стойки.

  • Четыре языка

    Русский, английский, китайский и тайский — в интерфейсе, в сообщениях Telegram и в расшифровке кодов ошибок.

  • Тёмная и светлая темы

    Тёмная по умолчанию, светлая — для светлых помещений; выбор хранится на рабочем месте. Фирменный стиль Hash-Hut во всём.

  • Главные цифры всегда перед глазами

    Хэшрейт и мощность с переключателем алгоритма, Вт/TH, счётчики работающих, погашенных и молчащих машин и индикатор живого потока на каждом экране — плюс полосы о лицензии, массовом отвале и обновлении.

  • 13 экранов в одной системе

    Дашборд, оборудование, сервис, пулы, аккаунты, группы, алерты, операции, авторебут, лицензия, пользователи, аудит и настройки.

По запросу

Этого пока нет, но добавим, когда понадобится. Расскажите, чего не хватает вашей ферме.

  • Другое железо и прошивки

    Braiins OS, LuxOS, Hiveon, Goldshell, IceRiver, Volcminer, Bitaxe и не только — напишем драйвер под ваше железо.

  • Больше управления

    Новые команды и режимы работы под вашу модель и прошивку.

  • Другие каналы уведомлений

    Email, SMS, вебхуки, Slack или Discord в дополнение к Telegram.

  • Интеграции

    Экспорт в Prometheus и Grafana, API-токены для своих скриптов и дашбордов.

  • Мобильное приложение

    Сегодня мобильный канал — Telegram; отдельное приложение возможно.

  • Экономика фермы

    Доходность и стоимость электричества по машине, группе или площадке.

  • Графики других пулов

    Линия пула поверх графика майнера и для пулов, кроме Hash-Hut.

  • Настройки майнеров из интерфейса

    Обновление прошивок майнеров, настройки вентиляторов и сети.