Skip to content
View mining-monitor's full-sized avatar

Block or report mining-monitor

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mining-monitor/README.md

Майнинг монитор

Бесплатное приложение для удаленного мониторинга состояния майнинг оборудования (асиков) с открытым исходным кодом

Майнинг монитор

Возможности

  • Мониторинг различных майнеров на одной странице
  • Возможность удаленного доступа (см. раздел удаленный доступ)
  • Автоматический поиск майнеров в сети
  • Редактирование майнеров через единый интерфейс
  • Уведомления о недоступности майнеров

Поддерживаемое оборудование

  • На данный момент поддерживается только майнеры Jasminer
  • Если вы хотите, чтобы ваш майнер был добавлен в наше приложение, напишите нам в Telegram @FreeMiningMonitor

Удаленный доступ

Приложение можно настроить для удаленного доступа. Для этого есть два варианта:

Прокидывание портов в роутере

  • Т.к. приложение выполнено в виде веб сервера и доступно в локальной сети по адресу http://localhost:4000, то можно настроить роутер для проброса 4000 порта на компьютер с запущенным приложением
  • Инструкцию по настройке проброса портов для вашего роутера можно найти в интернете

Использование прокси сервера

  • Если у вас нет возможности прокинуть доступ через роутер, то вы можете воспользоваться прокси сервером
  • Приложение поддерживает работу с прокси сервером, размещенном в интернете и доступным из любого места
  • У вас будет доступ к вашему приложению по ссылке вида http://00000000.app.mining-monitor.ru
  • Для получения доступа к нашему прокси серверу вам необходимо написать нам в Telegram @FreeMiningMonitor

Поддержка

  • Возникли проблемы при работе приложения - пишите нам в Telegram @FreeMiningMonitor, мы поможем

Инструкция

Установка

  • Скачайте файл установки для Windows
  • Установите и запустите приложения
  • После запуска приложения откройте в браузере адрес http://localhost:4000

Устройство приложения

  • Приложение необходимо устанавливать на компьютер в сети где находятся майнеры - прижение должно иметь доступ к майнерам
  • Приложение выполнено в виде веб сервиса, который запускается автоматически при запуске программы
  • Для доступа к приложению необходимо открыть в браузере адрес http://localhost:4000
  • Т.к. приложение выполнено в виде веб сервиса, это позволяет получить доступ к мониторингу из любой точки мира, настроив доступ к приложению в вашем роутере
  • При первом запуске автоматически запустится установка среды выполнения Node.js. Необходимо будет пройти процесс установки самостоятельно

Авторизация

  • При первом входе необходимо зарегистрировать аккаунт в приложении, указав логин и пароль
  • Можно создать только один аккаунт
  • Если аккаунт создан, то необходимо ввести логин и пароль от аккаунта

Восстановление доступа

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

Добавление майнеров

  • Раскройте панель Поиск майнеров
  • Укажите логин, пароль, интервал ip адресов и майнер
  • Для добавления только одного майнера - укажитель только начала интервала ip адресов
  • Нажмите Поиск
  • Приложение начнет сканировать диапазон ip адресов
  • Сканирование может занимать несколько минут
  • Дождитесь завершение поиска
  • По завершению майнеры автоматически добавятся на список

Перезагрузка майнеров

  • Нажмите на иконку перезагрузки в строке нужного майнера
  • После перезагрузки майнер может некоторое время отсутствовать в сети

Редактирование майнеров

  • Приложение позволяет редактировать основные настройки майнера
  • Для этого необходимо открыть страницу редактирования, кликнув по иконке в строке майнера

Удаление майнеров

  • Нажмите на иконку удаления в строке нужного майнера

Уведомления

Приложение может отправлять уведомления о недоступности майнеров в Telegram

Создание бота

  • Перед началом настройки уведомлений необходимо создать бота в Telegram
    • Найдите в Telegram бота @BotFather
    • Отпрате ему команду /newbot
    • Далее необходимо указать отображаемое имя бота
    • После нужно указать username бота, которое должно заканчиваться bot
    • Вам должно придти сообщение об успешном создании бота, в котором будет указан токен для доступа к боту - необходимо скопировать токен
  • Для того, чтобы бот мог отпралять вам сообщения необходимо найти бота по username и написать ему команду /start

Включение уведомлений

  • Откройте панель Настройки
  • Укажите токен от созданного бота и username пользователя, которому нужно отправлять уведомления
  • Нажмите на чекбокс для включения уведомлений
  • При включении уведомлений происходит проверка доступности бота
  • Если не получилось соединиться с ботом, то высвечивается сообщение об этом
  • Устраните проблемы, указанные в сообщении

Работа уведомлений

  • Приложение периодически проверяет состояние майнеров
  • Если майнер не доступен больше 5 минут, то приложение отправит уведомление в Telegram
  • Уведомления будут отсылаться на чаще чем раз в 15 минут, до тех пор пока майнер не появится в сети

Отключение уведомлений

  • Для отключение уведомлений необходимо убрать выбор с чекбокса

Настройка прокси сервера

  • Вы можете настроить прокси сервер, чтобы получить удаленный доступ к вашему приложения по ссылке вида http://00000000.app.mining-monitor.ru
  • Напишите нам в Telegram @FreeMiningMonitor для получения доступа к нашему прокси серверу
  • Полученный адрес прокси сервера заполните в приложении в разделе: Настройки -> Прокси-сервер
  • В течении нескольких секунд приложение подключиться к прокси серверу и ваше приложение будет доступно по адресу прокси сервера

Popular repositories Loading

  1. mining-monitor.github.io mining-monitor.github.io Public

    HTML

  2. mining-monitor mining-monitor Public

    TypeScript