Перейти к публикации
mmt_tech

MMT Rev 2.0 - Мониторинг для ваших ригов с оповещением в Telegramm

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

Доброго всем времени!

Разработан новый мониторинг для ваших ригов с оповещением в Telegramm. Данный мониторинг не требует установки на каждый риг. Настройка мониторинга происходит в файле config в папке с мониторингом. Мониторинг протестирован и рассчитан на работу с Claymore's Dual Ethereum AMD+NVIDIA GPU Miner.

 

Ссылка для загрузки: MMT Rev 2.0

 

Основные функции:

Оповещение при снижении общего хэшрейта рига;

Оповещение в группу;

Отключаемое оповещение;

Просмотр статуса майнинга по основной или дополнительной монете;

Просмотр температуры и скорости вентиляторов рига;

Веб-сервер с небольшим API, для получения данных*.

 

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

 

Используемые запросы веб-сервера вы можете посмотреть, перейдя по ссылке: IP-адрес_хоста_мониторинга:10001/, если данная ссылка у вас не открывается, то вам нужно настроить правило для порта 10001 в брандмауэре.

Запросы:

IP-адрес_хоста_мониторинга:10001/Info – Выводит информацию о типе, версии майнера и времени в минутах с его запуска;

IP-адрес_хоста_мониторинга:10001/MainCoin – Выводит значение общего хэшрейта по основной монете, хэшрейта по каждой GPU основной монеты, адрес пула основной монеты;

IP-адрес_хоста_мониторинга:10001/SecondCoin – Выводит значение общего хэшрейта по дополнительной монете, хэшрейта по каждой GPU дополнительной монеты, адрес пула дополнительной монеты;

IP-адрес_хоста_мониторинга:10001/HardwareInfo – Выводит температуру каждой GPU и скорость вентиляторов.

IP-адрес_хоста_мониторинга:10001/StatusMaining – Суммарный запрос состоящий из запросов - /MainCoin + /SecondCoin + /HardwareInfo

 

Команды для телеграмм бота:

/RigList - Показать список ригов, в ответном сообщении: Имя и IP-адрес рига

/CheckRig - Проверить общую скорость всех ригов, в ответном сообщении: Имя, IP-адрес рига, Состояние скорости, Текущая скорость, Пороговое значение

/RigInfo - Пункт меню содержащий в себе: /Nottification, /MinerInfo, /CoinInfo, /HardwareInfo

-> /Nottification - Пункт меню содержащий в себе: /StateNotiffication, /EditNottification

->-> /StateNotiffication - Вывести статус оповещения, в ответном сообщении: Имя, IP-адрес рига, Статус оповещения Вкл/Откл (True/False)

->-> /EditNottification   - Включение или отключение оповещения рига, в ответном сообщении: Имя, IP-адрес рига, Текущий статус оповещения, Предыдущий статус оповещению

-> /MinerInfo - Вывести информацию о майнере, в ответном сообщении: Имя, IP-адрес рига, Тип майнера, Версия майнера, ВРемя с момента запуска майнера в минутах

-> /CoinInfo - Пункт меню содержащий в себе: /MainCoin, /SecondCoin

->-> /MainCoin - Вывести информацию по основоной монете, в ответном сообщении: Имя, IP-адрес рига, Общая скорость по основной монете, Скорость по каждой GPU

->-> /SecondCoin - Вывести информацию по дополнительной монете, в ответном сообщении: Имя, IP-адрес рига, Общая скорость по основной монете, Скорость по каждой GPU

-> /HardwareInfo - Вывести информацию о температуре GPU и скорости вентиляторов каждой GPU, в ответном сообщении: Имя, IP-адрес рига, Температура каждой GPU, Скорость вентиляторов каждой GPU

 

Скриншоты Telegram бота:

