RackGrid. ПО для майнинга
С чего начинается промышленный майнинг? С хаоса в Excel! Когда ко мне обратились владельцы нескольких площадок с 1000+ ASIC’ов, их главной болью было отсутствие быстрой и прозрачной системы мониторинга. Всё держалось на огромной таблице. За вечер я автоматизировал её с помощью VBA — добавил опрос доступности устройств по сети. Но на практике это работало так: если часть оборудования была выключена, проверка могла занимать больше 5 минут. Для промышленного масштаба — недопустимо медленно. Через неделю появился первый прототип сервиса с визуализацией иерархии: ASIC → стеллаж → площадка. Дизайн был простым, а на больших площадках интерфейс списка стоек (см. скриншот старой версии) ощутимо тормозил. Стало очевидно: нужно строить архитектуру, способную переваривать тысячи устройств без задержек. Начался долгий процесс переосмысления. Внедрил ролевую модель: глобальные администраторы, администраторы площадок и обычные пользователи (владельцы оборудования). Полностью переработал бэкенд и логику опроса — теперь состояние тысяч устройств обновляется за секунды, даже если часть из них офлайн. Добавил алерты и автоматический сканер сети для быстрого обнаружения новых машин. А совместная работа с профессиональным дизайнером превратила инструмент в современный дашборд с детальным отображением каждой стойки (см. скриншоты нового интерфейса). Результат — RackGrid: система, где вся инфраструктура майнинг-фермы видна в реальном времени, без «зависших» таблиц и угадывания, дышит ли площадка. 👉 Живое демо: https://danildanil86660.github.io/RackGridLiveDemo Буду рад вопросам, обратной связи и обмену опытом — especially с теми, кто решал похожие задачи на стыке IoT и промышленной автоматизации.
· 15.08
Прикольно, а на асиках ос какая-то же крутится? Чего grafana+prometeus не прикрутили и Zabbix ?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 16.08
Про добавление — тут надо разделять. У Prometheus discovery для майнеров нет вообще: либо static_configs руками, либо вы пишете сервис, который генерирует targets — а это уже приложение с инвентарём. У Zabbix network discovery настоящий, хосты заводятся сами, тут вопрос справедлив. Но он различает машины по открытому порту, а Antminer и Whatsminer сидят оба на 4028 с разными протоколами — чтобы подтянулся правильный шаблон, всё равно нужна своя проверка вендора. И главное: discovery даёт плоский список хостов, а не «стойка 7, слот 12, машина клиента Иванова». Эта часть остаётся снаружи — обычно в той самой таблице, с которой всё и начиналось.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён