Пн–Пт 09:00–18:00 · Алматы, ул. Гоголя, 73+7 727 312-28-81
Блог / Технологии

Установка Zabbix 6.0 на Ubuntu 20.04 LTS

В этой статье — пошаговая установка Zabbix 6.0 на Ubuntu 20.04 LTS (СУБД PostgreSQL, веб-сервер nginx).

📺 Видео на YouTube: youtu.be/qgznAP0Pb20 📄 Мануал на GitHub: Ubuntu-zabbix.md

Установка Zabbix

sudo su
dpkg -i zabbix-release_6.0-1+ubuntu20.04_all.deb
apt update
apt install zabbix-server-pgsql zabbix-frontend-php php7.4-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

Сервер баз данных PostgreSQL

Установим сервер БД, создадим пользователя и базу:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update
sudo apt install postgresql-13
systemctl status postgresql
sudo -u postgres createuser --pwprompt zabbix

Здесь вводим пароль два раза и запоминаем его — он ещё пригодится, его нужно будет указать в файле конфигурации Zabbix. Далее создаём базу данных:

sudo -u postgres createdb -O zabbix zabbix

И делаем импорт схемы из ранее скачанного архива в нашу БД:

zcat /usr/share/doc/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix

Настройка конфигурации

Открываем текстовым редактором файл конфигурации Zabbix, находим значение DBPassword=, убираем # (знак комментария) и вводим наш пароль от базы данных. Сохраняем:

nano /etc/zabbix/zabbix_server.conf

Далее настраиваем конфигурацию nginx:

nano /etc/zabbix/nginx.conf

В самом начале файла убираем # и указываем адрес нашей локальной сети:

listen 80;
server_name 192.168.151.70;

В моём случае это подсеть 151 — вы указываете тот IP-адрес, который настроили для вашего сервера.

Запуск

Перед запуском удалю веб-сервер Apache, чтобы он не стоял рядом с nginx и не конфликтовал по 80-му порту:

sudo apt remove apache2

Перезагружаем службы Zabbix-сервера и добавляем в автозапуск:

systemctl restart zabbix-server zabbix-agent nginx php7.4-fpm
systemctl enable zabbix-server zabbix-agent nginx php7.4-fpm

Если всё настроено верно, по адресу должен открыться веб-интерфейс Zabbix:

http://server_ip_or_name
← Ко всем статьям

Обсудим ваш ИТ аутсорсинг?

Бесплатная консультация и расчёт стоимости в течение дня

Написать в WhatsApp