Перейти к содержимому

YoBit.Net

Фотография

Программа мониторинга фермы (моя разработка)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 93

#61 Arrivan

Arrivan

    Пользователь

  • Пользователи
  • PipPip
  • 332 сообщений

Отправлено 18 January 2014 - 21:37

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


  • 0

Мультинода P2Pool (DASH, FTC, VTC)


#62 AlexPSS

AlexPSS

    Пользователь

  • Пользователи
  • PipPip
  • 76 сообщений

Отправлено 18 January 2014 - 21:42

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

Подскажи куда тут порт вбить в бат?

 --api-listen --api-network 

Про мониторинг понял

ДА и групировку по фермам надо поменять чуть


  • 0

#63 Arrivan

Arrivan

    Пользователь

  • Пользователи
  • PipPip
  • 332 сообщений

Отправлено 18 January 2014 - 21:44

 

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

Подскажи куда тут порт вбить в бат?

 --api-listen --api-network 

Про мониторинг понял

ДА и групировку по фермам надо поменять чуть

 

добавить --api-port 1234 например


  • 0

Мультинода P2Pool (DASH, FTC, VTC)


#64 mx9d3a1u

mx9d3a1u

    Новичок

  • Пользователи
  • Pip
  • 17 сообщений

Отправлено 20 January 2014 - 05:43

 

Ошибка "данный ключ отсутствует в словаре" - это скорее всего иная версия cgminer, она выдаёт другие данные. 
Какая у вас?


А какая разница в версии майнера?
Идет стандартный запрос по API - ни ОС фермы, ни версия майнера значения не имеют.
У меня cgminer-3.1.0

Тот же CGRemote работает с фермами и на Win7 и на ВАМТ и с различными версиями майнера.

 

 

API ни разу не стандартный. Разные версии cgminer выдают разные данные. Моя программа рассчитана на версию 3.7.2.

CGRemote работает с разными версиями, моя программа - нет. 

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


 

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

Подскажи куда тут порт вбить в бат?

 --api-listen --api-network 

Про мониторинг понял

ДА и групировку по фермам надо поменять чуть

 

 

Arrivan, совершенно верно ответил. Надо в каждом бат-файле прописать свой порт, например:

 

BAT1: cgminer.exe --api-listen --api-network --api-port 4001 -o http://localhost:10000 -u user -p pass --scrypt

BAT2: cgminer.exe --api-listen --api-network --api-port 4002 -o http://localhost:10000 -u user -p pass --scrypt

 

конфиг:

<miners>
  <miner name="Miner 1-1"    address="192.168.0.1"   port="4001" />	
  <miner name="Miner 1-2"    address="192.168.0.1"   port="4002" />
</miners>

  • 0

#65 Uliss

Uliss

    Модератор

  • Супермодераторы
  • 12430 сообщений
  • ГородМосква

Отправлено 20 January 2014 - 10:56


конфиг:

<miners>
  <miner name="Miner 1-1"    address="192.168.0.1"   port="4001" />	
  <miner name="Miner 1-2"    address="192.168.0.1"   port="4002" />
</miners>

 

А это ничего, что в локалке пара компов с одинаковыми IP адресами и адрес этот - адрес шлюза?


  • 0

Своё "СПАСИБО" можете сказать, нажав кнопку ........................

Мои GPU фермы   :rtfm: Материнские платы (проверенные) для установки 5 - 8 видеокарт

#66 Arrivan

Arrivan

    Пользователь

  • Пользователи
  • PipPip
  • 332 сообщений

Отправлено 20 January 2014 - 11:02

 


конфиг:

<miners>
  <miner name="Miner 1-1"    address="192.168.0.1"   port="4001" />	
  <miner name="Miner 1-2"    address="192.168.0.1"   port="4002" />
</miners>

 

А это ничего, что в локалке пара компов с одинаковыми IP адресами и адрес этот - адрес шлюза?

 

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

Это пример для настройки на API двух батников запущенных на одной машине, естественно что у них адрес один, а вот порты разные.


  • 1

Мультинода P2Pool (DASH, FTC, VTC)


#67 Hlorofos

Hlorofos

    Воскресший супермодератор

  • Супермодераторы
  • 874 сообщений
  • ГородИркутск

Отправлено 20 January 2014 - 11:38

Будет время - добавлю поддержку старых версий.

Ждем.


  • 0

#68 gladiator

gladiator

    Пользователь

  • Пользователи
  • PipPip
  • 315 сообщений

Отправлено 20 January 2014 - 11:59

с версиями 3.6.5. и 3.6.6. отлично работает. Теперь намного удобнее проверять работу ферм.


  • 0