1.thumb.jpg.20f667236d28e76552868e8aa2dbe4a8.jpg2.thumb.jpg.9fb7f538d4c4d0c9602467ebe1d6b3f6.jpg9.thumb.jpg.8628eb35c769009ce28064ea2ecd9857.jpg7.thumb.jpg.cd976cb923a0c08a4fcffa4a4b8e597f.jpg8.thumb.jpg.a8bb42789888896e6b72807c0da322d5.jpg

6.thumb.jpg.9dd2b243bbc7453179f19c7d95f90128.jpg4.thumb.jpg.3cba8e0fe27ee71a1eb6ed567dc3c9fe.jpg5.thumb.jpg.6dab1939355736182970b77a02993ab0.jpg3.thumb.jpg.94748b61a5ed7186d4b818354b245fd2.jpg

 

 

 

Описание файла настроек:

[sys]

Token = Токен от вашего Telegramm бота полученный у @botfather

Host = Список ригов с именами, IP-адресами:портом майнеров*, пример для двух ригов - Host = Rig[email protected]:3333; Rig[email protected]:3333

Chat_ID = Список ID из Telgramm для оповещения, пример для двух абонентов– Chat_ID = 1234567890;9876543201

Lst_notification = Список состояние оповещения ригов, пример для двух ригов – Lst_notification = True;True

Group_notif_fl = Отправка сообщений в Telegram группу, True/False (Вкл/Окл), пример - отправка включена: Group_notif_fl = True

Group_chat =  ID Telegram группы, пример - Group_chat =  -1001234567890

Miner = Тип майнера, пример – Miner = Claymore

Dual = Включен или отключен дуал майнинг на всех рига, пример дуал майнинг включен - Dual = True

Lower_speed = Значение общего хэшрейта ниже которого произойдет оповещение о его снижении, пример для двух ригов – Lower_speed = 180;200

Count_ch = Количество проверок при снижении общего хэшрейта, пример 5 проверок - Count_ch = 5

Tr_CH = Интервал проверки в минутах, пример проверка каждую минуту - Tr_CH = 1

[license]

Key = Лицензионный ключ, для включения тестового периода оставляем пустым.

Sum_rig = Количество ригов, должно быть равно количеству ригов из параметра Host, если значения различны мониторинг не запуститься**, для включения тестового периода обязательно указываем.

 

*по умолчанию порт для майнера Claymore's Dual Ethereum AMD+NVIDIA GPU Miner равен 3333, проверить это можно перейти в браузере по ссылке ip-адрес-рига:3333, должна открыться страница с логом майнера.

**в лицензионном ключе так же зашита информация о количестве ригов, при использовании ключа вам нужно указать количество ригов тоже что вы указали при покупке ключа.

 

На текущий момент мониторинг распространяется по условно бесплатной схеме с пробным (тестовым) периодом 14 дней. По окончанию пробного периода вам нужно приобрести ключ, стоимость ключа зависит от срока использования и количества ригов.

 

Расчет производиться по формуле – Кол-во ригов * Стоимость лицензии = Итоговая стоимость

 

Стоимость лицензии: 1 месяц – 30 рублей, 3 месяца – 75 рублей, 6 месяцев – 140 рублей, 12 месяцев – 270 рублей.

 

Пример расчета стоимости на 5 ригов на 6 месяцев: 5 ригов * 140 рублей = 700 рублей

 

