Как контролировать свой сервер через Telegram + ThingSpeak

Отслеживание серверов тем, что мы управляем, это трудная, но жизненно важная задача, важно знать в глубине, что в них происходит, и именно поэтому существует несколько инструментов, которые отправляют уведомления и разумно ими управляют. В этой статье вы узнаете, как Как следить за своим сервером через Telegram + ThingSpeak, запустив бота, который позволит вам проверять статус сервера из Telegram.

Что такое TeleMonBot?

ТелеМонБот это сценарий с открытым исходным кодом, созданный на Python компанией Егор Кошмин, что позволяет контролировать серверы Windows и Linux через TelegramВещьГоворить. То есть этот скрипт позволяет нам получать информацию в реальном времени с нашего сервера от бота Telegram.

С помощью этого скрипта мы сможем узнать:

  • Процент используемого барана.
  • Процент использования ЦП.
  • Доступность системы.
  • Серверное время.
  • Сделайте и отправьте скриншот сервера.
  • Знайте географическое положение сервера.
  • Среди прочего

Как создать бота в Telegram?

Самый простой способ создать бота Telegram добавляет к БотОтец из приложения, а затем создайте бота с помощью команды: /newbot которому BotFather запросит его имя и, наконец, сгенерирует ключ API который необходимо настроить в TeleMonBot

Как установить TeleMonBot?

Установить ТелеМонБот мы должны выполнить следующие шаги:

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

    Telemonbot

    Telemonbot

Как использовать TeleMonBot для мониторинга вашего сервера?

Utilizar ТелеМонБот Это просто, ведь мы создали своего бота благодаря БотОтец, настроенный с помощью API-ключа, соответствующего сценарию и в процессе выполнения, мы уже можем узнать много информации о нашем сервере из Telegram.

Чтобы спросить Telegram бот мы должны использовать следующий список команд:

  • Возвращает% использованной оперативной памяти: Использование RAM
  • Возвращает процент использования процессора: использование процессора
  • Возвращает время работы сервера: Uptime
  • Возвращает время сервера: Какое время?
  • Пришлите скриншот сервера: Скриншот
  • Возвращает местоположение сервера: Где ты?
    Контролируйте свой сервер

    Контролируйте свой сервер

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

Если вам понравилась или полезна эта информация, не стесняйтесь оставлять свои комментарии.


Комментарий, оставьте свой

Оставьте свой комментарий

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

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Иордания сказал

    Добрый день,

    Статья кажется мне довольно интересной, только я не понял части, не знаю, могут ли они мне помочь, как это настроить;

    «Отредактируйте файл config.ini, указав информацию о коде api вашего телеграмм-бота и, при желании, код записи канала thingspeak».