Bitcoin Forum

Local => Кодеры => Topic started by: Zud71 on September 05, 2020, 07:27:03 PM



Title: Скрипт для отслеживания состояния фермы
Post by: Zud71 on September 05, 2020, 07:27:03 PM
Написал для себя небольшой скрипт на PowerShell по отслеживанию и управлению фермами через Telegram, возможно кому-то будет интересно.

Ссылка на скрипт: https://github.com/Zud71/GPUSoftResetMonitor

Функционал примерно следующий:

monitoring.ps1 - Отслеживает работу GPU NVIDIA при майнинге
•   Работает совместно с nbminer и Open Hardware Monitor
•   Отслеживает отвал GPU и перегружает, сообщает в телеграм
•   Отслеживает отвал канала интернет и перегружает
•   Отслеживает отвал майнера и сообщает в телеграм
•   Автоматически стартует заданный майнер при запуске/перезагрузке, по команде из вне
•   Сообщает в телеграм о превышении некой температуры на карте


Command.ps1 - Позволяет удалено выполнять команды по отслеживанию состояния.
Доступные команды:
•   ИмяРига hello - приветствие
•   ИмяРига temp -температура карт
•   ИмяРига reboot - перезагрузка рига
•   ИмяРига ver - версия скриптов
•   ИмяРига start eth - запуск батника по преднастройки eth из конфига
•   ИмяРига,ИмяРига,ИмяРига hello - послать команду на перечисленные риги
•   all hello - послать команду всем ригам



Title: Re: Скрипт для отслеживания состояния фермы
Post by: Coin-1 on September 06, 2020, 07:08:05 AM
Работает совместно с nbminer и Open Hardware Monitor

В целом, неплохой код, написанный на PowerShell. Доставляют забавные комментарии типа "успешно потыкан палочкой и отзывается". :D

Насколько я понимаю, Ваши PS1-скрипты регулярно обращаются по 22333 порту на localhost, где запущен Web-сервер OpenHM (https://openhardwaremonitor.org/), забирают данные в формате JSON для последующего анализа и оповещения. В принципе, такие запросы можно секурно отправлять из любой точки мира.

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


Title: Re: Скрипт для отслеживания состояния фермы
Post by: Zud71 on September 06, 2020, 04:46:49 PM
Да, данные берутся как с Web-сервер OpenHM, так и Web-сервер nbminer. Возможно, в будущем данные будут собираться иным способом.