Перейти к основному содержимому

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

Введение

Monito — мониторинг сервис ASIC-устройств который позволяет отслеживать состояние майнинг оборудования в реальном времени, собирая данные о хешрейте, температуре, энергопотреблении и ошибках.


1. Регистрация и вход

1.1. Создание аккаунта

  1. Перейдите на сайт Monito
  2. Нажмите «Войти» :
  3. Заполните форму:
    • E-mail
    • Пароль (Не менее: 8 латинских символов, 1 прописной, 1 заглавной буквы, 1 цифры, 1 спец. символа)
    • Подтверждение пароля
  4. Подтвердите E-mail через ссылку в письме.

1.2. Вход в систему

  1. Перейдите на сайт Monito
  2. Заполните форму:
    • E-mail
    • Пароль
  3. Нажмите кнопку «Войти».

2. Создание или добавление площадки

2.1. Добавление хостинга

  1. В левом меню в самом низу нажмите иконку «+» или «+ Добавить хостинг»
  2. Заполните форму:
  • Наименование хостинга - это название будет отображаться в боковой панели и у имени профиля
  • Описание хостинга - если у вас несколько площадок можно сделать краткое описание чтобы их различать
  • Город хостинга - укажите город, в котором находится площадка
  • Адрес хостинга - не обязательно к заполнению
  • Часовой пояс - учитывается при формировании отчета по энергопотреблению.
  1. Нажмите кнопку «Добавить».

3. Добавление агента на площадку

3.1. Создание агента

  1. В разделе «Агенты» нажмите кнопку «Добавить»
  2. Заполните форму:
    • Наименование агента - это название будет отображаться в боковой панели под именем площадки и в разделе агенты
    • Подсети - по настройке данной формы смотрите пункт 4.2
  3. Нажмите кнопку «Сохранить»
  4. В появившемся скопируйте и сохраните токен формата M0tfYkxObGxRcC1vdzhqVHdpd... — он понадобится во время установки агента.

3.2. Подсети

к сведению

Monito для обозначения подсетей использует CIDR - блоки.

Метод IP-адресации, позволяющий гибко управлять пространством IP-адресов, не используя жёсткие рамки классовой адресации.

Пример заполнения формы подсетей:

  1. В вашей локальной сети есть следующие маски
  • 192.168.1.0
  • 192.168.2.0
  • 192.168.3.0

    И так далее

  1. Необходимо указать следующие параметры:
  • 192.168.1.0/24
  • 192.168.2.0/24
  • 192.168.3.0/24

    И так далее


4. Установка агента на Windows

4.1. Установка агента

к сведению

В отличие от linux-агента, который обновляется автоматически во время своей работы, агент на Windows выполняет проверку и установку новой версии только при старте/перезапуске.

  1. Скачайте архив monito-agent_windows.zip
  2. Распакуйте архив в папку без пробелов и кириллицы (например, C:\monito-agent)
  3. Вставьте ранее скопированный токен в файл conf/config.txt:

Пример

token=OVdvTEVyWXFSajJ4M2RZeENVbUgtQT.....
  1. Запустить агент:
  • Откройте файл service-start.bat
  1. Остановить агент:
  • Откройте файл service-stop.bat
  1. Перезапустить или обновить агент:

    • Откройте файл service-stop.bat и через некоторое время запустите снова service-start.bat
  2. Сбросить локальную базу:

  • Откройте файл service-clear-and-start.bat

4.2. Настройка агента

warning

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

  1. Настройте файл etc/agent.yaml:

Большее количество потоков позволяет одновременно опросить большее количество устройств

discovery: 
timeout: 500ms - время запуска цикла опроса новых устройств
workerCount: 2 - потоки для поиска устройств
metric:  
workerCount: 5 - потоки для сбора метрик

Рекомендации:

  • Для Windows: суммарно не более 10-20 потоков

  • Для 1000+ устройств используйте Linux

В рамках Windows EULA (в версиях 7, 8, 8.1, 10, 11) максимальное количество подключений составляет 20 одновременных подключений TCP / IP. Не рекомендуется задавать суммарное (из секции discovery + из секции metric) более 10-20 Одного потока в секции metric достаточно для опроса 10-15 устройств.
Таким образом, стандартных настроек достаточно для опроса до 100 ASIC устройств

Если необходимо опросить более 100 ASIC устройств, рекомендуется использовать серверную операционную систему Windows Server 2008, 2012, 2016, 2019, 2022. Для этого нужно увеличить значения workerCount в секциях discovery и metric из расчета 1 поток на 15 устройств

Для опроса 1000 - 3500 ASIC устройств в данный момент рекомендуется использовать Linux-агент

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

4.3. Возможные проблемы и их решение

В процессе запуска агента могут возникнуть некоторые проблемы. Ниже приведены эти проблемы и предложения для их устранения

ОшибкаРешение
Agent supports 64-bit architecture onlyУстановите 64-битную операционную систему
Missing 'token' in config.txtВставьте токен в conf/config.txt
Ошибки загрузки обновленийПроверьте брандмауэр, обновите TLS/cертификаты или скачайте и установите агент вручную.

5. Установка агента на Linux

5.1. Установка агента

  1. Обновите пакеты и установите зависимости:
apt update && apt upgrade -y  
apt install curl -y
apt install sudo -y
  1. Настройте сетевые параметры (для LXC/VM):
# LXC container  
echo "0 65535" > /proc/sys/net/ipv4/ping_group_range

# VM / Bare metal
/usr/sbin/sysctl -w "net.ipv4.ping_group_range=0 429296729"
  1. Запустите установку агента:
curl -s https://get.monito.run | bash
  1. Когда появится текст address: api.monito.run:443, нажимаем Enter
  2. Введите ранее скопированный токен в (пункт 4.1) при запросе.
  3. Проверьте статус запущенного агента:
service monito-agent status

5.2. Видео инструкция по установке

https://drive.google.com/file/d/1AugXJMNRbB4q0mEc7CKrjZul9f9LRbXD/view