Монитор Antminer:загрузите монитор ASIC Miner на основе Lite Python

Скачать Монитор Antminer

Я просто хочу поделиться с вами «Монитором Antminer», который я разрабатываю. Вы можете проверить исходный код на https://github.com/anselal/antminer-monitor. Он основан на Flask, веб-микрофреймворке Python. В настоящее время приложение поддерживает модели майнеров L3+, S7, S9, D3. Функции включают в себя отслеживание температуры, скорость вращения вентилятора, хешрейт, общий хэшрейт, сгруппированный по моделям. Есть уведомления в приложении, когда возникает проблема. Каждая проблема записывается в файл. Файл журнала в настоящее время недоступен через веб-интерфейс, но будет доступен в новых версиях. Еще одна запрошенная функция — возможность сбросить/отключить майнер, которая скоро будет доступна (в настоящее время над ней работают). Вы можете найти больше информации на странице проекта на github. Если вы хотите внести свой вклад, вы можете сообщить о любых ошибках, запросить новые функции или создать запросы на исправление ошибок. Я очень взволнован этим проектом. Я надеюсь, что это поможет вам следить за нашими майнерами ASIC, особенно если у вас их много. Удачной добычи!!!

  • Добавьте столько майнеров, сколько хотите
  • Поддерживает форматы A3, B3, D3, E3, L3, L3+, L3++, R4, S7, S9, S11, S17, S17 Pro, T9, T9+, T17, V9, X3, Z9 mini, Z11.
  • Проверьте скорость хеширования, температуру, скорость вентилятора, состояние чипа, частоту аппаратных ошибок, время безотказной работы.
  • Получать уведомления в приложении об ошибках майнера (требуется обновление)
  • Записывать ошибки в файл
  • Показать общий хэшрейт, сгруппированный по моделям
  • Страница входа, защищенная паролем

Твиттер: https://twitter.com/AntminerMonitor

Требования

  • Для запуска Antminer Monitor требуется Python. Поддерживаются как Python2, так и Python3 !!!
  • У пользователей Mac и Linux по умолчанию установлен Python.
  • Пользователи Windows могут загрузить Python с сайта https://www.python.org. ** ВНИМАНИЕ ** При установке Python обязательно установите флажок Добавить python.exe в путь. на шаге Настройка Python Если вы не выберете этот параметр, вы, вероятно, столкнетесь с некоторыми ошибками при установке требований.

Новая установка

  1. Загрузите последнюю официальную версию #AntminerMonitor с https://github.com/anselal/antminer-monitor/releases или последнюю неофициальную версию с https://github.com/anselal/antminer-monitor/archive/master. .zip
  2. Разархивируйте загруженный файл в нужную папку
  3. Откройте командную строку Windows или терминал и перейдите в папку, в которую вы распаковали файл, используя cd команда напр. Если вы разархивировали файл в папку C:\Users\foo\Downloads\antminer-monitor-master введите следующую команду и нажмите cd C:\Users\foo\Downloads\antminer-monitor-master Ваша командная строка или терминал теперь должны выглядеть как C:\Users\foo\Downloads\antminer-monitor-master>
  4. Этот шаг применим только к Mac. пользователи . Если вы являетесь пользователем Windows или Linux, перейдите к шагу 5. Пользователи Mac должны запускать все команды с помощью sudo, например. sudo python get_pip.py Установите pip используя один из следующих способов:4.1 Загрузите get-pip.py из https://bootstrap.pypa.io/get-pip.py и сохраните его внутри antminer-monitor-master . Выполните следующую команду, чтобы установить его:Он запросит пароль администратора. Введите его и нажмите . При вводе пароля вы не увидите символы на экране. Это только для мер безопасности. sudo python get_pip.py 4.2 Установите pip с помощью easy_install . Опять же, он может запросить пароль администратора. sudo easy_install pip
  5. Требования к установке (пользователи Mac не забудьте sudo )
python -m pip install -r requirements.txtpython manage.py create-db

Страница входа

  1. Создать администратора
python manage.py create-admin

Учетные данные по умолчанию:имя пользователя:admin. – пароль:antminermonitor . Вы можете изменить пароль в меню настроек.

Запустите приложение

(Пользователи Mac не забывают sudo )

python manage.py run -h 0.0.0.0 -p 5000

Запустите браузер и укажите его на http://localhost:5000 если вы используете приложение на том же компьютере ИЛИ http:// :5000 если вы получаете доступ к приложению с другого компьютера в той же сети, заменив с IP-адресом машины, на котором запущен AntminerMonitor.

Не стесняйтесь изменять параметры хоста (-h) и порта (-p) в соответствии с вашими настройками.

Вы можете установить хост (-h) и порт (-p) параметры в файле .flaskenv, чтобы не вводить их при запуске приложения.

Разработка и рабочий режим

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

Чтобы переключиться в производственный режим, отредактируйте .flaskenv. и установите FLASK_ENV="production"

Запустите AntminerMonitor как службу (systemd)

Изменить antminermonitor.service и настройте его правильно для вашей среды

От имени пользователя root выполните следующее:

# Скопируйте файл файловой службы в системную папку systemd cp antminermonitor.service /etc/systemd/system/# Вот и все. Теперь мы можем запустить службу:systemctl start antminermonitor# И автоматически запустить ее при загрузке systemctl enable antminermonitor