Разделы презентаций


Мониторинг серверов при помощи бота для мессенджера TELEGRAM

Содержание

Цель курсового проекта:Разработать бота для мессенджера Telegram для мониторинга серверов.

Слайды и текст этой презентации

Слайд 1Мониторинг серверов при помощи бота для мессенджера telegram
Выполнила: Верховодко

А.И
Научный руководитель: Дирвук Е.В.

Мониторинг серверов при помощи бота для мессенджера telegram Выполнила: Верховодко А.ИНаучный руководитель: Дирвук Е.В.

Слайд 2Цель курсового проекта:
Разработать бота для мессенджера Telegram для мониторинга серверов.

Цель курсового проекта:Разработать бота для мессенджера Telegram для мониторинга серверов.

Слайд 3Основные задачи:
Провести обзор существующих для Telegram ботов.
Организовать сеть из нескольких

серверов, которые необходимо мониторить.
Реализовать бота для Telegram.
Протестировать бота на организованной

сети.

Основные задачи:Провести обзор существующих для Telegram ботов.Организовать сеть из нескольких серверов, которые необходимо мониторить.Реализовать бота для Telegram.Протестировать

Слайд 4Telegram и существующие боты
Telegram – бесплатный мессенджер, предназначенный для общения

и обмена медиафайлами.
При помощи специального Telegram API сторонние разработчики могут

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

Слайд 5Wolfram Bot

Wolfram Bot

Слайд 6Store Bot

Store Bot

Слайд 7Bot Father

Bot Father

Слайд 8Мониторинг серверов
Термином мониторинг серверов описывают использование системы, которая следит (мониторит)

за компьютерной сетью, выявляя неисправность или уменьшение быстродействия сервисов.

Мониторинг серверовТермином мониторинг серверов описывают использование системы, которая следит (мониторит) за компьютерной сетью, выявляя неисправность или уменьшение

Слайд 9Системы для мониторинга сети
Monit
Munin
Nagios
OpenNMS
Zabbix

Системы для мониторинга сетиMonitMuninNagiosOpenNMSZabbix

Слайд 10Разработка бота
Последовательность действий:
Зарегистрировать бота через @BotFather
Получить его уникальный id (token)
Реализовать

программу управления созданным ботом
Настроить SSH соединение между серверами
Для успешного запуска

на сервере, где расположена программа, должен быть установлен Python и его библиотека Fabric
Разработка ботаПоследовательность действий:Зарегистрировать бота через @BotFatherПолучить его уникальный id (token)Реализовать программу управления созданным ботомНастроить SSH соединение между

Слайд 11Разработанные классы:
TelegramBot – каркас приложения
TelegramApi – обработка команд и ответов

через Telegram Bot API
ServerModule – выполнение нужных команд на серверах

Список

имеющихся серверов:
Разработанные классы:TelegramBot – каркас приложенияTelegramApi – обработка команд и ответов через Telegram Bot APIServerModule – выполнение нужных

Слайд 12Обновление, полученное после отправки сообщения “help”

Обновление, полученное после отправки сообщения “help”

Слайд 13Вывод сообщения пользователя и ответа бота в терминале
Через интерфейс Telegram

Вывод сообщения пользователя и ответа бота в терминале Через интерфейс Telegram

Слайд 14Справка для ввода команд

Справка для ввода команд

Слайд 15Использование SSH для мониторинга
Установить на каждом сервере OpenSSH
На каждом из

серверов создать пользователя inspector с домашним каталогом и паролем пользователя
На

главном сервере сгенерировать пару private/public rsa keys
С помощью ssh-copy-id отправить публичные ключи пользователю inspector на каждом сервере
Проверить подключение по SSH через сгенерированные ключи.
Усилить защиту SSH-серверов: установить нестандартный порт, указать конкретный интерфейс, ограничить время авторизации.
Использование SSH для мониторингаУстановить на каждом сервере OpenSSHНа каждом из серверов создать пользователя inspector с домашним каталогом

Обратная связь

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

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика