В начале Апреля 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, установка будет намного проще?

Only registered users can participate in poll. Log in, please.
Как по вашему, — если использовать Docker, установка будет намного проще?
63.64%Да7
27.27%Нет3
9.09%иное1
11 users voted. 2 users abstained.