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

rigonline.ru | Мониторинг работы фермы

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

Сделал резиновую верстку + заверстал адаптивы.

Теперь на мобильниках тоже можно адекватно смотреть.

Вернул отображение таблиц и графиков.

 

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


Охота андройд виджет на весь экран. отображать теже показатели что на сайте, дабы не заходить постоянно в браузер))

 

Не пойму зачем заходить постоянно в браузер?

Если нет уведомлений, значит все нормально работает))

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


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

 

Не пойму зачем заходить постоянно в браузер?

Если нет уведомлений, значит все нормально работает))

Это как в найс хеше охота постоянно видеть))

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


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

3. предложат решение по минимизации нагрузки на сервер в связи с огромным количеством данных

Еще вариант, как можно пожать данные: хранить не для каждого тика время и температуру, а только времена, когда температура менялась и эту изменившуюся температуру. Если еще и точность температуры уменьшить не до +-1 градуса, а до +-3..5 градусов, то пожмется очень сильно

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


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

Обновление:

 

- в уведомлениях по температурному режиму добавил все температуры видеокарт фермы

 

post-40565-0-34100600-1501317176_thumb.png

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


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

Обновление:

 

- теперь параметры ферм: название, количество видеокарт, мин. температуру, макс. температуру - можно, и нужно, редактировать на карточках ферм

 

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

 

post-40565-0-38880900-1501328663_thumb.pngpost-40565-0-70272200-1501328669_thumb.png

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


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

Еще вариант, как можно пожать данные: хранить не для каждого тика время и температуру, а только времена, когда температура менялась и эту изменившуюся температуру. Если еще и точность температуры уменьшить не до +-1 градуса, а до +-3..5 градусов, то пожмется очень сильно

 

Отличная идея, спасибо!

Буду тестировать запись только изменений температуры на +-2 градуса.

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


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

Обновление:

 

- теперь параметры ферм: название, количество видеокарт, мин. температуру, макс. температуру - можно, и нужно, редактировать на карточках ферм

 

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

 

attachicon.gif2017-07-29_16-36-33.pngattachicon.gif2017-07-29_16-36-52.png

После обновления одна ферма не отображается в статистике. Пишет что остановлена.

Непосредственно на ферме при отправке пишет " Error: Недостаточно данных"

Данные по хардвар монитору видны все, в программе тоже данные есть.

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


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

После обновления одна ферма не отображается в статистике. Пишет что остановлена.

Непосредственно на ферме при отправке пишет " Error: Недостаточно данных"

Данные по хардвар монитору видны все, в программе тоже данные есть.

 

Если пишет "недостаточно данных" значит не все данные ушли на сервис.

Посмотри в папке есть оба файла конфигурации (secret.ini, config.ini)?

Если какого-то нет, то приложение не корректно обновилось.

В этом случае просто перегенери приложение для этой фермы в личном кабинете.

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


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

Если пишет "недостаточно данных" значит не все данные ушли на сервис.

Посмотри в папке есть оба файла конфигурации (secret.ini, config.ini)?

Если какого-то нет, то приложение не корректно обновилось.

В этом случае просто перегенери приложение для этой фермы в личном кабинете.

config.ini был пустой. взял с соседней фермы поправил номер, название и количество карт - не помогло......

сейчас попробую еще раз поменять параметры из ЛК

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


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

config.ini был пустой. взял с соседней фермы поправил номер, название и количество карт - не помогло......

сейчас попробую еще раз поменять параметры из ЛК

 

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

 

это при условии что в конфиге есть номер рига... потому что коняиг с сервера тянется по двум параметрам - почта и номер рига.

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

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


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

Отличная идея, спасибо!

Буду тестировать запись только изменений температуры на +-2 градуса.

Ну и раз уж всё равно клиент всё это будет обрабатывать, то хранить время можно не в секундах с 1970 года, а в минутах с запуска проекта, например. Тоже при хранении в строке сильно данные пожмет.

А еще можно и время, и температуру не в 10-чной системе хранить, а в 16-ричной или вообще хоть в 128-ричной (в принципе и 256-ричую можно, но раз json, то лучше специальные символы не юзать, а то глюки при парсинге могут быть). Для 128-ричной хватит 1 байта на температуру, а время в минутах только через 4 года за три байта перевалит.

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


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

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

 

это при условии что в конфиге есть номер рига... потому что коняиг с сервера тянется по двум параметрам - почта и номер рига.

правка параметра из ЛК не помогла. перекачать и обновить локально должно помочь? или проблема может быть глубже?

в secret.ini емейл был......

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


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

правка параметра из ЛК не помогла. перекачать и обновить локально должно помочь? или проблема может быть глубже?

в secret.ini емейл был......

 

Да, перекачать заново.

Удалить старый и запустить новый.

Такое железно должно помочь.

 

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

Ну и раз уж всё равно клиент всё это будет обрабатывать, то хранить время можно не в секундах с 1970 года, а в минутах с запуска проекта, например. Тоже при хранении в строке сильно данные пожмет.

А еще можно и время, и температуру не в 10-чной системе хранить, а в 16-ричной или вообще хоть в 128-ричной (в принципе и 256-ричую можно, но раз json, то лучше специальные символы не юзать, а то глюки при парсинге могут быть). Для 128-ричной хватит 1 байта на температуру, а время в минутах только через 4 года за три байта перевалит.

 

Спасибо за предложения.

В минутах действительно сильно экономнее получится.

По системам исчисления тоже интересная идея))

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


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

