Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Болтушкин Л.С., группа 712-2, лабораторная 6

.docx
Скачиваний:
0
Добавлен:
12.02.2026
Размер:
3.53 Mб
Скачать

Министерство науки и высшего образования Российской Федерации

Федеральное государственное автономное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС)

ОРГАНИЗАЦИЯ МОНИТОРИНГА С ОПОВЕЩЕНИЕМ

Отчет по лабораторной работе №6

по дисциплине «Мониторинг безопасности автоматизированных и телекоммуникационных систем»

Выполнил:

Студент гр. 712-2

_______ Л.С. Болтушкин

_______ 2026

Руководитель

Преподаватель кафедры КИБЭВС

_______ А.В. Ли

_______ 2026

Введение

Целью данной лабораторной работы является изучение принципов организации мониторинга с использованием Zabbix сервера и реализация системы автоматизированного оповещения через Telegram-бота.

1 ХОД РАБОТЫ

1 Настройка уведомлений

После настройки и установки Zabbix выполняется настройка оповещений с помощью Telegram-бота.

Для начала работы необходимо создать бота и задать имя для него, через которого будут выполняться оповещения из Zabbix (рисунок 1.1).

Рисунок 1.1 – Создание бота

После создания бота для оповещений выдается token, который понадобится далее. Теперь нужно добавить в свой список контактов созданного бота.

В Zabbix работают уведомления в Telegram через механизм webhook. Чтобы настроить его, требуется перейти в Оповещения – Способы оповещений, выбрать Telegram и нажать «Активировать» (рисунок 1.2).

Рисунок 1.2 – Выбор оповещения для Telegram

Далее совершена проверка на отправку уведомлений через данный способ (рисунок 1.3).

Рисунок 1.3 – Тестовое сообщение от бота

Затем во вкладке «Триггеры» необходимо написать выражение и подключить уведомления по триггеру. Информация в уведомления не выглядит наглядной, поэтому требуется выполнить настройку отправки через скрипт с возможностью отправки графиков.

Для начала был установлен git при помощи команды, представленная на рисунке 1.4.

Рисунок 1.4 – Установка git

Для отправки графиков в Telegram нужно воспользоваться скриптом на Python (рисунок 1.5).

Рисунок 1.5 – Загрузка скрипта

Далее произведена установка утилиты dnf (рисунок 1.6).

Рисунок 1.6 – Установка dnf

Далее установлены несколько модулей Python, перечисленные в requirements.txt, для этого необходим pip (рисунок 1.7).

Рисунок 1.7 – Установка pip

На рисунке 1.8 представлена установка модулей с помощью команд.

Рисунок 1.8 – Установка модулей Python

Далее были скопированы в директорию 2 файла из скачанного с github проекта (рисунок 1.9).

Рисунок 1.9 – Перемещение файлов

Далее выполняется проверка работы скрипта из консоли: sudo /usr/lib/zabbix/alertscripts/zbxtg.py "UserID" "тест" "тестовое сообщение" –debug (рисунок 1.10).

Рисунок 1.10 – Проверка работы скрипта

В Web-интерфейс Zabbix нужно добавить новый способ оповещений с помощью скрипта (рисунок 1.11).

Рисунок 1.11 – Создание нового оповещения

2 Настройка шаблонов

Для того, чтобы выполнить настройку шаблонов сообщений необходимо создать 3 шаблона для трех типов сообщений. Первый тип сообщения – «Проблема» (рисунок 2.1).

Рисунок 2.1 – Шаблон сообщения «Проблема»

Второй тип сообщения «Восстановление проблемы» представлен на рисунке 2.2.

Рисунок 2.2 – Шаблон сообщения «Восстановление проблемы»

Третий тип сообщения «Обновление проблемы» (рисунок 2.3).

Рисунок 2.3 – Шаблон сообщения «Обновление проблемы»

Для того чтобы включить оповещения необходимо перейти во вкладку «Пользователи» и выбрать Admin, а далее открыть вкладку «Оповещения» и заполнить данные (рисунок 2.4).

Рисунок 2.4 – Настройка оповещений

Далее выбран и активирован «Report problems to Zabbix administrator» через раздел «Оповещения» и «Действия триггеров» (рисунок 2.5).

Рисунок 2.5 – Активация отправки сообщений о проблемах

Заключение

В ходе выполнения данной лабораторной работы были изучены принципы организации мониторинга с использованием Zabbix сервера и реализация системы автоматизированного оповещения через Telegram-бота.

Томск 2026