BTC - 1CKqzXnYU1mVnp953iHQux6pxXNHQEM3Fg

 


#69 mx9d3a1u

mx9d3a1u

    Новичок

  • Пользователи
  • Pip
  • 17 сообщений

Отправлено 20 January 2014 - 13:23

 


конфиг:

<miners>
  <miner name="Miner 1-1"    address="192.168.0.1"   port="4001" />	
  <miner name="Miner 1-2"    address="192.168.0.1"   port="4002" />
</miners>

 

А это ничего, что в локалке пара компов с одинаковыми IP адресами и адрес этот - адрес шлюза?

 

 

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


  • 0

#70 SergeyNNN

SergeyNNN

    Пользователь

  • Неактивированные
  • PipPip
  • 244 сообщений

Отправлено 22 January 2014 - 21:02

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

 

Народу лень обновиться до версии 3.7.2 которая поддерживает все оборудование.

Думаю вам не стоит под старье тестировать и исправлять вашу программу.

Нужно использовать все возможности последних версий ПО.

 

P.S. прога хорошая и нужная. Если бы можно было как-то не только из локалки смотреть карты, но и через интернет удаленные фермы, то программе цены бы не было, вернее можно было бы уже цену на нее устанавливать. Я бы с радостью купил.

 

P.P.S. видимо нужен вариант клиент-сервер или еще какой резидент на удаленных фермах, который с прогой снюхивался...


Сообщение отредактировал SergeyNNN: 22 January 2014 - 21:09

  • 0

С миру по "битке", каждому айтишнику по дому на Рублевке!


#71 mx9d3a1u

mx9d3a1u

    Новичок

  • Пользователи
  • Pip
  • 17 сообщений

Отправлено 23 January 2014 - 09:16

 

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

 

Народу лень обновиться до версии 3.7.2 которая поддерживает все оборудование.

Думаю вам не стоит под старье тестировать и исправлять вашу программу.

Нужно использовать все возможности последних версий ПО.

 

P.S. прога хорошая и нужная. Если бы можно было как-то не только из локалки смотреть карты, но и через интернет удаленные фермы, то программе цены бы не было, вернее можно было бы уже цену на нее устанавливать. Я бы с радостью купил.

 

P.P.S. видимо нужен вариант клиент-сервер или еще какой резидент на удаленных фермах, который с прогой снюхивался...

 

 

Принципиальных вариантов мониторинга удалённой фермы два:

1. Промежуточный сервер в интернете. Монитор находящийся в сети с фермой подключается к нему, передаёт данные. Клиент запущенный на домашнем ПК подключается к серверу и забирает данные. Ну либо просто веб-интерфейс.

2. Организация канала связи между домашним ПК и сетью фермы.

 

Вариант 1 я подумаю. В принципе можно реализовать.

Вариант 2 - чисто администраторская задача. Путей решения три:

2.а: организовать ВПН между домашним ПК и сетью фермы, тогда можно запускать локально монитор и смотреть состояние фермы

2.б: организовать проброс портов на внешнем шлюзе (маршрутизаторе) через который ферма выходит в инет.

2.в: любая программа удалённого доступа (RAdmin, TeamViewer)


Сообщение отредактировал mx9d3a1u: 23 January 2014 - 09:20

  • 0

#72 mx9d3a1u

mx9d3a1u

    Новичок

  • Пользователи
  • Pip
  • 17 сообщений

Отправлено 23 January 2014 - 09:25

Если найдётся больше 10 желающих мониторить ферму через сервис в инете, то начну делать.

Как это будет выглядеть:

1. В локалке с фермой ставится агент, который снимает статистику с фермы и передаёт на сервис.

2. Вы заходите на веб-сайт и смотрите данные своей фермы.

3. Можно организовать уведомления по почте (отвал ноды, низкий хеш-рейт, не доступность пула)

 

Само собой сервис будет платный. Что-нть типа 0,1-0,2LTC/месяц.


  • 0

#73 Arrivan

Arrivan

    Пользователь

  • Пользователи
  • PipPip
  • 332 сообщений

Отправлено 23 January 2014 - 09:30

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


  • 0

Мультинода P2Pool (DASH, FTC, VTC)


#74 Hlorofos

Hlorofos

    Воскресший супермодератор

  • Супермодераторы
  • 874 сообщений
  • ГородИркутск

Отправлено 23 January 2014 - 09:36

Arrivan,
Верно.
Если меня всё устроит я готов оплачивать сервис.

Сообщение отредактировал Hlorofos: 23 January 2014 - 09:36

  • 1

#75 SergeyNNN

SergeyNNN

    Пользователь

  • Неактивированные
  • PipPip
  • 244 сообщений

