Перейти к содержанию

RigControl – мониторинг и управление ригами через Google-таблицу


RigControl

Рекомендуемые сообщения

RigControl - программа для контроля работы компьютеров добывающих криптовалюту на видеокартах с чипом от NVidia.

 

Программа может выполнять автономно контроль видеокарт, уведомлять пользователя, управлять компьютером через смартфон и информировать о работе через интернет-сервис (Google-таблицу) без доступа к данным пользователя разработчиком программы.

 

Видео по работе с программой:

https://youtu.be/Su-lXSW6je8 - общий обзор проекта и программы (обзор  Google-таблицы - см. ссылку ниже).

https://youtu.be/IOgzrkjEa9U - подключение рига к Google-таблице и пример интерактивной таблицы с отслеживанием доходности, нагрузки, и пр.

https://youtu.be/TXIB5j3k7qc - создание скриншотов-логов на риге для контроля ошибок.

https://youtu.be/pULJT6CN8qE - веб-камеры на риге для видеонаблюдения.

https://youtu.be/EtsYy1XXaYI - создание своего Google-аккаунта программы для RigControl.

https://youtu.be/SNO5k_UOTvc - подключение бирж к Google-таблице: Yobit, EXMO, Poloniex, Bittrex и пр.
https://youtu.be/097-Dm5R9-w - Google-таблица отслеживающая лучший курс бирж для ZCash (ZEC) на эфир (ETH) и биткоин (BTC)

https://youtu.be/eVHCSym4yyw - контроль разгона большого количества ригов через Google-таблицу

https://youtu.be/0XRtVFJpSkk - Google-таблица интерактивной окупаемость ригов с учетом текущего потребления, курсов и пр.
https://youtu.be/LDr86eR1HEY - сравнение Эксмо и Йобит при выводе. 9% лучше 2%? / EXMO vs YoBit

 

Возможности программы:

Выполнение перезагрузки при «отвале» карт с «умным» контролем по нагрузке или температуре карты.
Уведомление о проблемах через электронную почту и Google-сервис.
Доступ к статистике компьютеров через смартфон, планшет, компьютер с помощью Google-сервиса.
Переоформление отчетов под свои нужды (Google-таблицы) с контролем интересующих характеристик видеокарт и компьютера.
Передача в Google-таблицу множества различных характеристик, как обычных – температура, нагрузка и пр., так и дополнительных, например, пиковой мощности одной из карт, общей мощности карт, нагрузки на процессор.
Ведение подробных логов и скриншотов.
Получение по электронной почте и по требованию через Google-таблицу – логов, скриншотов и пр.
Перезагрузка компьютера через управление в Google-таблице.
Множество параметров для «тонкой» настройки программы.
Полная изоляция данных пользователя от разработчика.
Возможность заменить даже Google API-ключ программы на свой.
Высокий UpTime сервиса за счет использования Google-таблиц.
Управление программой отдельно несколькими пользователями (например, владелец и технический персонал).

 

example-video-googletable-rigcontrol.jpg

