WatchDog для фермы с Оповещением в Telegram

Тема в разделе "Программы", создана пользователем wsfgre2, 1 апр 2018.

  1. wsfgre2

    wsfgre2 новичок

    Новое поколение WatchhDog. Теперь можно настроить оповещение в Telegram

    ПЕРВУЮ СТРОКУ ("Name","Data") НЕ ТРОГАЕМ!!!

    1. Регистрация Telegram Бота и получение его Токена - token=
    Зарегистрировать и получить его уникальный id, являющийся одновременно и токеном. Для этого в Telegram существует специальный бот — @BotFather.
    Пишем ему /start и получаем список всех его команд.
    Первая и главная — /newbot — отправляем ему и бот просит придумать имя нашему новому боту. Единственное ограничение на имя — в конце оно должно оканчиваться на «bot». В случае успеха BotFather возвращает токен бота и ссылку для быстрого добавления бота в контакты, иначе придется поломать голову над именем.
    Для начала работы этого уже достаточно. Особо педантичные могут уже здесь присвоить боту аватар, описание и приветственное сообщение.
    Не забудьте проверить полученный токен с помощью ссылки https://api.telegram.org/bot<YourBOTToken>/getMe, говорят, не всегда работает с первого раза.
    Пример Токена - 12345678:dg65gf46rd-4gdrgdhJGukuhlUWl
    Добавляем в файл конфига "token","12345678:dg65gf46rd-4gdrgdhJGukuhlUWl"

    2. Получение Chat_ID=

    оставляем "chat_id","0" без изменений, запускаем WatchDog, следуем указаниям.

    Далее,
    С оповещением в Telegram
    Для тех, кто опасается запускать) Запускайте через песочницу, проверяйте на вирустотале)
    3. Количество установленных видеокарт в системе - "gpuinstall","1"
    4. Дневной тариф за киловат в копейках - "pay_day","341"
    5. Ночной тариф за киловат в копейках - "pay_night","197"
    6. Как выводить на экран затраты за электроэнергию, валюта в месяц - "money_mode","Rub/m"
    7. Имя Программы разгона без exe - "overcloker","MSIAfterburner"
    8. Температура перегрева ВК - "tempalarm","75"
    9. Минимальная температура ВК пр которой произойдет перезагрузка - "tempRestart","40"
    10. Время ожидания загрузки майнера при старте вочдога - "waittime","90"
    11. Разрешить отправлять сообщение при старте вочдога - "start_message","1"
    12. Тежим тестирования (заблокирована перезагрузка и выключение) - "test_mode","0"
    13. Разрешить делать скриншоты при сбое перед рестартом - "ScreenShot","1"
    14. Время перезагрузки при потери интернета с сек (если 0 перезагрузка не работает) - "NoInternetTimeRestart","0"
    15. Запрещает или разрешает рестарт при возникновении ошибки "восстановление драйвера дисплея" - "DisplayErrorRestart","0"

    ChangeLog:
    v 0.7.3.9
    1. В файл конфигурации добавлен параметр "DisplayErrorRestart", который запрещает или разрешает рестарт при возникновении ошибки "восстановление драйвера дисплея".
    2. В файле конфигурации "TempShutdown" переименована в "TempRestart" для более точного понимания её назначения по названию.

    v 0.7.3.8

    1. Добавлена экстренная перезагрузка с уведомлением в Телеграмм в случае достижения любой ВК температуры 82 градуса.

    v 0.7.3.7
    1. Добавлены временные ограничения на запросы с сервером Телеграмм.

    v 0.7.3.6
    1. Для 1050 и 1050Ti при невозможности считать потребление по карте в расчет общего энергопотребления берется паверлимит.

    v 0.7.3.5
    1. Добавлена визуализация активного режима перезагрузки. * RESTART MODE *
    2. Добавлено сообщение - "Внимание!!! На *computer* в журнале событий появились ошибки драйвера."

    Download

    Для тех кто соммниваеться в софте: Тестируем на другом пк, в песочнице и т.д)
    Все новости и апдейты буду выкладывать в данную тему.
    От себя скажу, вещь нужная, все важные сообщения получаешь в Телеграме, удобно в дороге, при перегреве ферма сама делает перезапуск, не нужно быть постоянно возле неё. Удобно смотреть потребление электроэнергии .
    Спасибо за внимание!