Author

Topic: Скрипт для отслеживания состояния фермы (Read 126 times)

newbie
Activity: 12
Merit: 1
Да, данные берутся как с Web-сервер OpenHM, так и Web-сервер nbminer. Возможно, в будущем данные будут собираться иным способом.
legendary
Activity: 2618
Merit: 2304
Работает совместно с nbminer и Open Hardware Monitor

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

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

Наверно, это полезная надстройка для майнеров, которые хотят всегда быть в курсе бесперебойной работы своих ферм. Неплохо бы увидеть подобный софт для мониторинга ASICов для Bitcoin.
newbie
Activity: 12
Merit: 1
Написал для себя небольшой скрипт на 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 - послать команду всем ригам

Jump to: