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

Добро пожаловать в документацию Remote Operations Center

Быстрый старт

ROC — это платформа для управления операциями майнинг-хостинга. Она позволяет автоматизировать учёт оборудования, мониторинг, обработку инцидентов и предоставление отчётности клиентам.

Что вам понадобится:

  • Доступ к вашей инфраструктуре майнинга
  • API ключи от пулов (если требуется интеграция)
  • Учётная запись ROC (предоставляется при регистрации)

Основные этапы подключения

  1. Шаг 1: Регистрация в ROC и создание организации
  2. Шаг 2: Установка адаптера на вашей инфраструктуре
  3. Шаг 3: Конфигурация подключений к пулам
  4. Шаг 4: Импорт данных об оборудовании
  5. Шаг 5: Настройка алертов и правил обработки инцидентов

Архитектура ROC

ROC построен на основе микросервисной архитектуры и состоит из следующих компонентов:

Core Engine

Центральная система обработки событий и управления состоянием

Data Collector

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

Incident Manager

Автоматическое создание и маршрутизация инцидентов

Analytics Engine

Расчёт метрик, SLA и генерация отчётов

Adapter / Connector

Адаптер ROC — это программный компонент, который устанавливается в вашей инфраструктуре и обеспечивает безопасный сбор данных и передачу их в облако ROC.

# Установка адаптера
curl -sSL https://get.roc.systems/install.sh | bash
# Конфигурация
roc-adapter config --api-key YOUR_API_KEY
# Запуск
roc-adapter start

API Reference

ROC предоставляет REST API для интеграции с внешними системами.

Базовый URL

https://api.roc.systems/v1

Основные эндпоинты:

  • GET /assets

    Получить список оборудования

  • GET /incidents

    Получить список инцидентов

  • POST /incidents

    Создать новый инцидент

Events & Webhooks

ROC может отправлять уведомления о событиях через webhooks.

Типы событий:

  • asset.status.changed — изменение статуса оборудования
  • incident.created — создан новый инцидент
  • incident.resolved — инцидент решён

Безопасность

ROC использует современные стандарты безопасности для защиты ваших данных:

  • Шифрование данных в транзите (TLS 1.3)
  • Шифрование данных в покое (AES-256)
  • Аутентификация через API ключи и JWT токены
  • Регулярные аудиты безопасности

FAQ

Какие пулы поддерживает ROC?

ROC поддерживает все основные майнинг-пулы через универсальный адаптер. Для специфических кастомизаций можем разработать индивидуальный коннектор.

Можно ли использовать ROC для нескольких локаций?

Да, ROC поддерживает мульти-локационное управление. Вы можете управлять несколькими площадками из единого интерфейса.

Какие требования к инфраструктуре для установки адаптера?

Адаптер работает на Linux (Ubuntu 20.04+, CentOS 7+) и требует минимум 2GB RAM и стабильное интернет-соединение. Подробные требования в разделе установки.