Ай Лайн
Связаться
Отдел продаж +7 (812) 385-74-84
Время работы пн-пт с 9:00 до 18:00

Установка сервера Zabbix

Установка Zabbix-сервера на Ubuntu/Debian с PostgreSQL и nginx. Версии пакетов сверяйте с официальной инструкцией — https://www.zabbix.com/download (там генерируется точный набор команд под вашу ОС и версию Zabbix).

Требования

  • VM: 2 vCPU, 4 ГБ RAM, 50+ ГБ диска (история метрик растёт);
  • Ubuntu 22.04/24.04 или Debian 12;
  • открытые порты: 80/443 (веб-интерфейс), 10051/tcp (приём данных от агентов).

Установка (пример для Ubuntu 22.04 + PostgreSQL)

  1. Подключаем репозиторий Zabbix (версию берите актуальную LTS со страницы загрузки):
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_latest_7.0+ubuntu22.04_all.deb
sudo apt update
  1. Ставим сервер, фронтенд и агент:
sudo apt install -y zabbix-server-pgsql zabbix-frontend-php php8.1-pgsql \
  zabbix-nginx-conf zabbix-sql-scripts zabbix-agent2 postgresql
  1. Создаём базу данных:
sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix
zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
  1. Указываем пароль БД в /etc/zabbix/zabbix_server.conf:
DBPassword=<пароль>
  1. В /etc/zabbix/nginx.conf раскомментируем и заполняем:
listen 80;
server_name zabbix.example.com;
  1. Запускаем:
sudo systemctl restart zabbix-server zabbix-agent2 nginx php8.1-fpm
sudo systemctl enable zabbix-server zabbix-agent2 nginx php8.1-fpm

Первичная настройка веб-интерфейса

  1. Открываем http://zabbix.example.com/ — мастер настройки: проверка пререквизитов → подключение к БД → имя сервера.
  2. Вход по умолчанию: Admin / zabbix.
  3. Сразу меняем пароль администратора: Users → Admin → Change password, пароль — в менеджер паролей.
  4. Язык интерфейса: User settings → Language.
  5. Настраиваем уведомления: Alerts → Media types (e-mail или Telegram) и Trigger actions.

После установки

  • HTTPS: выпускаем сертификат (certbot) и переводим nginx на 443.
  • Добавление хостов: со стороны сервера настроена авторегистрация или вручную — см. Установка агентов Zabbix на Windows и Linux.
  • Готовые сценарии мониторинга: MS SQL, Veeam B&R, Synology Hyper Backup, бэкапы PostgreSQL.
  • Регулярно бэкапим конфигурационную БД (pg_dump zabbix) — этого достаточно для восстановления сервера.
Оставить заявку