Скачиваний:
0
Добавлен:
13.07.2026
Размер:
2.5 Mб
Скачать

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

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

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

НАСТРОЙКА СИСТЕМЫ МОНИТОРИНГА ZABBIX В ASTRA LINUX SE Отчет по лабораторной работе №5

по дисциплине «Защита информации в компьютерных сетях» Вариант №3

Студенты гр. 7x3-x

___________ xxxxxxxxxx

___________ yyyyyyyyyy

___________

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

______ ___________ А. Д. Калякин

___________

Томск 2025

 

Оглавление

 

Введение...................................................................................................................

3

1 ХОД РАБОТЫ.......................................................................................................

4

1.1

Установка Zabbix и настройка службы Apache2.........................................

4

1.2

Настройка СУБД PostgreSQL.......................................................................

7

1.3

Настройка Zabbix...........................................................................................

8

1.4

Настройка веб-интерфейса Zabbix...............................................................

9

1.5

Установка и настройка Zabbix агента........................................................

12

1.6

Мониторинг сетевых узлов по ICMP.........................................................

14

Заключение.............................................................................................................

23

2

Введение

Целью данной работы является получение навыков развертывания и настройки системы мониторинга Zabbix в операционной системе Astra Linux SE.

3

1 ХОД РАБОТЫ

1.1Установка Zabbix и настройка службы Apache2

Вданной лабораторной работе виртуальные машины подключены к сети, созданной в лабораторной №1. Настройки сети представлены на рисунке 1.1.

Рисунок 1.1 – Настройка сети NAT

Был обновлен список доступных пакетов ПО из репозиториев с помощью команды «sudo apt update» (рисунок 1.2).

Рисунок 1.2 – Обновление доступных пакетов

4

Были установлены пакеты Zabbix сервера и веб-интерфейса с базой данных PostgreSQL с помощью команды «sudo apt install zabbix-server-pgsql zabbix-frontend-php php-pgsql» (рисунок 1.3).

Рисунок 1.3 – Установка пакетов

В файле «php.ini» был удален символ «;» перед параметром date.timezone и указан часовой пояс «Asia/Tomsk» с помощью команды «sudo nano /etc/php/*/apache2/php.ini» (рисунок 1.4).

Рисунок 1.4 – Файл php.ini 5

Был отредактирован файл hosts с помощью команды «sudo nano /etc/hosts» в соответствии с IP-адресом машины и доменным именем

«zabbix.xxxxxx7x3x.com zabbix» (рисунок 1.5).

Рисунок 1.5 – Файл hosts

После перезагрузки системы был отредактирован конфигурационный файл apache2.conf с помощью команды «sudo nano /etc/apache2/apache2.conf» (рисунок 1.6). Служба была перезапущена с помощью команды «sudo systemctl reload apache2» (рисунок 1.7).

Рисунок 1.6 – Файл apache2.conf 6

Рисунок 1.7 – Перезапуск службы

1.2Настройка СУБД PostgreSQL

Спомощью команды «sudo nano /etc/postgresql/*/main/pg_hba.conf» был изменен конфигурационный файл pg_hba.conf (рисунок 1.8). После редактирования кластер был перезапущен с помощью команды «sudo systemctl restart postgresql» (рисунок 1.9).

Рисунок 1.8 – Файл pg_hba.conf

Рисунок 1.9 – Перезапуск кластера

7

Был создан пользователь СУБД zabbix и база данных Zabbix, а также пользователь был сделан владельцем БД, с помощью команды «sudo -u postgres psql CREATE DATABASE ZABBIX; CREATE USER zabbix WITH ENCRYPTED PASSWORD 'пароль'; GRANT ALL ON DATABASE zabbix to zabbix; ALTER DATABASE zabbix OWNER TO zabbix; \q» (рисунок 1.10).

Рисунок 1.10 – Создание пользователя и БД

1.3 Настройка Zabbix

Была создана база данных с помощью команды «zcat /usr/share/zabbix- server-pgsql/{schema,images,data}.sql.gz | psql –h localhost zabbix zabbix» (рисунок 1.11).

Рисунок 1.11 – Создание БД

8

Был включен веб-интерфейс Zabbix с помощью команды «sudo a2enconf zabbix-frontend-php» и перезапущена служба apache2 командой «sudo systemctl reload apache2» (рисунок 1.12).

Рисунок 1.12 – Включение веб-интерфейса

1.4 Настройка веб-интерфейса Zabbix

Содержимое файла zabbix.conf.php.example было скопировано и помещено в файл zabbix.conf.php с помощью команд «sudo cp /usr/share/zabbix/conf/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php && sudo chown www-data:www-data /etc/zabbix/zabbix.conf.php» (рисунок 1.13).

Рисунок 1.13 – Изменение файла zabbix.conf.php

С помощью команды «sudo nano /etc/zabbix/zabbix.conf.php» были заданы значения переменных TYPE – POSTGRESQL и PASSWORD – пароль пользователя zabbix СУБД (рисунок 1.14). Была вновь перезапущена служба apache2.

9

Рисунок 1.14 – Файл zabbix.conf.php

В конфигурационном файле zabbix_server.conf была раскомментирована строка, задающая пароль доступа к БД zabbix, и задан пароль пользователя zabbix СУБД с помощью команды «sudo nano /etc/zabbix/zabbix_server.conf» (рисунок 1.15).

Рисунок 1.15 – Файл zabbix_server.conf 10

Соседние файлы в папке Лабораторные работы