CarefulIoda
Member
Rig.Cards - мониторинг ферм с уведомлениями по email и Telegram
Всем привет!
Хочу представить вашему вниманию разработанный мной сервис для удаленного мониторинга ригов с возможностью получать уведомления о тех или иных событиях на ферме. Изначально делал его для собственных нужд, но со временем было решено допилить и выкатить публично, т.к. по отзывам, штука оказалась достаточно удобной и нужной
Сервис называется RIG cards
Основные функции
Планы на ближайшее будущее
Как это работает?
Прежде всего вам нужно скачать клиентское приложение («клиент»), которое нужно будет запустить на риге.
Клиент - обычный скрипт написанный на Windows Powershell (что-то типа продвинутого батника), естественно, исходный код его открыт, вы можете без проблем изучить содержимое и убедиться, что там нет каких-либо вирусов или еще чего нехорошего. Это просто исполняемый exe-файл. В любом случае, также даю ссылку на отчет Virustotal. Кроме того, клиент использует библиотеку известной программы Open Hardware Monitor для получения показаний датчиков GPU (наличие самого OHM в системе не нужно).
Далее вам нужно добавить риг в систему. Сделать это можно просто, при первом запуске клиента на риге.
Клиент запускается exe-файлом start_client.exe (ярлык на него нужно добавить в автозагрузку)
Установить клиент - client.rar
Особенности
Каждые полторы минуты клиент шлет данные рига на сервер. Если в течение двух минут от рига не было получено никаких данных, он помечается «желтым» предупредительным статусом. Далее, если в течение следующих 2-3 минут все так же нет никаких данных - риг считается недоступным, помечается «красным» статусом Offline и вам высылается соответствующее уведомление.
Также при каждом получении данных от рига, проверяются его показатели, и если что-то не в порядке (например, перегрев GPU) также высылается соотв. уведомление и на карточке рига появляется иконка о проблеме.
Пределы температур могут указываться как для всех ригов сразу (Globals settings), так и для каждого рига индивидуально, клацнув на иконку шестеренки на карточке нужной фермы.
В зависимости от показаний температуры соответствующая ячейка таблицы будет окрашена в тот или иной цвет для лучшего визуального восприятия. Эта «раскраска» никак не связана с устанавливаемыми вами пределами т-тур, является чисто информационной. При желании вы можете установить собственные диапазоны температур для каждого из цветов.
Также, как известно, можно удобно использовать фичу с указанием нижнего лимита температуры: в большинстве случаев, если что-то происходит с майнером (вылетает, не коннектится с пулом), видеокарты простаивают и температуры GPU падают. Подобрав подходящее значение можно таким образом контролировать нормальную работу GPU и получать уведомления, если что-то не так.
На данный момент поддерживаются такие майнеры
Для работы клиента в системе должны быть установлены .NET Framework 4.5 и Powershell 5 или выше (в Windows 10 имеются из коробки, а в Win 7 обычно нужно доставлять)
Как использовать бота Telegram?
Бот доступен тут: https://t.me/rigcardsbot
для начала его использования достаточно отправить ему свой секретный ключ. Его можно найти здесь: Account - Your profile - Profile - Secret key
В настоящий момент бот только рассылает уведомления, но в будущем я планирую добавить несколько удобных функций
Сколько стоит?
На сейчас использование сервиса совершенно бесплатно! Никаких ограничений, нет каких-либо комиссий.
И, само собой, сервис никак не затрагивает ваши майнеры, производится лишь сбор данных с GPU.
Всем привет!
Хочу представить вашему вниманию разработанный мной сервис для удаленного мониторинга ригов с возможностью получать уведомления о тех или иных событиях на ферме. Изначально делал его для собственных нужд, но со временем было решено допилить и выкатить публично, т.к. по отзывам, штука оказалась достаточно удобной и нужной
Сервис называется RIG cards
Основные функции
- Статус ригов с указанием основных параметров GPU (температур, скорости оборотов вентиляторов, загрузки и т.д.)
Информация по каждому ригу доступна на его собственной «карточке» (как я это называю), т.о. краем глаза взглянув на экран можно понять, все ли ок с вашими фермами - Отображение текущего хешрейта
- Уведомления по e-mail или в Telegram о следующих событиях:
- Риг не отвечает / Риг вновь работает / Риг был перезагружен
- Температуры GPU вышли из заданных пределов / вернулись в них (лимиты могут быть установлены для каждого рига индивидуально)
- Потеряна видеокарта на риге / Все видеокарты работают - Перезагрузка при наступлении различных событий (например, ребут при отвале карт), возможность запуска клиентских exe-файлов перед осуществлением ребута
- Удаленная перезагрузка системы
- Установка собственных температурных диапазонов для цветовой индикации показаний
Планы на ближайшее будущее
- Карточка с общей информацией по всем ригам сразу: общий хешрейт, состояние, расчетная доходность, отображение возможных проблем и т.п.
- Другие улучшения (более детальный список задач вы можете найти ниже в этом посте)
Как это работает?
Прежде всего вам нужно скачать клиентское приложение («клиент»), которое нужно будет запустить на риге.
Клиент - обычный скрипт написанный на Windows Powershell (что-то типа продвинутого батника), естественно, исходный код его открыт, вы можете без проблем изучить содержимое и убедиться, что там нет каких-либо вирусов или еще чего нехорошего. Это просто исполняемый exe-файл. В любом случае, также даю ссылку на отчет Virustotal. Кроме того, клиент использует библиотеку известной программы Open Hardware Monitor для получения показаний датчиков GPU (наличие самого OHM в системе не нужно).
Далее вам нужно добавить риг в систему. Сделать это можно просто, при первом запуске клиента на риге.
Клиент запускается exe-файлом start_client.exe (ярлык на него нужно добавить в автозагрузку)
Установить клиент - client.rar
Особенности
Каждые полторы минуты клиент шлет данные рига на сервер. Если в течение двух минут от рига не было получено никаких данных, он помечается «желтым» предупредительным статусом. Далее, если в течение следующих 2-3 минут все так же нет никаких данных - риг считается недоступным, помечается «красным» статусом Offline и вам высылается соответствующее уведомление.
Также при каждом получении данных от рига, проверяются его показатели, и если что-то не в порядке (например, перегрев GPU) также высылается соотв. уведомление и на карточке рига появляется иконка о проблеме.
Пределы температур могут указываться как для всех ригов сразу (Globals settings), так и для каждого рига индивидуально, клацнув на иконку шестеренки на карточке нужной фермы.
В зависимости от показаний температуры соответствующая ячейка таблицы будет окрашена в тот или иной цвет для лучшего визуального восприятия. Эта «раскраска» никак не связана с устанавливаемыми вами пределами т-тур, является чисто информационной. При желании вы можете установить собственные диапазоны температур для каждого из цветов.
Также, как известно, можно удобно использовать фичу с указанием нижнего лимита температуры: в большинстве случаев, если что-то происходит с майнером (вылетает, не коннектится с пулом), видеокарты простаивают и температуры GPU падают. Подобрав подходящее значение можно таким образом контролировать нормальную работу GPU и получать уведомления, если что-то не так.
На данный момент поддерживаются такие майнеры
- Claymore's Ethereum Miner
- PhoenixMiner Ethereum
- SRBMiner Cryptonight
- EWBF Equihash Miner
- Ethminer
- T-Rex
- TeamRedMiner
- NBMiner
- GMiner
Для работы клиента в системе должны быть установлены .NET Framework 4.5 и Powershell 5 или выше (в Windows 10 имеются из коробки, а в Win 7 обычно нужно доставлять)
Как использовать бота Telegram?
Бот доступен тут: https://t.me/rigcardsbot
для начала его использования достаточно отправить ему свой секретный ключ. Его можно найти здесь: Account - Your profile - Profile - Secret key
В настоящий момент бот только рассылает уведомления, но в будущем я планирую добавить несколько удобных функций
Сколько стоит?
На сейчас использование сервиса совершенно бесплатно! Никаких ограничений, нет каких-либо комиссий.
И, само собой, сервис никак не затрагивает ваши майнеры, производится лишь сбор данных с GPU.