Поиск
Показаны результаты для тегов 'notifications'.
Найдено: 2 результата
-
Всем привет! Хочу представить вашему вниманию разработанный мной сервис для удаленного мониторинга ригов с возможностью получать уведомления о тех или иных событиях на ферме. Изначально делал его для собственных нужд, но со временем было решено допилить и выкатить публично, т.к. по отзывам, штука оказалась достаточно удобной и нужной. Сервис называется RIG cards и доступен по адресу https://rig.cards Основные функции: Статус ригов с указанием основных параметров GPU (температур, скорости оборотов вентиляторов, загрузки и т.д.) Информация по каждому ригу доступна на его собственной «карточке» (как я это называю), т.о. краем глаза взглянув на экран можно понять, все ли ок с вашими фермами Отображение хешрейта Уведомления по e-mail или в Telegram о следующих событиях: - Риг не отвечает / Риг вновь работает / Риг был перезагружен - Температуры GPU вышли из заданных пределов / вернулись в них (лимиты могут быть установлены для каждого рига индивидуально) - Потеряна видеокарта на риге / Все видеокарты работают Адаптивная мобильная версия сайта сервиса, что позволяет с удобством мониторить риги, где бы вы не находились Перезагрузка при наступлении различных событий (например, ребут при отвале карт), возможность запуска клиентских bat-файлов перед осуществлением ребута Удаленная перезагрузка системы Установка собственных температурных диапазонов для цветовой индикации показаний Планы на ближайшее будущее: Мониторинг хешрейта майнеров (готово) и уведомления с этим связанные (падение хешрейта на заданную величину / восстановление хешрейта) — уведомления по хешрейту будут реализованы позднее. Карточка с общей информацией по всем ригам сразу: общий хешрейт, состояние, расчетная доходность, отображение возможных проблем и т.п. Реализация различных действий (вроде перезагрузки) при разных событиях (например, ребут при отвале карт), возможность запуска клиентских bat-файлов при наступлении событий (готово) Другие улучшения (более детальный список задач вы можете найти ниже в этом посте) Для большего понимания, несколько скриншотов сервиса: (клик для увеличения) Главная задача сервиса - возможность с легкостью отслеживать состояние ферм и в случае возникновения проблем высылать об этом уведомления, простота в использовании. Буду рад любым отзывам, пожеланиям и т.п. Как это работает? Прежде всего вам нужно зарегистрироваться на сайте и скачать клиентское приложение («клиент»), которое нужно будет запустить на риге. Клиент - обычный скрипт написанный на Windows Powershell (что-то типа продвинутого батника), естественно, исходный код его открыт, вы можете без проблем изучить содержимое и убедиться, что там нет каких-либо вирусов или еще чего нехорошего. Это просто текстовый файл. В любом случае, также даю ссылку на отчет Virustotal. Кроме того, клиент использует библиотеку известной программы Open Hardware Monitor для получения показаний датчиков GPU (наличие самого OHM в системе не нужно). Так выглядит работающий клиент: Далее вам нужно добавить риг в систему. Сделать это можно двумя способами: или через сайт (в таком случае вы сможете скачать клиент уже настроенным под данный риг) или же просто при первом запуске клиента на риге. Клиент запускается батником start_client.bat (ярлык на него нужно добавить в автозагрузку). Каждые полторы минуты клиент шлет данные рига на сервер. Если в течение двух минут от рига не было получено никаких данных, он помечается «желтым» предупредительным статусом. Далее, если в течение следующих 2-3 минут все так же нет никаких данных - риг считается недоступным, помечается «красным» статусом Offline и вам высылается соответствующее уведомление. Также при каждом получении данных от рига, проверяются его показатели, и если что-то не в порядке (например, перегрев GPU) также высылается соотв. уведомление и на карточке рига появляется иконка о проблеме. Пределы температур могут указываться как для всех ригов сразу (Account - Your profile - Globals settings), так и для каждого рига индивидуально, клацнув на иконку шестеренки на карточке нужной фермы. В зависимости от показаний температуры соответствующая ячейка таблицы будет окрашена в тот или иной цвет для лучшего визуального восприятия. Эта «раскраска» никак не связана с устанавливаемыми вами пределами т-тур, является чисто информационной. При желании вы можете установить собственные диапазоны температур для каждого из цветов. Также, как известно, можно удобно использовать фичу с указанием нижнего лимита температуры: в большинстве случаев, если что-то происходит с майнером (вылетает, не коннектится с пулом), видеокарты простаивают и температуры GPU падают. Подобрав подходящее значение можно таким образом контролировать нормальную работу GPU и получать уведомления, если что-то не так. Так выглядят различные статусы: А это примеры уведомлений: Для работы клиента в системе должны быть установлены .NET Framework 4.5 и Powershell 5 или выше (в Windows 10 имеются из коробки, а в Win 7 обычно нужно доставлять). Клиент имеет функцию автоматического обновления, поэтому при добавлении новых фич все должно заработать само. Также есть возможность использовать клиент с отключенным автоапдейтом, для тех, кто предпочитает обновлять вручную. Имеются несколько вариантов настройки параметров мониторинга ригов: Глобальные настройки - они будут использоваться в том случае, если для отдельно взятого рига нет соответствующих индивидуальных настроек. Индивидуальные настройки - тут все понятно, это настройки для отдельного взятого рига и будут использоваться только для него. Это удобно, когда из большого парка ферм одна «выбивается» из остальных и ей в таком случае можно задать собственные настройки (например, греется сильнее других по какой-то причине) Индивидуальные настройки вы можете указать как при добавлении рига, так и после этого, просто отретактировав его настройки. Кроме того, для удобства, существует также возможность групповой конфигруации ригов. Для этого на соответствующей карточке необходимо выбрать желаемые риги, установить настройки - и они будут применены к каждому из выбранных ригов! Мониторинг хешрейта Всю необходимую информацию по отображению хешрейта можно найти в следущем посте: https://forum.bits.media/index.php?/topic/81266-rigcards-сервис-для-мониторинга-ферм-с-уведомлениями-по-email-и-telegram/&do=findComment&comment=1794128 ➡️ На данный момент поддерживаются такие майнеры: Claymore's Ethereum Miner PhoenixMiner Ethereum SRBMiner Cryptonight EWBF Equihash Miner Ethminer T-Rex TeamRedMiner NBMiner GMiner Пишите, какие еще майнеры вы хотите видеть. Сколько стоит? ? Стоимость использования сервиса составляет $1 в месяц за риг. 1 риг — бесплатно! Подробности тут или тут https://rig.cards/pricing И, само собой, сервис никак не затрагивает ваши майнеры, производится лишь сбор данных с GPU. Известные проблемы, баги и особенности Сервис сейчас в состоянии beta, поэтому я не исключаю обнаружения каких-то багов (постараюсь их фиксить максимально быстро, если таковые будут обнаружены) Не видятся карты P102-100, P106-100 — это зависит от настроек драйверов NVIDIA, как это решить — см. ниже FAQ. Уведомление о непредвиденной перезагрузке пока не работает (еще не реализовано, думаю над лучшим алгоритмом для этого) готово Изредка вы можете получить ложное уведомление о перезагрузке рига (я занимаюсь исследованием проблемы и доработкой алгоритма такого уведомления) При первом запуске start_client.bat на Win 10 (если при этом вы распаковали client.zip проводником винды) с вы можете получить предупреждение SmartScreen о запуске неизвестного приложения - это нормально, можете без боязни и с уверенностью запускать его (для сомневающихся - еще раз ссылка на отчет Virustotal). Такого не происходит если вы распакуете архив, например, Total Commander или другим файл-менеджером. Насколько я понял, подобное предупреждение мы получим каждый раз, когда впервые запускается новый .bat-файл откуда-либо скачанный. В дальнейшем, если проблем не будет, майкрософтовцы добавят приложение к себе в базу. Подобное предупреждение вы получите (если получите) лишь однажды, только при первом запуске, далее его не будет. https://i.imgur.com/Y6trl2s.png smartscreen предупреждение, просто кликните "подробнее" и "запустить в любом случае" Перечень основных задач на будущее Мониторинг хешрейта (сделано) и уведомления по нему (будут позднее) Уведомление о внезапной перезагрузке готово Отображение времени запуска рига и времени его работы готово Сортировка ригов между собой (например, по имени) Сортировка GPU/видеокарт между собой на карточке рига Произвольные имена для видеокарт Карточка со сводной инфой по всем ригам сразу, общим хешрейтом, доходностью и т.д. Добавление возможностей для Telegram бота (получение какой-либо информации о ригах по запросу) Добавление других языков (русского в т.ч., и пр.) Действия при наступлении различных событий (например, перезагрузка при отвале карты) готово Задания со стороны сервера (перезагрузка, выключение и пр.) готово Логотип и фавикон для сайта Темная/ночная тема (может быть даже возможность установки собственного фонового изображения) Интеграция с wifi-выключателями sonoff-tasmota, работающими с серверами Mosquito (MQTT протокол) FAQ Как использовать бота Telegram? Бот доступен тут: https://t.me/rigcardsbot для начала его использования достаточно отправить ему свой секретный ключ. Его можно найти здесь: Account - Your profile - Profile - Secret key В настоящий момент бот только рассылает уведомления, но в будущем я планирую добавить несколько удобных функций Возможно ли отправлять уведомления в Telegram сразу нескольким получателям? Это возможно. Создайте группу и пригласите в нее тех, кому вы хотите отправлять уведомления. Далее, если вы откроете в Telegram экран с информацией о боте (можно кликнуть на аватарку бота), то в меню (правый верхний угол) будет пункт Добавить бота в группу. После добавления отправьте из группы такое сервисное сообщение боту: /secret ваш_ключ Теперь бот будет слать уведомления в эту группу! Также немного дополнительной инфы здесь. Не видятся карты P102-100, P104-100, P106-100 — Как исправить? Существует известная особенность с картами P106-100 и P102-100 – по умолчанию они работают с драйверами в режиме TCC, из-за чего используемая библиотека от Open Hardware Monitor их не видит. Внимание! С какой-то версии драйверов (предположительно 400+) описанный способ более не работает. Внедрен альтернативный способ получения информации о таких картах (в большинстве случаев, от вас не потребует вообще никаких действий). Подробности в посте: https://forum.bits.media/index.php?/topic/81266-rigcards-сервис-для-мониторинга-ферм-с-уведомлениями-по-email-и-telegram/&do=findComment&comment=1801744 Для возможности их отслеживать необходимо перевести карточки в режим WDDM. У меня, к сожалению, нет подобных карт, дабы нормально продиагностировать это и что-то советовать предметно. Из того, что я вижу по вышеприведенной ссылке: nvidia-smi -g {GPU_ID} -dm {0|1} 0 = WDDM 1 = TCC Т.е. вам нужно перейти в указанную папку и из командной строки там выполнить данную команду для каждой карточки, указав вместо GPU_ID ее "номер" и -dm 0 для установки режима WDDM . Или (не уверен), для перевода всех карта в редим WDDM nvidia-smi -g -dm 0 Должен ли я платить за пользование сервисом? Использование сервиса полностью бесплатно. Но, если он станет популярен, возможно, придется брать какую-то плату (для оплаты серверов и прочих вещей). В любом случае, это будет дешево, что-то вроде 1$ за активный риг в месяц (пока я серьезно об этом не думал) Стоимость использования сервиса составляет $1 в месяц за риг. 1 риг — бесплатно! Подробности тут. На карточках ригов неправильное время По умолчанию для новых аккаунтов используется часовой пояс UTC. Вы можете установить ваш часовой пояс тут: Account - Your profile - Timezone Как часто обновляются данные на карточках ферм? В текущий момент обновление происходит автоматически каждые 30 секунд (но не забывайте, что риг шлет информацию примерно каждые 1,5 минуты). Если нужно, вы можете обновить информацию кликнув на соотв. значок на навигационной панели. Через 20 минут отсутствия активности ваша сессия будет завершена автоматически. По каким диапазонам раскрашиваются показания температур GPU? Можно ли их изменить? Данная «раскраска» никак не связана с устанавливаемыми вами пределами температур для уведомлений и является чисто информационной. Вы можете самостоятельно устанавливать желаемые диапазоны температур для каждого цвета. Всего их пять: 1-35 °C - синий 36-60 - зеленый 61-70 - желтый 71-80 - оранжевый 81 и выше - красный Можно включить запись в log-файл? Для включения лога нужно в батнике start_client .bat, в самом конце, в месте запуска powershell-скрипта , прописать -Log 1 либо, это также можно сделать и отредактировав конфигурационный файл config.json, добавив параметр "log": 1
-
Ребята, а какой майнер сейчас выгодный чтобы приобрести? Есть сбережения, около 2тис. хотелось бы не просто купить крипту, а именно учавствовать в ее добычи, говорят если курс дальше будет расти - будет намного выгоднее, если сейчас намайнить