Не думаете разработать автоматическую перезагрузку если допустим одни из параметров карт падает?

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


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

Не думаете разработать автоматическую перезагрузку если допустим одни из параметров карт падает?

 

Думал, но последнее время мне это не кажется хорошей идей.

 

Загрузку процессора карты ОХМ как-то странно передает, часто бывает что там ноль.

Температура выходит за пределы - не думаю что в этом случае стоит ферму перегружать. Температура может плавать.

Обороты вентилятора - тут тоже не понятно, просто у меня на всех фермах вентилятор жестко установлен на 70-90%.

 

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

Давайте обсуждать.

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


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

Думал, но последнее время мне это не кажется хорошей идей.

 

Загрузку процессора карты ОХМ как-то странно передает, часто бывает что там ноль.

Температура выходит за пределы - не думаю что в этом случае стоит ферму перегружать. Температура может плавать.

Обороты вентилятора - тут тоже не понятно, просто у меня на всех фермах вентилятор жестко установлен на 70-90%.

 

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

Давайте обсуждать.

 

 

Сценарий простой мне кажеться. У меня сейчас работает другой софт и там для ребута можно выбрать параметр, я использую частоту ядра или памяти. Когда майнер вылетает или бывает всякое, частота падает. Думаю куллеры и температура это не тот параметр на который нужно смотреть. Тут либо загрузка карты или частота. 

Нужно исключить скачки частоты, потому я думаю нужно брать показатели карты например за 1 минуту каждый 5 секунд и делать среднее значение, если оно меньше определенного или указаного значит что то пошло не так. Можете тут глянуть как сделано https://forum.bits.media/index.php?/topic/24183-fermtools-monitoring-ferm-i-ne-tolko/

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

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


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

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

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

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


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

Думал, но последнее время мне это не кажется хорошей идей.

 

Загрузку процессора карты ОХМ как-то странно передает, часто бывает что там ноль.

Температура выходит за пределы - не думаю что в этом случае стоит ферму перегружать. Температура может плавать.

Обороты вентилятора - тут тоже не понятно, просто у меня на всех фермах вентилятор жестко установлен на 70-90%.

 

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

Давайте обсуждать.

в каком то сервисе видел, что можно ребутать ферму по команде через телеграмм - ну что то вроде reboot rig33, такое можно реализовать ?

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

только что проверил, все на месте. 

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


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

В мобильной версии. Раньше можно было листать в право до оборотов и частот. А сейчас этих значений там нет

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


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

Может есть смысл опционально включать выключать оповещения для температурного режима? Мне важно по сути только тогда когда ферма не работает. 

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


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

Может есть смысл опционально включать выключать оповещения для температурного режима? Мне важно по сути только тогда когда ферма не работает. 

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

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


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

Что то у меня вот такое происходит. Потом сам подтягивает нормально все и отображает нормально. 

dde2d7f1e1_539126bef9e4053da6bec92cea2e1

 

Хотя указано все правильно. Я так понимаю это софт так отдает данные? Просто другой софт для мониторинга нормально работает, может он по другому как то берет данные с видях 

 

UPD вроде в софте показывает значения а на сайт они передаються криво. Может есть смысл если нет значения попробовать получить его еще несколько раз? 

В общем это какой то баг

В консоли данные получены а на сервисе показывает то что у меня на скрине

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

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


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

В мобильной версии. Раньше можно было листать в право до оборотов и частот. А сейчас этих значений там нет

 

Все есть в мобильной версии, просто отображаются только основные поля. Чтобы отобразить все остальные - просто ткни пальцем на таблицу.

Может есть смысл опционально включать выключать оповещения для температурного режима? Мне важно по сути только тогда когда ферма не работает. 

 

Нет такого смысла.

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

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

 

В личном кабинете сами можете настраивать нижний и верхний пороги температур.

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


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

Что то у меня вот такое происходит. Потом сам подтягивает нормально все и отображает нормально. 

dde2d7f1e1_539126bef9e4053da6bec92cea2e1

 

Хотя указано все правильно. Я так понимаю это софт так отдает данные? Просто другой софт для мониторинга нормально работает, может он по другому как то берет данные с видях 

 

UPD вроде в софте показывает значения а на сайт они передаються криво. Может есть смысл если нет значения попробовать получить его еще несколько раз? 

В общем это какой то баг

В консоли данные получены а на сервисе показывает то что у меня на скрине

 

Стоит понимать что сервис ни каким образом на ваши фермы не может отдавать команды и делать запросы.

Данные отдают сами фермы с интервалом в 3 минуты.  На сервисе статистика тоже обновляется раз в 3 минуты. И естественно между собой отправка данных на сервис и обновление страницы ни как не синхронизируются. Поэтому вполне может быть ситуация что вы открыли статистику на сайте, там все плохо, открываете по тиму ферму, а там уже все хорошо и данные ушли на сервис, но на сервисе страница еще не обновилась. Соответственно надо или подождать обновления страницы чтобы увидеть последние пришедшие данные с фермы, или самому обновить страницу.

 

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

в каком то сервисе видел, что можно ребутать ферму по команде через телеграмм - ну что то вроде reboot rig33, такое можно реализовать ?

 

надо подумать над этим...

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


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

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

 

*Продолжаю издеваться над страничкой мониторинга:

post-44788-0-46933000-1501424976_thumb.png  post-44788-0-70240000-1501424988_thumb.png

 

 

 

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


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

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

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

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

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

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

Войти

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

Войти сейчас


×