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. Возможно, в будущем данные будут собираться иным способом.
|