Как установить и настроить сервер Zabbix на Ubuntu 24.04

Zabbix – это мощный инструмент мониторинга с открытым исходным кодом, используемый для отслеживания сетевых служб, серверов и других устройств. Это руководство проведет вас через процесс установки Zabbix Server на Ubuntu 24.04. Мы расскажем о каждом шаге простыми словами, что облегчит работу новичкам. К концу этого руководства у вас будет полностью функциональный Zabbix Server, запущенный на вашей системе Ubuntu и готовый к мониторингу вашей инфраструктуры.

Шаг 1: Обновление системы

Перед началом работы важно обновить систему, чтобы убедиться, что все пакеты актуальны. Откройте терминал и выполните следующие команды:

sudo apt update sudo apt upgrade

Шаг 2: Установите Apache, MySQL и PHP

Для работы Zabbix требуется веб-сервер, сервер баз данных и PHP. Мы установим Apache, MySQL и PHP с помощью этих команд:

sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php

Шаг 3: Настройка базы данных MySQL

Далее мы настроим базу данных для Zabbix. Войдите в MySQL с помощью:

sudo mysql -u root

Войдя в систему, выполните эти команды для создания базы данных и пользователя:


CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'Y0ur_Pa$word';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
SET GLOBAL log_bin_trust_function_creators = 1;
FLUSH PRIVILEGES;
EXIT;

Обязательно измените на надежный пароль.

Шаг 4: Установите сервер Zabbix

Теперь нам нужно добавить репозиторий Zabbix и установить сервер. Используйте эти команды:

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb sudo dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb

Установка необходимых пакетов для настройки сервера Zabbix.

sudo apt update sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

Шаг 5: Импорт схемы базы данных Zabbix

Загрузите исходную схему и данные в базу данных Zabbix. Выполните следующие команды:

sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

Шаг 6: Настройка сервера Zabbix

Отредактируйте файл конфигурации сервера Zabbix, чтобы добавить сведения о вашей базе данных:

sudo nano /etc/zabbix/zabbix_server.conf

Найдите следующие строки в конфигурационном файле и обновите их в соответствии с созданной базой данных MySQL, именем пользователя и паролем.


DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=your_password

Шаг 7: Запуск и включение сервера и агента Zabbix

Запустите сервер и агент Zabbix и включите их запуск при загрузке:

sudo systemctl start zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2

Шаг 8: Настройка PHP для фронтенда Zabbix

Отредактируйте файл конфигурации Apache/PHP для сервера Zabbix:

sudo nano /etc/zabbix/apache.conf

Установите правильный часовой пояс, найдя эту строку или создав новую строку в правильном разделе mod_php.


php_value date.timezone Europe/London

Заменить Европа/Лондон с указанием вашего часового пояса. Сохраните и выйдите из файла.

Шаг 9: Перезапустите сервер Apache

Перезапустите Apache, чтобы применить изменения:

sudo systemctl restart apache2

Шаг 10: Открыть правила брандмауэра

Сервер Zabbix прослушивает порт 10051 и должен быть открыт для удаленных узлов Zabbix для активных клиентов. Необходимо открыть порты Apache и сервера Zabbix в брандмауэре или группах безопасности. Для UFW выполните следующую команду:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp 
sudo ufw allow 10050/tcp
sudo ufw allow 10051/tcp

Шаг 11: Настройка фронтенда Zabbix

Откройте веб-браузер и перейдите по адресу http://your_server_ip/zabbix. Следуйте инструкциям на экране, чтобы завершить настройку. Вам нужно будет ввести данные базы данных, которые вы настроили ранее.

Установка Zabbix Server на Ubuntu 24.04

Установка Zabbix Server на Ubuntu 24.04

Используйте “Admin” в качестве имени пользователя по умолчанию и “zabbix” в качестве пароля для входа в приборную панель.

Установка Zabbix Server на Ubuntu 24.04

Установка Zabbix Server на Ubuntu 24.04

Заключение

Поздравляем! Вы успешно установили Zabbix Server на Ubuntu 24.04. Теперь вы можете начать мониторинг своей сети и серверов с помощью мощных функций Zabbix. Не забудьте защитить свою установку и настроить Zabbix в соответствии с вашими потребностями.

Добавить комментарий

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