Отправлено 23 January 2014 - 10:00

2. Вы заходите на веб-сайт и смотрите данные своей фермы.

 

Этот вариант не вполне удобен. Я и сейчас захожу через тимвьювер и нажимаю кнопку апдейт вашей программы и смотрю что там.

Как мне видится работа программы - я на своем ПК, который в локалке, и имеет выход в интернет, запускаю клиента. Клиент показывает состояние карт в локалке и состояние карт, которые опрашиваются через интернет-канал. Т.е. смысл - В ЕДИНОМ ЦЕЛОМ, чтобы никуда дополнительно мне не нужно было логинится. Нажал кнопку апдейт в клиенте - увидел ВСЕ фермы (локалку + инет).

Что опрашивается клиентом через интернет канал, в принципе неважно - пусть это будет ваш промежуточний сервер статистики или еще как.


  • 0

С миру по "битке", каждому айтишнику по дому на Рублевке!


#76 Fermer

Fermer

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 26 January 2014 - 20:43

Прога неплохая, но она не видит больше 4 видях с хоста.
А чтоб например с работы смотреть за фермами можно использовать бесплатный ddns http://www.noip.com/ ,сделать привязку в маршрутизаторе и раскидать фермы по портам.
 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<miners>
  <miner name="Ferma-1" address="fermer.no-ip.org" port="4021" />
  <miner name="Ferma-2" address=" fermer.no-ip.org " port="4022" />
  <miner name="Ferma-3" address=" fermer.no-ip.org " port="4023" />
  <miner name="Ferma-4" address=" fermer.no-ip.org " port="4024" />
    </miners>
</configuration>

  • 0

#77 Koldun

Koldun

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 29 January 2014 - 18:25

Хорошо бы ещё добавить в программку сточку "Итого" под первой частью окна с общей суммой хэшей


  • 0

#78 mx9d3a1u

mx9d3a1u

    Новичок

  • Пользователи
  • Pip
  • 17 сообщений

Отправлено 01 February 2014 - 11:41

 

Прога неплохая, но она не видит больше 4 видях с хоста.
А чтоб например с работы смотреть за фермами можно использовать бесплатный ddns http://www.noip.com/ ,сделать привязку в маршрутизаторе и раскидать фермы по портам.
 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<miners>
  <miner name="Ferma-1" address="fermer.no-ip.org" port="4021" />
  <miner name="Ferma-2" address=" fermer.no-ip.org " port="4022" />
  <miner name="Ferma-3" address=" fermer.no-ip.org " port="4023" />
  <miner name="Ferma-4" address=" fermer.no-ip.org " port="4024" />
    </miners>
</configuration>

 

 

Возможно это сам cgminer данные не отдаёт.


Выложил версию 0.2.2

Добавлено:

  1. Вывод итогового хешрейта
  2. Возможность менять размер обоих таблиц
  3. Обход ошибок для старых версий cgminer. 

  • 0

#79 intelcore

intelcore

    Новичок

  • Пользователи
  • Pip
  • 23 сообщений

Отправлено 07 February 2014 - 01:35

Если найдётся больше 10 желающих мониторить ферму через сервис в инете, то начну делать.

Как это будет выглядеть:

1. В локалке с фермой ставится агент, который снимает статистику с фермы и передаёт на сервис.

2. Вы заходите на веб-сайт и смотрите данные своей фермы.

3. Можно организовать уведомления по почте (отвал ноды, низкий хеш-рейт, не доступность пула)

 

Само собой сервис будет платный. Что-нть типа 0,1-0,2LTC/месяц.

+1. делайте. желающие подтянуться по средствам сарафанного радио


  • 0

#80 Koldun

Koldun

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Отправлено 07 February 2014 - 11:22

 

 

Прога неплохая, но она не видит больше 4 видях с хоста.
А чтоб например с работы смотреть за фермами можно использовать бесплатный ddns http://www.noip.com/ ,сделать привязку в маршрутизаторе и раскидать фермы по портам.
 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<miners>
  <miner name="Ferma-1" address="fermer.no-ip.org" port="4021" />
  <miner name="Ferma-2" address=" fermer.no-ip.org " port="4022" />
  <miner name="Ferma-3" address=" fermer.no-ip.org " port="4023" />
  <miner name="Ferma-4" address=" fermer.no-ip.org " port="4024" />
    </miners>
</configuration>

 

 

Возможно это сам cgminer данные не отдаёт.


Выложил версию 0.2.2

Добавлено:

  1. Вывод итогового хешрейта
  2. Возможность менять размер обоих таблиц
  3. Обход ошибок для старых версий cgminer. 

 

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


  • 0




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных