Telegram бот для мониторинга ферм Что это такое? Это готовый набор скриптов для автоматизации работы ферм и оперативного оповещения о важных событиях, он же программный watchdog. Его можно использовать как при первоначальной настройке ферм и отладке разгона, так и в дальнейшей эксплуатации с целью минимизации простоев. Бот отправляет сообщения в чат или группу Telegram. Это бесплатно и не требует предоставления доступа к ригу сторонним сервисам. Образцы возможных вариантов сообщений вы можете видеть справа. Скрипты поставляются в виде bat-файлов, что даёт не только прозрачность исходных кодов, но и возможность их доработки под свои нужды. Для подключения к Telegram бот может использовать прокси-сервер. Код можно адаптировать для любого майнера от Claymore. Скачать вы можете: https://mega.nz/#F!Sbx3UYQZ!NcwTGo9WXZKVxcu18XNx-Q (МЕГА) Принцип работы. При возникновении какого-либо сбоя бот отправляет сообщение в мессенджер и реагирует на часть ошибок по заранее определённому алгоритму. Например, при подвисании одной из карт прежде всего в Телеграм отправляется сообщение о начале перезагрузки. Сообщение содержит название фермы, причину перезагрузки (номер GPU) и время работы майнера до возникновения неполадки (аптайм). Риг отправляется на перезагрузку, а после перезагрузки сообщает об успешном её выполнении. Скрипт различает запланированный им ребут от случайного (например, при аварийном отключении электричества или срабатывании аппаратного watchdog'а), сообщения бота в этих случаях разные. Скрипт ведет детальную статистику ошибок перезапуска. Например, сообщение бота "RIG03 reboot n100 by GPU5" означает, что пятая карта третьей фермы повисла в сотый раз. Для обнуления статистики следует запустить clrstats.bat, при этом бот сообщит в чат показания всех счётчиков до сброса. Для периодического сохранения статистики ошибок в истории Telegram можно добавить запуск очистки в планировщик, например, такой командой: schtasks /create /sc monthly /d 1 /tn clrstats /tr C:\dualminer\clrstats.bat /st 00:01 Кроме того, можно настроить отправку сообщений из Claymore's Manager при выполнении различных условий (потеря связи с фермой, перегрев, низкий хэшрейт, проблемы с кулером). [/url] Установка и обновление. Ниже вы можете скачать готовый набор DualMiner, который содержит последнюю версию майнера и всё необходимое для интеграции с Telegram. В этом случае вам останется только внести ваши недостающие настройки в текстовые файлы. Для обновления майнера и/или бота в комплекте есть скрипт update.bat. В нём необходимо настроить пути и список файлов переноса, чтобы в дальнейшем разворачивать актуальные версии на фермы одним кликом. Есть возможность развёртывания обновлений на фермы с FTP сервера. Если же вы хотите самостоятельно добавить скрипты к уже существующей установке майнера: скопируйте в папку с вашим майнером .bat файлы и curl.exe из архива (утилиту cURL также можно скачать с официального сайта), если вы размещаете файлы в другой папке, вручную исправьте пути к логам майнера и утилите curl в bat файлах (параметр %~dp0), убедитесь, что в файле запуска или конфиге установлен режим перезапуска майнера (параметр -r 1), убедитесь, что включено ведение журнала по умолчанию (параметр -dbg), убедитесь, что имена файлов и пути журнала не изменены (параметр -logfile). И так же Claymore’s DualMiner — программа для добычи криптовалют при помощи видеокарт. Программа работает с большинством современных видеокарт, позволяет майнить монеты, основанные на алгоритме Dagger Hashimoto (Ethereum и его форки), а также Decred, Siacoin, Lbry, Pascal, Blake2s и Keccak. Уникальный режим двойной добычи («дуал майнинг») позволяет добывать на видеокартах одновременно две разные валюты без существенной потери скорости в сравнении с добычей одной валюты («соло майнинг»). Майнер несложно настраивается даже не продвинутыми пользователями ПК, а полностью переведённый на русский язык файл конфигурации еще больше упрощает эту задачу. Для опытных пользователей предлагается внушительный набор различных настроек. Кроме того, DualMiner содержит встроенный веб-сервер для удалённого мониторинга и управления фермами. [/url]