Разбираю опыт установки Zabbix 7.4 на LUbuntu 25.10, основные проблемы и скрытые преимущества Docker. Рассказываю, стоит ли тратить время на классическую установку или проще использовать Docker. Читайте обзор и получите консультацию бесплатно!
Установка Zabbix 7.4 на LUbuntu: опыт и Docker-решения
В начале апреля 2026 года решил я, Максим Иванов, попробовать самое свежее: поставить Zabbix 7.4 на только что вышедшую LUbuntu 25.10. Это ведь вся соль нашей профессии — быть на острие прогресса! Но, как говорится, хотел как лучше, а получилось, как всегда. Официально под эту версию ОС пакеты Zabbix не предназначались, но разве это хоть раз останавливало настоящих айтишников? Что из этого вышло — с шишками и лайфхаками — рассказываю честно, с примерами и юмором. Заодно разберемся, стоит ли возиться с классической установкой или проще махнуть Docker.
Почему я снова решил «жить опасно» с Zabbix
Давайте честно: каждый уважающий себя системный админ или инженер мониторинга хотя бы раз решил «прокатиться на свежачке» и установить всё самое новое: и ОС, и версии систем мониторинга. Ключевая фраза здесь — установить Zabbix 7.4 на LUbuntu 25.10. Казалось бы, что может пойти не так?
Правильно. Всё.
Сталкиваемся с суровой реальностью совместимости
Первые звоночки появились сразу после исполнения заветной команды:
# apt install zabbix-server-pgsql zabbix-frontend-php php8.3-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Консоль выдала мне длиннющую простыню ошибок и конфликтов между версиями пакетов. Как всегда: всё не так, зависимости пляшут как хотят. Знакомо?
В таких случаях главный лайфхак — не паниковать, а методично откатывать установку, чистить репозитории и искать обходные пути. Мне помог только отказ от официальных репозиториев Zabbix — LUbuntu оказалась слишком новой для них. Но так ли это критично для бизнеса или частного проекта? Всё зависит от амбиций и терпения.
Переход на пакеты из репозитория Ubuntu: костыли, но работает
Вдохновившись идеей «будь проще», решил воспользоваться тем, что предлагает сама LUbuntu. Оказалось, что там уже лежит Zabbix 7.1 (ладно, не последняя, но зато устанавливается без плясок с бубном). Но и тут не всё гладко:
- отсутствует ряд важных пакетов,
- не хватает злополучного zabbix-sql-scripts и главного скрипта server.sql.gz.
Из своего опыта: будь у меня бы на тот момент злачный докер-файл под рукой, вся установка заняла бы минут 15, а не вечер пятницы.
Мой любимый этап — скрипты и ручная магия
Если уж решили ставить Zabbix 7.1 из репозитория Ubuntu — готовьтесь вручную доустанавливать недостающие скрипты! Их нужно либо стянуть где-то на просторах сети, либо вытаскивать из других дистрибутивов. Я достал родной server.sql.gz из пакета zabbix-sql-scripts, который сам себе собрал с предыдущих проектов (опытное ведро бэкапов, ага).
Вот вам моя личная шпаргалка:
zcat /usr/share/zabbix/sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
Этот момент всегда вызывает у новичков нервный тик — Zabbix не хочет сам готовить для себя базу, приходится готовить кашу за него.
Танцы с конфигами PHP и Apache
Запуск веб-интерфейса? Конечно, сейчас всё взлетит! Но не тут-то было. Zabbix-frontend-php.conf любит, чтобы у вас совпадал параметр IfModule с рабочей версией модуля Apache. Если оригиналы не совпали — пляшем снова:
Прописать вместо умолчального IfModule mod_php_7_1.c — IfModule mod_php.c.
Знаете, это как игра в запутанный квест: пока не найдёшь правильный проход, систему ты не победишь.
Docker: просто бери и делай
Вот здесь момент истины: стоило ли мне мучиться или проще было бы использовать официальные Docker-образы Zabbix? Честный ответ — проще в десять раз. Docker — это когда неинтересно, зато быстро работает.
Ключевые преимущества, которые уже проверены, в том числе и на недавних проектах клиентов:
- Быстрая установка: скачал docker-compose.yml с GitHub — всё встало само;
- Встроенные совместимые образы: не надо гадать, какие там модули и зависимости — всё в контейнере;
- Обновление и откат версий: обновить Zabbix — это просто пересоздать контейнер, дампы ничего не ломают;
- Кастомизация и масштабирование: хоть горизонтальное, хоть вертикальное, контейнеры живут своей жизнью — нагрузка не мешает, проблемы быстро чинятся.
Контейнеризация как способ экономии нервов
Я заметил за собой: чем больше перехожу на контейнерные решения — тем меньше хочется держать под рукой «чемодан» с костылями и личной коллекцией bash-скриптов. Особенно это ярко проявилось в больших проектах, где запуск десятка контейнеров буквально на битых 16 ГБ оперативки не страшит никого.
Docker Compose всё делает за вас — магия на минималках
В моём личном хит-параде лучших находок последних лет — Docker Compose для Zabbix. Подход прост как дверь: скачал готовый файл, немного поправил параметры под свою БД и порты — и... всё, мониторим!
Один мой кейс с крупной торговой компанией: инженер, который ранее три дня возился с классической установкой, смог всё поднять за 40 минут, а остальное время посвятил себе чаю и смотреть мемы.
Связанные ключевые слова: IP-телефония, виртуальная АТС, облачные сервисы, SD-WAN — всё это удобно складывается в Docker-окружение, где Zabbix ловит всё и везде.
А главное — поддержка разных баз: MySQL, PostgreSQL, что особенно важно, когда у заказчика «зоопарк» в инфраструктуре.
Гибкость выбора операционной системы — прощайте, страдания
С Docker вы не привязаны к одной ОС: образы бывают и на Alpine, и на Oracle Linux, и даже на любимой многими Ubuntu. Можно подобрать базу исходя из своих предпочтений, ресурсов и тараканов.
В моём прошлом проекте мы выбрали Alpine из-за облегчённости, и это дало существенный прирост по скорости и минимизации расходов на дисковое пространство.
Чему учит такой опыт? Выводы для системных админов
В вечной гонке между жаждой свежих релизов и стабильной работой побеждает обычно тот, кто выбирает минимальную боль. Если вам важна скорость и лёгкость обновлений, используйте Docker. Если любите коллекционировать костыли и разбираться в глубинах зависимостей — классическая установка ждёт вас. Но клиенты, как правило, выбирают тот способ, что не превращает внедрение в вечный «квест на повышение навыка».
Цитата из отчёта Gartner (перевожу своими словами): «Коней на переправе не меняют, но на docker-compose они форсируют реку в два клика».
Плюс 100 к продуктивности — обучающие видео
Если вам страшно — не беда, есть сотни видеоруководств по быстрой установке Zabbix через Docker. Не раз отправлял линк своим коллегам, когда не хотелось объяснять каждый шаг устно. Экран + мышка — и все счастливы.
Для кого это всё? Мои рекомендации
Все эти советы на злобу дня я даю не просто так, а исходя из своего реального практического опыта. Zabbix 7.4 на LUbuntu 25.10 — испытание для упорных. Но если хочется просто работать, наблюдать и не страдать от рутины — стоит ли городить огород? Применяйте Docker. Он закрывает до 90% типовых задач и избавляет от массы ошибок.
Хотите реальную автоматизацию процессов, развертывание виртуальной АТС или умного дома в облаке? Выбирайте современные подходы, и ваша жизнь станет легче!
Вывод: класть силы или экономить нервы?
Установка Zabbix на свежайшие дистрибутивы вручную — это отличный путь для тех, кто любит квесты. Но если вам хочется просто мониторить, а не бороться с зависимостями и конфигами PHP, Docker реально спасает.
Я, Максим Иванов, теперь всегда ставлю Zabbix только через контейнеры — и вам советую.
Нужна помощь с установкой Zabbix или организацией мониторинга? Оставьте заявку, и наши специалисты свяжутся с вами в течение 15 минут — разберем вашу задачу и предложим решение.
Получить консультацию бесплатно

