Як контролювати ваш сервер за допомогою Telegram + ThingSpeak

Ведення моніторингу серверів що ми впораємось, це важке, але життєво важливе завдання, важливо глибоко знати, що з ними відбувається, і саме тому існує кілька інструментів, які надсилають повідомлення та розсудливо керують ними. З цієї статті ви дізнаєтесь, як це зробити Як контролювати ваш сервер за допомогою Telegram + ThingSpeak, запустивши бота, який дозволить вам перевірити статус сервера за допомогою Telegram.

Що таке TeleMonBot?

TeleMonBot - це сценарій з відкритим кодом, створений на Python розробником Єгор Кошмін, що дозволяє контролювати сервери Windows і Linux через TelegramThingSpeak. Тобто, цей сценарій дозволяє отримувати інформацію в реальному часі від нашого сервера від бота Telegram.

За допомогою цього сценарію ми зможемо знати:

  • Відсоток використаного барана.
  • Відсоток використовуваного процесора.
  • Наявність системи.
  • Час сервера.
  • Зробіть і надішліть знімок екрана сервера.
  • Знати географічне розташування сервера.
  • Серед інших

Як створити бота в Telegram?

Найпростіший спосіб створити бота Telegram додає до BotFather з програми, а потім створіть бота за допомогою команди: /newbot якому BotFather запитає своє ім'я, і ​​нарешті, він створить файл API-ключ що ви повинні налаштувати в TeleMonBot

Як встановити TeleMonBot?

Щоб встановити TeleMonBot Ми повинні виконати наступні кроки:

  • Клонуйте офіційне сховище TeleMonBot на своєму комп’ютері:
    git clone https://github.com/EKOsh/TeleMonBot TeleMonBot && cd TeleMonBot
  • Встановіть необхідні бібліотеки + Переглядач БД SQLite і створити БД для подальшого ведення журналу:
    sudo chmod +x inst.sh && sudo ./inst.sh
  • Відредагуйте файл config.ini з інформацією про ваш апі-код бота телеграми і за бажанням . запис каналу.
  • Запустіть Main сценарію
    sudo python Main.py
    За допомогою ThingSpeak (Якщо ви додали код):
    sudo python Main.py TS

    телемонбот

    телемонбот

Як використовувати TeleMonBot для моніторингу вашого сервера?

Використовуйте TeleMonBot Це просто, коли ми створили наш бот завдяки BotFather, налаштований за допомогою ключа API, що відповідає сценарію, і у виконанні ми вже можемо знати багато інформації про наш сервер з Telegram.

Запитати телеграм-бот ми повинні використовувати наступний список команд:

  • Повертає% використаної оперативної пам'яті: Використання оперативної пам'яті
  • Повертає% використаного процесора: Використання процесора
  • Повертає час роботи сервера: Uptime
  • Повертає час сервера: Який час?
  • Надішліть знімок екрана сервера: знімок екрана
  • Повертає розташування сервера: Де ти?
    Стежте за своїм сервером

    Стежте за своїм сервером

Отже, для обробки, Варто зазначити, що споживання цього сценарію мінімальне, він все ще знаходиться в стадії розробки, і його розробник підраховує, що він буде постійно оновлюватися. Це інструмент, який повинні оцінити та застосувати на практиці всі системні адміністратори.

Якщо вам сподобалася або вам ця інформація стала корисною, не соромтеся залишати свої коментарі.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Йорданія - сказав він

    Хороший день,

    Стаття видається мені досить цікавою, тільки я не зрозумів тієї частини, яку не знаю, чи можуть вони мені допомогти, як я це налаштовую;

    "Відредагуйте файл config.ini з інформацією вашого коду API вашого бота телеграми та, за бажанням, коду запису каналу thingspeak."