Скриншот из видео (https://youtu.be/IOgzrkjEa9U) по настройке подключения Google-таблицы к программе, а также ее оформления, особенности полей и пр.

 

Вся сетевая инфраструктура создается пользователем самостоятельно быстро и просто на основе Google-сервисов!

 

Преимущества перед многими другими подобными программами и сервисами:

Разработчик не может никому передать информацию об оборудовании, доходе, IP и пр. пользователя, так как не имеет доступ к такой информации.
Полная анонимность без регистрации (только в Google)!
Интернет-сервис не может быть ограничен разработчиком требующим оплаты или отключен при потере интереса к разработке.
Простая масштабируемость, не зависящая от жадности (тарифов) и технической возможности разработчика.

 

Требования к ПО:

Для работы программы требуется Microsoft FrameWork 4.5, который обычно уже присутствует в современных ОС.

Скачать: https://www.microsoft.com/ru-ru/download/details.aspx?id=30653

Требования по версии 4.5 обусловлены использованием современных библиотек доступа к google-документам.

 

Планы развития, справку, донаты и пр. можно посмотреть на сайте программы.

Сайт программы: rigcontrol.ru

Версии программы: rigcontrol.ru/ver.html

 

 

 

Изменено пользователем RigControl
Добавил ссылки на видео
Ссылка на комментарий
Поделиться на другие сайты

  • RigControl изменил название на RigControl – мониторинг и управление ригами через Google-таблицу
  • 3 недели спустя...

Обновление программы до версии 0.11

Основные изменения:

Добавил обработку лога событий Windows.

Добавил расчет по полной версии данных из nvidia-sli.

Добавил определение алгоритма NiceHash с сайта через API.

Добавил расчет средних значений скорости алгоритмов и вывод их в таблицу.

Добавил вывод в google-таблицу полей для разгона видеокарт.

Добавил поиск файла лога программы NiceHash.

Добавил определение основной видеокарты в Windows.

 

Теперь есть отслеживание ошибок в системе за сегодня/вчера/неделю и с учетом их типа - легко отслеживать ошибки через таблицу - сразу видно ошибки и на каких ригах.

 

Появилась информация по картам в формате частотаядра/частотапамяти/потребление/поверлимит по всем картам, а также информация в таком-же формате по максимальным настройкам видеокарты, по которым легко отслеживать переразгон видеокарт и возможности повышения разгона.

 

Фрагмент примера отчета с разгоном карт:

razgor.thumb.jpg.229d60e5897b4c0dccff2f371eae1ff2.jpg

Изменено пользователем RigControl
Добавил фрагмент примера отчета
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

Обновление программы до версии 0.12

Добавил получение информации из EWBF через API.

Добавил обработку и вывод данных из EWBF в Google-таблицу.

Добавил кнопку обновления программы на всех ригах.

 

Фрагмент примера отчета с данными из EWBF:

ewbfww.jpg.ce11fd393d77f9e1b7b47fb57f360d97.jpg

Удобно отслеживать ошибочные шары (в скобках) по картам в таблице по всем ригам.

Видно скорость всех ригов и их энергоэффективность.

Новые поля помогут в настройке разгона карт, вместе с полями частот ядра/памяти из предыдущей версии.

 

 

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте, крутой мониторинг, спасибо за разработку.

 

Вопрос касательно других майнеров, поддерживаются? Например у меня все риги майнят Zcash, Zclassic ,BTG  как выводить хешрейт и доходность в таблицу, может что-то пропустил, извините.  заранее спасибо! 

 

Разобрался, извиняюсь, необходимо добавить параметры запуска --api 

Изменено пользователем itbrain
Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, itbrain сказал:

Здравствуйте, крутой мониторинг, спасибо за разработку.

Спасибо. Информацию про использование --api укажу в следующей версии на вкладке EWBF, так как она сейчас не так очевидна.

 

Обратите внимание, на желательность создания своего Google-аккаунта, для полной автономности и увеличения лимитов на риги.

Подробно про создание Google-аккаунта рассказал в https://www.youtube.com/watch?v=EtsYy1XXaYI

 

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

17 минут назад, RigControl сказал:

Спасибо. Информацию про использование --api укажу в следующей версии на вкладке EWBF, так как она сейчас не так очевидна.

 

Обратите внимание, на желательность создания своего Google-аккаунта, для полной автономности и увеличения лимитов на риги.

Подробно про создание Google-аккаунта рассказал в https://www.youtube.com/watch?v=EtsYy1XXaYI

 

 

 

Посмотрел видео, всё понял, спасибо!  

 

Не мало-важно пометить, что для работы программы необходим Нетфреймворк :)

Изменено пользователем itbrain
Ссылка на комментарий
Поделиться на другие сайты

20 часов назад, itbrain сказал:

На каждую ферму свой аккаунт? или же пойдет на все фермы 1 аккаунт?

 

Желательно создать один свой google-аккаунт и в нем создать аккаунт приложения (до 5 штук можно создать в одном google-аккаунте). Каждый аккаунт приложения дает доступ примерно 30-50 ригам (в теории до 60).

К программе приложен мой google-аккаунт для приложения и при увеличении количества пользователей у него не хватит лимита на риги.

 

Если ригов больше 180-250, то тогда нужен будет еще один google-аккаунт, и в нем еще создавать аккаунты приложений на каждые 30-50 ригов.

 

Вся суть этих аккаунтов приложений в том, что у Google есть ограничения на интенсивность работы с google-документами и они просят денег для снятия лимитов.

В теории, можно оплатить Google использование их сервиса и вообще забыть про лимиты и создание доп.аккаунтов и приложений. Это если у Вас очень-очень много ригов и нет желания создавать аккаунты.

 

Уточнение: я не призываю нарушать лиц.соглашение Google, если в нем есть запрет на подобное, чего я там не заметил. В любом случае, прочитайте лиц. соглашение Google и принимайте решение.

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

Из нужного добавить:

1/ вывод температуры, хешрейта не всех списком, а по одной карте в риге, для более гибкого оформления.

2/ добавить выключатели для всего, что не используется. В логах постоянно пишет ошибки, а хотя по факту я не использую найс-хеш

3/ неплохо бы подгрузить к курсам массив http://whattomine.com/conins.js для последющей гибкой калькуляции и расчетов.

4/ неплохо бы предоставить исходники программы, для прозрачности.

 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, itbrain сказал:

Из нужного добавить:

1/ вывод температуры, хешрейта не всех списком, а по одной карте в риге, для более гибкого оформления.

2/ добавить выключатели для всего, что не используется. В логах постоянно пишет ошибки, а хотя по факту я не использую найс-хеш

3/ неплохо бы подгрузить к курсам массив http://whattomine.com/conins.js для последющей гибкой калькуляции и расчетов.

4/ неплохо бы предоставить исходники программы, для прозрачности.

 

1. У всех различное количество карт и слишком избыточный запас, например, по ячейке для 15 карт и по каждому параметру, суммарно будет передаваться очень большое количество ячеек, что может привести к проблемам в производительности таблицы.

Есть более простое решение - извлечение из ячейки, например, содержащей "10 20 30", чисел по специальной формуле учитывающей разделение по пробелам.

Пример: https://www.youtube.com/watch?v=BdP08eKDaR8

Я вскоре подготовлю видео по таким фишкам в работе с таблицами.

Для себя сейчас использую расчет разницы текущего времени таблицы и последнего подключения рига, чтобы при разнице по формуле сигнализировать о просрочке, но пока есть глюки в формулах - как отлажу или найду более удачные решения в google-таблице - напишу об этом.

Формулы google, очень сильная и интересная вещь. Надо с ней все больше разбираться, особенно для построения многомерных графиков и пр.

2. Вроде выключатели есть для всего - просто снять флажки. Напишите пример лога и что в нем мешает - я постараюсь это убрать.

3. Я частично уже начал подобное реализовывать во вкладке Курсы и планировал подключить курсы популярных монет с некоторых бирж.

Все монеты, наверное, не стоит выводить в таблицу, а только 3-5-10... подумаю как это лучше сделать. Какие поля надо выводить? Их там много и, наверное, не все нужны.

4. Пока в планах нет выкладывать на гитхаб, но программа написана на c# и обфусцирована не сильно, поэтому при желании любой программист может извлечь код и отладчиком проверить все подозрительные для него функции.

Для не программиста -  можно просто запретить программе файерволом общение с интернетом, кроме почты и google-документа.

 

Спасибо 

 

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
16 часов назад, Vlad Hosted сказал:

А на linux подобных осях я так понял ваш софт не работает ?

Возможен в дальнейшем запуск через Wine или Mono, но пока не занимался отладкой программы под Linux.

Исходный код программы написан на C#+FrameWork4.5+WinForm, поэтому, особых проблем с портированием, в дальнейшем, быть не должно.

Текущие задачи по программе - интегрирование в нее API-обращений к различным сайтам (flypool, ethermine, coinbase, poloniex, coinmarketcap,..), для их отслеживания в google-таблице.

В дальнейшем попробую портировать/адаптировать ее для linux (ubuntu).

 

