Документация HashCore Toolkit

Документация по обнаружению, группировке, мониторингу, диагностике, рабочим процессам встроенного ПО, автоматизации и истории эксплуатации в парке ASIC.

Используйте этот раздел как локальное руководство по продукту, а затем сверяйте более глубокие материалы экосистемы с официальной документацией HashCore при планировании более крупных развертываний.

Основные операции

Обнаружение устройств

HashCore автоматически сканирует вашу сеть, чтобы обнаружить майнеры ASIC. Чтобы вручную инициировать обнаружение:

  1. Перейдите в «Устройства» -> «Обнаружение».
  2. Введите диапазон IP для сканирования (например, 192.168.1.0/24).
  3. Нажмите «Начать сканирование»
  4. Просмотрите обнаруженные устройства и добавьте их в инвентарь.

В основе Discovery лежат рабочие процессы сетевого сканирования и идентификации устройств, документированные HashCore.

Мониторинг майнеров

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

  • Хешрейт (текущий, средний, ожидаемый)
  • Температура (чип, плата, окружающая среда)
  • Потребляемая мощность (на устройство, на хэш-плату)
  • Скорость вентилятора и эффективность охлаждения
  • Подключение к пулу и обмен статистикой
  • Аппаратные ошибки и процент брака

Щелкните любое устройство для получения подробной диагностики, включая статистику по каждому чипу и исторические графики производительности.

Массовые операции

Выполняйте операции на нескольких устройствах одновременно. Выберите устройства и выберите действие:

  • Перезапустить: Перезагрузить выбранные майнеры (полезно после смены пула)
  • Настроить пулы: Применить настройки пула к нескольким устройствам
  • Обновить прошивку: Развернуть прошивку для выбранных майнеров
  • Отрегулируйте частоту: Настройте частоту майнинга для баланса мощности/производительности
  • Групповое задание: Организуйте майнеров в логические группы.

Массовые операции ставятся в очередь и выполняются параллельно с настраиваемыми ограничениями параллелизма для предотвращения перегрузки сети.

Конфигурация оповещений

Настройте автоматические оповещения о критических состояниях. Перейдите в «Настройки» -> «Оповещения» для настройки:

  • Температурные пороги: Оповещение, когда устройства превышают безопасную рабочую температуру
  • Падение хешрейта: Уведомлять, когда производительность падает ниже ожидаемого уровня
  • Устройство в автономном режиме: Немедленные оповещения, когда майнеры становятся недоступными
  • Неисправности пула: Предупреждать, когда подключение к пулу потеряно
  • Высокий уровень отклонения: Оповещение о чрезмерном количестве отклоненных шар

Рабочие процессы маршрутизации и эскалации оповещений зависят от пути развертывания и выбранной вами интеграции с Toolkit.

Параметры конфигурации

Настройки сети

Настройте способ обнаружения майнеров HashCore и связи с ними. Доступ через Настройки -> Сеть.

  • Диапазоны обнаружения: Определите IP-диапазоны для автоматического сканирования.
  • Интервал опроса: Выберите частоту обновления, соответствующую вашей сети и потребностям мониторинга.
  • Тайм-аут соединения: Максимальное время ожидания ответов майнера
  • Параллельные операции: Ограничение количества параллельных потоков для массовых действий
  • Порт API: Доступ к сети зависит от модели майнера, прошивки и операций, которые вы планируете выполнять.

Хранение данных

Контролируйте, как долго сохраняются исторические данные. Настройте через Настройки -> Управление данными.

  • Необработанные показатели: Срок хранения зависит от вашего локального хранилища и целей мониторинга.
  • Агрегированные данные: Используйте более длинные сводки там, где они соответствуют вашим потребностям в отчетности.
  • Журналы аудита: Хранение должно соответствовать вашим операционным потребностям и потребностям в соблюдении нормативных требований.
  • События устройства: Сохраняйте историю событий до тех пор, пока этого требует ваша операция.

Стратегия хранения и архивирования должна соответствовать бюджету хранилища и требованиям соответствия требованиям вашей деятельности.

Управление пользователями

Создавайте учетные записи пользователей с определенными разрешениями. См. документация по безопасности для получения подробных вариантов контроля доступа.

  • Админ: Полный доступ ко всем функциям
  • Оператор: Может просматривать, перезапускать и настраивать майнеры.
  • Зритель: Доступ только для чтения к информационным панелям и отчетам
  • Пользовательский: Определите конкретные комбинации разрешений

Расширенное использование

Доступ к API

HashCore предоставляет REST API для интеграции с внешними системами. Включите доступ API в Настройках -> API.

Типичные случаи использования CLI включают в себя:

Массовые задания, скриптовые окна обслуживания и средства интеграции для внешних рабочих процессов.

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

Многоэкземплярное развертывание

Для операций, превышающих 50 000 устройств или охватывающих несколько местоположений, разверните несколько экземпляров HashCore. Каждый экземпляр управляет подмножеством устройств с дополнительной централизованной координацией через HashCore Pulse.

См. архитектурную документацию по шаблонам развертывания и рекомендации по масштабированию.

Интеграция с экосистемой HashCore

HashCore Toolkit интегрируется с другими продуктами HashCore для расширения функциональности:

  • HashCore Firmware: Разверните HashCore Firmware с более глубоким контролем, ориентированным на Bitmain.
  • HashCore Proxy: Оптимизируйте подключение пула и стабилизируйте трафик в сложных сетях
  • HashCore Pulse: Координируйте несколько экземпляров Toolkit в рамках более крупных операций на нескольких площадках.

Нужна дополнительная помощь или есть вопросы?