Отслеживание серверов тем, что мы управляем, это трудная, но жизненно важная задача, важно знать в глубине, что в них происходит, и именно поэтому существует несколько инструментов, которые отправляют уведомления и разумно ими управляют. В этой статье вы узнаете, как Как следить за своим сервером через 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 для мониторинга вашего сервера?
Utilizar ТелеМонБот Это просто, ведь мы создали своего бота благодаря БотОтец, настроенный с помощью API-ключа, соответствующего сценарию и в процессе выполнения, мы уже можем узнать много информации о нашем сервере из Telegram.
Чтобы спросить Telegram бот мы должны использовать следующий список команд:
- Возвращает% использованной оперативной памяти: Использование RAM
- Возвращает процент использования процессора: использование процессора
- Возвращает время работы сервера: Uptime
- Возвращает время сервера: Какое время?
- Пришлите скриншот сервера: Скриншот
- Возвращает местоположение сервера: Где ты?
Итак, для завершения, Стоит отметить, что потребление этого скрипта минимально, он все еще находится в стадии разработки, и, по оценке его разработчика, он будет постоянно обновляться. Это инструмент, который все системные администраторы должны оценить и применить на практике.
Если вам понравилась или полезна эта информация, не стесняйтесь оставлять свои комментарии.
Добрый день,
Статья кажется мне довольно интересной, только я не понял части, не знаю, могут ли они мне помочь, как это настроить;
«Отредактируйте файл config.ini, указав информацию о коде api вашего телеграмм-бота и, при желании, код записи канала thingspeak».