Перейти к содержанию

Fermtools мониторинг ферм и не только.


Dimasin

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

У меня два вопроса

Можно ли в след версии сделать что бы небыло ребута если нет интернета? 

И второй вопрос

Где логика команды /reset название фермы, почему оно циклично ребутает ферму, она запускаеться и ребутаеться снова, я вижу эту логику как просто ребутнуть ферму 1 раз а не делать это в цикле 

 

А так то крутой софт, спасибо) 

1. Возможно. Не готов сказать когда, но я подумаю.

2. Такая проблема действительно когда то была, но уже давно исправлена. Точнее смотрите историю коммитов в ветке ThreeWDT. Рекомендация та же, что и всегда, используйте последнюю версию, там уже, обычно, все исправлено.

Изменено пользователем Dimasin
Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 453
  • Создана
  • Последний ответ

Топ авторов темы

1. Возможно. Не готов сказать когда, но я подумаю.

2. Такая проблема действительно когда то была, но уже давно исправлена. Точнее смотрите историю коммитов в ветке ThreeWDT. Рекомендация та же, что и всегда, используйте последнюю версию, там уже, обычно, все исправлено.

 

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

Проверить легко 

Попробуйте несоколько раз ребут сделать через телеграм и после ребута тут всеравно будет висеть сообщение 

api.telegram.org/bot"+TOKEN"/getUpdates

Которое снова подхватывает софт и делает снова ребут. 

Изменено пользователем Rostiks
Ссылка на комментарий
Поделиться на другие сайты

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

Проверить легко

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

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

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

 

Я просто хотел помочь, если не прав, извините

Вот в инфе по работе с ботом телеграма:

 

Процесс общения с telegram ботом происходит по HTTPS; для передачи данных используется JSON. Метод getUpdates возвращает список/массив из объектов типа Update. Внутри Update находится объект Message. Для стандартного взаимодействия с ботом нас фактически интересует именно объект Message, у которого мы считываем атрибут text, хранящий в себе текст, переданный боту и объект chat, в котором лежит информация о пользователе, инициировавшем общение с нашим Telegram ботом. Также имеется параметр update_id, который служит в качестве offset параметра при вызове метода getUpdates. То есть update_id+1 вернёт все сообщения, поступившие после последнего update_id, при этом все предыдущие сообщения будут удалены.

 

 

Подскажите, или я где то туплю, но то что я вижу так у вас в коде не добавляеться +1 к bot.lastUpd для очистки последних сообщений. 

Изменено пользователем Rostiks
Ссылка на комментарий
Поделиться на другие сайты

Подскажите, или я где то туплю, но то что я вижу так у вас в коде не добавляеться +1 к bot.lastUpd для очистки последних сообщений. 

Нет, т.к. это потенциальная ошибка. Вы не знаете и не контролируете значение переменной, но пытаетесь его изменять.

Да, в моем варианте botUpdate ВСЕГДА содержит последнее сообщение, но оно игнорируется в цикле botUpdate.Skip(1), а разбор начинается со следующего.

 

Если хотите разобраться, что, где и как происходит скачайте ПОСЛЕДНЮЮ версию и сравните с тем, что у Вас есть.

Изменено пользователем Dimasin
Ссылка на комментарий
Поделиться на другие сайты

Нет, т.к. это потенциальная ошибка. Вы не знаете и не контролируете значение переменной, но пытаетесь его изменять.

Да, в моем варианте botUpdate ВСЕГДА содержит последнее сообщение, но оно игнорируется в цикле botUpdate.Skip(1), а разбор начинается со следующего.

 

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

Изменено пользователем Rostiks
Ссылка на комментарий
Поделиться на другие сайты

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

Я не знаю, что у Вас не так, т.к. в моем случае все работает.

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

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

Я не знаю, что у Вас не так, т.к. в моем случае все работает.

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

 

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

Изменено пользователем Rostiks
Ссылка на комментарий
Поделиться на другие сайты

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