Ссылка на комментарий
Поделиться на другие сайты

Для возможности отслеживания удобного вывода с бирж, добавил в рабочую версию программы поддержку API бирж и сайтов рейтинга: poloniex, exmo, yobit, coinmarketcup

Это позволяет рассчитать самостоятельно интересующие пары обмена и сравнить их с актуальными курсами на биржах.

 

Рабочий набросок:

forumapi.thumb.jpg.70081088f2b5021ed2ead80d1c6a3116.jpg

 

Выводы по расчету на текущий момент: выводить ZCash лучше с Exmo. Биткоин и эфир лучше выводить с Yobit, при примерно одинаковых процентах вывода.

Проценты вывода приходится самостоятельно вписывать, так как по API они не доступны.

Курсы в серых ячейках обновляются раз в минуту.

 

Пока API в разработке - если есть предложения по добавлению бирж и кошельков - буду рад советам и предложениям.

Планирую еще добавить криптонатор.

 

Перечисленное в посте пока в разработке, но скоро появится в релизной версии.

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

Обновление программы до версии 0.13

Добавил загрузку данных в google-таблицу для API: Flypool, CoinMarketCap, Exmo, Yobit, Poloniex, Cryptonator, Bittrex, Cryptopia.

Добавил использование второй google-таблицы для дублирования в нее вывода данных. Функция предназначена для формирования второго независимого документа, например, для заказчика.

Добавил кнопки тестирования для API.

Добавил поддержку большого лога для сохранения данных передаваемых в google-таблицу.

Добавил время в google-таблицу в unix-формате (целое число).

Добавил ряд пояснений в интерфейсе программы по ее функциям.

 

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте, подскажите как правильно обновить на последнюю версию, программу?

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, itbrain сказал:

Здравствуйте, подскажите как правильно обновить на последнюю версию, программу?

Добрый день! Просто распакуйте архив в каталог программы с заменой файлов.

Ссылка на комментарий
Поделиться на другие сайты

Обновление программы до версии 0.14

Добавил вывод в google-таблицу статусы видеокарт Nvidia.
Добавил в google-таблицу счетчик пустого места на диске C.
Добавил вывод в google-таблицу времени расчета данных при каждом интервале проверки.
Добавил вывод в google-таблицу названия рига.
Добавил возможность вывода описания полей таблицы отдельной строкой.
Исправил ошибку при которой был обязателен адрес второй google-таблицы.
Исправил расчет времени работы компьютера. При превышении работы компьютера в 24 дня, счетчик отображает "24+ дня", так как это ограничение старых версий ОС.
Исправил ошибку опроса по API Flypool.
 

Ссылка на комментарий
Поделиться на другие сайты

Обновление программы до версии 0.15

Добавил поддержку майнера DSTM.

 

 

 

 

 

 

 

 

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

Добавил обучающие видео по работе с программой:

https://youtu.be/SNO5k_UOTvc - подключение бирж к Google-таблице: Yobit, EXMO, Poloniex, Bittrex и пр.

https://youtu.be/097-Dm5R9-w - создание Google-таблицы отслеживающей лучший курс бирж для ZCash (ZEC) на эфир (ETH) и биткоин (BTC)

https://youtu.be/eVHCSym4yyw - контроль разгона большого количества ригов через Google-таблицу
https://youtu.be/0XRtVFJpSkk - Google-таблица интерактивной окупаемость ригов с учетом текущего потребления, курсов и пр.
https://youtu.be/LDr86eR1HEY - сравнение Эксмо и Йобит при выводе. 9% лучше 2%? / EXMO vs YoBit
 

Немного полезного юмора: когда заскучал по старому интерфейсу биржу EXMO - нарисуй свой интерфейс с помощью программы RigControl... и не только для биржи EXMO.

exmo-yobit.thumb.jpg.5f6688b4d4ee0fe5b614611ac2f960aa.jpg

 

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

Обновление программы до версии 0.16

Добавил возможность использовать третий адрес для google-таблицы.
Добавил отчет по выплатам FlyPool.
Добавил указание времени и названия рига на скриншотах.

 

