В начале Апреля 2026 года устанавливал я Zabbix 7.4, самой новый на тот момент, на LUbuntu v. 25.10 — тоже самой новой на начало апреля.
Выбрал пакетный вариант установки.

Собственно, как видно предлагается версия Zabbix 7.4 только для Ubuntu 24.04 . Но я решил рискнуть.
# apt install zabbix-server-pgsql zabbix-frontend-php php8.3-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-agent
Но в итоге я получил целую простыню конфликтов версий пакетов. Увы, ничего не вышло.
Затем я удалил установленные пакеты, убрал репозитории Zabbix из конфигурации.
Второй путь — воспользоваться пакетами Zabbix из репозитория Ubuntu.
Там содержится Zabbix версии 7.1 кроме пакета zabbix-sql-scripts и ряда других. Который в прочем, благополучно был установлен.
К сожалению до сих пор Zabbix не научился самостоятельно «готовить» для себя базу.
В инструкция содержится пункт:
На хосте Zabbix сервера импортируйте начальную схему и данные. Вам будет предложено ввести недавно созданный пароль.
# zcat /usr/share/zabbix/sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix
и для ее приготовления нужно воспользоваться специальным скриптом server.sql.gz
Только вот за неимением в репозиториях Ubuntu пакета zabbix-sql-scripts нужного скрипта найти не удалось.
Ну что ж. Пойдем в репозитории Zabbix, скачаем пакет zabbix-sql-scripts, только версии 7.1, а не последней, — ага.
В пакете находим нужный скрипт server.sql.gz — достаем его и кладем на диск.
После чего уже идем обычным путем по инструкции.
Думаете на этом все сложности закончились? Как бы не так!
При запуске WEB интерфейса проверяются параметры php — они должны соответствовать минимальным требованиям для Zabbix WEB интерфейса.
Что бы обеспечить это соответствие в скриптах Zabbix в файле zabbix-frontend-php.conf содержится:
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
# php_value date.timezone Europe/Riga
И да, — сразу «из коробки» это не работает. Нужно прописать правильно параметр <IfModule т.е. найти модуль который у вас используется и прописать его. У меня заработало так: <IfModule mod_php.c> . По умолчанию там было прописано что то вроде <IfModule mod_php_7_1.c>
Теперь завершив действия по инструкции все работает.
https://www.scorpey.ru/2026/04/zabbix-lubuntu.html
P.S. Как по вашему, — если использовать Docker, установка будет намного проще?
ссылка на оригинал статьи https://habr.com/ru/articles/1026206/