Это сработало бы, если бы фермы стартовали одновременно. Впрочем, попробовать Вам никто не мешает.

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

Интересно мнение подписчиков темы, насколько будет востребован следующий функционал.

 

Хочу реализовать вывод статистики фермы из клейморовского майнера через запрос по телеграмму.

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

 

Возможно, есть еще востребованные майнеры с подобным как у клеймора функционалом?

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

Привет!

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

Из востребованных исправлений на сегодня, это проверка отсутствия соединения с интернетом. Некоторые компы могут и не запуститься после очередного ребута. Если несколько часов фермы каждые 2-3 минуты сбрасывать, то хорошего в этом мало.

 

И в качестве просьбы, включите по возможности поддержку чипа "Nuvoton nct6791d".

 

Еще раз Спасибо за Ваш труд!

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

Привет!

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

Из востребованных исправлений на сегодня, это проверка отсутствия соединения с интернетом. Некоторые компы могут и не запуститься после очередного ребута. Если несколько часов фермы каждые 2-3 минуты сбрасывать, то хорошего в этом мало.

 

И в качестве просьбы, включите по возможности поддержку чипа "Nuvoton nct6791d".

 

Еще раз Спасибо за Ваш труд!

 

Сегодня сделал себе эту фичу

В файле Form1.cs поменяйте 

if (res)
            {
                rep = report.ToString();
                WriteEventLog(rep, EventLogEntryType.Error);
                if (this.cbOnEmail.Checked)
                    sendMail(rep);
                if (bot.bInit)
                    bot.SendMessage(bot.chatID, this.textFermaName.Text + "\n" + rep);
            }

на вот это

if (res)
            {
                IPStatus status = IPStatus.Unknown;
                Ping google = new Ping();
                try
                {
                    status = google.Send("google.com").Status;
                }
                catch { }
                if (status != IPStatus.Success)
                {
                    return false;
                }
                rep = report.ToString();
                WriteEventLog(rep, EventLogEntryType.Error);
                if (this.cbOnEmail.Checked)
                    sendMail(rep);
                if (bot.bInit)
                    bot.SendMessage(bot.chatID, this.textFermaName.Text + "\n" + rep);
            } 

Лично у меня не перезагружаеться тепер когда нет интернета. Стучит оно правда в гугл, насколько это надежно сказать не могу. Если что не так извините, я не прогер совсем.  Можешь проверить как у тебя работает /reset rigname через телеграм? у меня в вечную перезагрузку уходит. 

Изменено пользователем Rostiks
Ссылка на комментарий
Поделиться на другие сайты

Лично у меня не перезагружаеться тепер когда нет интернета. Стучит оно правда в гугл, насколько это надежно сказать не могу. Если что не так извините, я не прогер совсем.  Можешь проверить как у тебя работает /reset rigname через телеграм? у меня в вечную перезагрузку уходит. 

Такие простые проверки череваты следующим. Пропал интернет, вычисления встали. Комп не ребутится и все вроде бы здорово, но, интернет появился, а какая то из карт при включении нагрузки встала. И вы вообще будете не в курсе, что это произошло, т.к. статистика при кратковременном повышении и понижении параметров просто не сработает.

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

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

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

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

post-25486-0-22215300-1497345245_thumb.png

Запуская программу батником через проверку пинга, если пинга нет - пинговать будет пока не появиться - так что все вери гуд, а по поводу клея - главное чтоб новые функции старым не мешали

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

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

500 секунд это 8 мин 20 сек.

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

Так как на счет поддержки чипа "Nuvoton nct6791d"?

Раньше вы писали, что такая поддержка была, но у меня новые версии этот чип не распознают на матери Asrok z270 pro4.

Можно ее включить?

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

Так как на счет поддержки чипа "Nuvoton nct6791d"?

Раньше вы писали, что такая поддержка была, но у меня новые версии этот чип не распознают на матери Asrok z270 pro4.

Можно ее включить?