Ссылка на комментарий
Поделиться на другие сайты

Обновление программы до версии 0.17

Изменил порядок скриншотов приходящих по почте: последний, после ошибки, при ошибке и еще два перед ошибкой.
Добавил поддержку пула Ethermine по API.

 

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Обновление программы до версии 0.18

Добавил кнопку вывода списка всех данных с coinmarketcup в буфер обмена для обработки в таблице.
Добавил вывод номера итерации проверки и статуса карт на скриншоты.
Добавил функции сервера, позволяющие ригу следить за другими ригами через таблицу.
Заменил в таблице поле description на dateunix с датой в unix-формате.

 

 

Изменено пользователем RigControl
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...

Обновление программы до версии 0.19

Добавил указание на скриншоте сквозной нумерации созданных скриншотов.
Добавил дополнительную проверку превышения температуры и мощности, для возможности отдельной настройки уведомлений и перезагрузки.
Исправил сохранение настройки отправки писем при старте программы.
Исправил повторное создание скриншота при отправке второго письма одновременно с первым.
 

Ссылка на комментарий
Поделиться на другие сайты

  • 3 месяца спустя...

В ближайшие дни будет происходить переезд домена rigcontrol.ru на новый хостинг, поэтому возможны проблемы с доступом к сайту.

 

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Что-то проглядел... умеет ли сервис между пулами переключать фермы? А то смена пула под Виндой доставляет гемор.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • allminer.ru, мониторинг ферм Allminer

      Здравствуйте.   Хотим представить Вам сервис для мониторинга ферм.   Внимание! С 1 Апреля 2018 года сервис https://allminer.ru    переходит на платную основу 0-2 Рига - Бесплатно 3-50 Рига - 50р в месяц с рига или 1.65 в день 50+ 40р в месяц с рига или 1.35 в день   Гостевой период для новых пользователей - 2 недели на сто ригов.     Поддержка ASIC: AntMiner S9 beta   Поддержка GPU: AMD - 460,

      в Мониторинг

    • Wellcrypto мониторинг обменников

      Доброго времени суток, уважаемые посетители форума!   По мере все большего принятия криптовалютного рынка, повышается необходимость обмена цифровых денег на фиат и наоборот, фиата на крипту. И все больше и больше обменников и бирж предлагает свои услуги, желающим купить либо обменять криптовалюту. Но как, учитывая большое количество таких компаний, сделать правильный выбор, не нарвавшись на мошенников и не потеряв деньги из за невыгодного курса? Как правило, каждый обменный пункт имеет

      в Мониторинг

    • [Осторожно! В листинге мошенники!] Мониторинг обменников Okchanger.ru

      Okchanger.ru - относительно новая площадка мониторинга обменников электронных валют. Кто уже пользуется, пишем, делимся отзывами.

      в Мониторинг

    • Мониторинг криптовалют kurses.com.ua

      Здравствуйте уважаемые посетители форума!   Хотим представить Вам мониторинг обмена криптовалют kurses.com.ua и вкратце рассказать о нем:   1. Сайт существует уже 7 лет. 2. Мониторятся такие криптовалюты: Bitcoin, Dash, Dogecoin, Edrcoin, Ethereum, Litecoin и Peercoin. 3. Жесткие правила отбора обменников не допускают сайты со скрытыми комиссиями и неточными данными (в пределах погрешности). 4. Есть черный список фальшивых обменников и специальное расширение дл

      в Мониторинг

    • BitcoinMarket.global - мониторинг обменников с кешбэком

      Здравствуйте, уважаемые пользователи форума!   Представляем Вашему вниманию мониторинг обменников BitcoinMarket инструмент который поможет Вам не только найти самый выгодный курс обмена, но и получить кешбэк до 100% от прибыли нашего мониторинга за ваши обмены, дополнительную информацию можно найти в личном кабинете пользователя.   Преимущества нашего сервиса: - быстрый доступ к избранным направлениям обмена: криптовалюты, электронные валюты, коды криптобирж, интернет-ба

      в Мониторинг

×
×
  • Создать...