Я просто хочу поделиться с вами «Монитором Antminer», который я разрабатываю. Вы можете проверить исходный код на https://github.com/anselal/antminer-monitor. Он основан на Flask, веб-микрофреймворке Python. В настоящее время приложение поддерживает модели майнеров L3+, S7, S9, D3. Функции включают в себя отслеживание температуры, скорость вращения вентилятора, хешрейт, общий хэшрейт, сгруппированный по моделям. Есть уведомления в приложении, когда возникает проблема. Каждая проблема записывается в файл. Файл журнала в настоящее время недоступен через веб-интерфейс, но будет доступен в новых версиях. Еще одна запрошенная функция — возможность сбросить/отключить майнер, которая скоро будет доступна (в настоящее время над ней работают). Вы можете найти больше информации на странице проекта на github. Если вы хотите внести свой вклад, вы можете сообщить о любых ошибках, запросить новые функции или создать запросы на исправление ошибок. Я очень взволнован этим проектом. Я надеюсь, что это поможет вам следить за нашими майнерами ASIC, особенно если у вас их много. Удачной добычи!!!
Твиттер:
** ВНИМАНИЕ **
При установке Python обязательно установите флажок Добавить python.exe в путь
. на шаге Настройка Python
Если вы не выберете этот параметр, вы, вероятно, столкнетесь с некоторыми ошибками при установке требований.cd
команда напр. Если вы разархивировали файл в папку C:\Users\foo\Downloads\antminer-monitor-master
введите следующую команду и нажмите C:\Users\foo\Downloads\antminer-monitor-master>код>
sudo python get_pip.py
Установите pip
используя один из следующих способов:4.1 Загрузите get-pip.py
из https://bootstrap.pypa.io/get-pip.py и сохраните его внутри antminer-monitor-master
. Выполните следующую команду, чтобы установить его:Он запросит пароль администратора. Введите его и нажмите easy_install
. Опять же, он может запросить пароль администратора. sudo easy_install pipsudo
)python -m pip install -r requirements.txtpython manage.py create-db
python manage.py create-admin
Учетные данные по умолчанию:имя пользователя:admin
. – пароль:antminermonitor
. Вы можете изменить пароль в меню настроек.
(Пользователи Mac не забывают sudo
)
python manage.py run -h 0.0.0.0 -p 5000
Запустите браузер и укажите его на http://localhost:5000
если вы используете приложение на том же компьютере ИЛИ http://
если вы получаете доступ к приложению с другого компьютера в той же сети, заменив
с IP-адресом машины, на котором запущен AntminerMonitor.
Не стесняйтесь изменять параметры хоста (-h) и порта (-p) в соответствии с вашими настройками.
Вы можете установить хост (-h)
и порт (-p)
параметры в файле .flaskenv, чтобы не вводить их при запуске приложения.
AntminerMonitor по умолчанию работает в режиме разработки, используя сервер разработки Flask. В режиме разработки этот сервер предоставляет интерактивный отладчик и перезагружается при изменении кода.
Чтобы переключиться в производственный режим, отредактируйте .flaskenv
. и установите FLASK_ENV="production"
Изменить antminermonitor.service
и настройте его правильно для вашей среды
От имени пользователя root выполните следующее:
# Скопируйте файл файловой службы в системную папку systemd cp antminermonitor.service /etc/systemd/system/# Вот и все. Теперь мы можем запустить службу:systemctl start antminermonitor# И автоматически запустить ее при загрузке systemctl enable antminermonitor
Новый рассвет для независимых управляющих активами и доверительных управляющих
Сколько денег зарабатывает человек, занимающийся репо?
Как рассчитать стоимость вашего стерлингового серебра
Кредитная надбавка на прибыль (ECA) и кредитная ставка на прибыль (ECR)
12 основных элементов, которые необходимы для презентации