Включил, можете попробовать, но у меня как не работало, так и не работает.

https://github.com/Dimasin/fermtools/releases/download/1.0.1.0-1/Release_1.0.1.0-1.7z

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

Доброго времени суток.

Огромное спасибо за ваш труд!

 

Скажите - можно ли сделать, чтобы сообщение в Телеграм отсылалось нескольким получателям? Например, через запятую указать их имена на странице настроек?

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

Включил, можете попробовать, но у меня как не работало, так и не работает.

https://github.com/Dimasin/fermtools/releases/download/1.0.1.0-1/Release_1.0.1.0-1.7z

Спасибо.

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

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

Сможете доработать?

Изменено пользователем Moviminer
Ссылка на комментарий
Поделиться на другие сайты

Посмотрел в загрузках программа fermtools загржает комп на 51-54% и часто почемуто закрывается! Windows 10! В чем может быть проблема?Спасибо!

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

Скажите - можно ли сделать, чтобы сообщение в Телеграм отсылалось нескольким получателям? Например, через запятую указать их имена на странице настроек?

Нет, в телеграмме никак. В e-mail можете попробовать.

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

Спасибо.

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

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

Сможете доработать?

У меня точь в точь как у Вас. Доработать не смогу, т.к. та документация на чип, которая есть, не описывает нужный функционал. Нужно обращаться к разработчикам чипсета или материнки, или и к тем и к другим, и то без гарантированного результата. Проще и надежнее поставить внешний WDT.

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

Нет, в телеграмме никак. В e-mail можете попробовать.

Присоединюсь к начальному вопросу, а есть ли возможность отправлять сообщение в чат?

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

Посмотрел в загрузках программа fermtools загржает комп на 51-54% и часто почемуто закрывается! Windows 10! В чем может быть проблема?Спасибо!

Смотрите журналы Windows. На моих фермах, на процессорах от Gxxxx до i5 максимально наблюдаемая загрузка процессора 2%.

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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • allminer.ru, мониторинг ферм Allminer

      Здравствуйте.   Хотим представить Вам сервис для мониторинга ферм.   Внимание! С 1 Апреля 2018 года сервис https://allminer.ru    переходит на платную основу 0-2 Рига - Бесплатно 3-50 Рига - 50р в месяц с рига или 1.65 в день 50+ 40р в месяц с рига или 1.35 в день   Гостевой период для новых пользователей - 2 недели на сто ригов.     Поддержка ASIC: AntMiner S9 beta   Поддержка GPU: AMD - 460,

      в Мониторинг

    • Wellcrypto мониторинг обменников

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

      в Мониторинг

    • Иммерсионное охлаждение майнинг-ферм

      Приветствую коллег и хочу предложить тему "колхозного" иммерсионного охлаждения оборудования для майнинга. При всем уважении к профессиональным производителям данного оборудования мы хотим показать, что собрать собственную "мокрую" ферму можно из товаров из ближайших магазинов электротоваров и хозяйственных товаров. Очевидные преимущества иммерсионного охлаждения: 1. Более эффективное охлаждение процессоров позволяет повышать частоту и производительность оборудования. 2. Можно пол

      в Вентиляция и охлаждение

    • [Осторожно! В листинге мошенники!] Мониторинг обменников Okchanger.ru

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

      в Мониторинг

    • Мониторинг криптовалют kurses.com.ua

      Здравствуйте уважаемые посетители форума!   Хотим представить Вам мониторинг обмена криптовалют kurses.com.ua и вкратце рассказать о нем:   1. Сайт существует уже 7 лет. 2. Мониторятся такие криптовалюты: Bitcoin, Dash, Dogecoin, Edrcoin, Ethereum, Litecoin и Peercoin. 3. Жесткие правила отбора обменников не допускают сайты со скрытыми комиссиями и неточными данными (в пределах погрешности). 4. Есть черный список фальшивых обменников и специальное расширение дл

      в Мониторинг

×
×
  • Создать...