Если в процессе настройки у вас возникают вопросы и трудности, за помощью вы можете обратиться в телеграмм: @Sergey_mmt_tech или, вступив в нашу группу: MMT-Tech-Group  (https://t.me/joinchat/Fd801EPxIxNUlaWeD1fPqA), или обратившись к нам по электронной почте: [email protected] В теме письма укажите “Проблемы с настройкой ПО”, опишите вашу проблему и приложите скриншоты с возникшими трудностями, мы вам обязательно поможем в решении вашей проблемы.

Поделиться сообщением


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

Доброго всем времени!

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

Ссылка для загрузки: MMT Rev 2.1

 

Новый функционал: Перезапуск рига по команде из телеграмм бота, Перезапуск майнера на риге.

 

Изменения в файле настроек: Добавлен параметр PWD_Claymore – в который требуется указать пароль для управления рига, он соответствует параметру “-mpsw” в батнике вашего майнера.

 

Изменения в меню бота:

Добавлен раздел “/Reboot” и его под меню:

“/RestartMiner” – перезапуск майнера на риге из списка;

“/RebootRig” – перезапуск рига из списка.

 

По стандартным настройкам Claymore's Dual Ethereum AMD+NVIDIA GPU Miner открывает порт 3333 по умолчанию только для чтения, чтобы открыть этот порт для работы функций “ Перезапуск рига по команде из телеграмм бота” и “Перезапуск майнера на риге” вам нужно в вашем батнике обязательно указать -mport «ВАШ_ПОРТ», где «ВАШ_ПОРТ» -  это порт телеметрии который совпадает с портом, который Вы указывали в параметре Host конфигурационного файла.

 

Если в батнике Вы указываете параметр -mpsw «ВАШ_ПАРОЛЬ», то вам нужно указать этот пароль в конфигурационном файле мониторинга в параметре PWD_Claymore, иначе мониторинг не будет получать абсолютно никакой информации о риге и будет считать его отключённым.

 

Если в батнике Вы не указываете пароль, то параметр в конфигурационном файле PWD_Claymore можете оставить пустым.

 

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

 

В случае если возникнет необходимость для работы с разными паролями пишите в телеграмм: @Sergey_mmt_tech или, вступив в нашу группу: MMT-Tech-Group  (https://t.me/joinchat/Fd801EPxIxNUlaWeD1fPqA), или обратившись к нам по электронной почте: [email protected]

Поделиться сообщением


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

Для удобной связи со мной я завел доску разработки в которой буду отражать все выполненные и текущие задачи по функционалу мониторинга, ссылка на доску – Доска разработчика MMT Rev. 2.0 Claymore Edition

 

Вы так же можете принять участие в расширении функционала, для этого вам нужно отправить письмо на email: [email protected]

 

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

 

На пример:

Тема письма: Новая тестовая задача

Тело письма:

Функционал: Проверить возможность создания карточек из эл. почты

Назначение: Работа с пользователями форума bits.media

От кого задача: Ник с форума

Контактный email: [email protected]

Изменено пользователем mmt_tech

Поделиться сообщением


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

Доброго всем времени!

 

Хочу начать свой пост с небольшого отступления введения…

 

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

 

Кто-то в силу своих знаний интегрирует мониторинг своих ригов в такие системы как Zabbix, Nagios и т.д.

Кто-то довольствуется тем функционалом, который есть и ждет, когда появится что-то новое, то самое чего на текущий момент не хватает.

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

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

Кто-то хочет управлять своими ригами на расстоянии при помощи Телеграм и получать оповещение об ошибках в их работе.

 

К чему все эти слова я Вам предлагаю принять участие в создании того самого мониторинга, который будет удовлетворять всем требованиям и интегрироваться с другими различными системами для сбора и хранения данных.

 

Давайте попробуем его создать вместе… Как говориться: «Одна голова хорошо, а две лучше».

 

У меня как у программиста есть свои мысли, на работки, которые я сам использую и помогаю другим использовать.

 

Предлагаю всем вам по участвовать в этом проекте, думаю что вместе мы добьёмся много…

Поделиться сообщением


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

 

Доброго всем времени!

Вот что разработано на текущий момент, думаю, что из скриншотов все будет понятно.

1.png

2.png

3.png

4.png

5.png

6.png

7.png

Изменено пользователем mmt_tech

Поделиться сообщением


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

Доброго всем времени! 
Запускаем тестовый режим. 
Для регистрации переходим по адресу: Zlatokop

Поддерживаемые майнеры: Claymore и CCminer.
В приложении небольшая инструкция.

FAQ.pdf

Изменено пользователем mmt_tech

Поделиться сообщением


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

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×