6. Установка веб-интерфейса

Данный раздел приводит пошаговую инструкцию по установке веб-интерфейса Zabbix. Веб-интерфейс Zabbix написан на PHP, в связи с чем для его запуска необходим веб-сервер с поддержкой PHP.

Вы можете найти более подробную информацию о настройке SSL для веб-интерфейса Zabbix, обращаясь к этим наилучшим практикам.

Экран приветствия

Откройте в браузере URL веб-интерфейса Zabbix. Если вы установили Zabbix из пакетов, то URL:

  • для Apache: http://<ip_или_имя_сервера>/zabbix
  • для Nginx: http://<ip_или_имя_сервера>

Вы должны увидеть первый экран мастера установки веб-интерфейса.

Используйте выпадающее меню Default language, чтобы изменить язык системы по умолчанию, и продолжите установку на выбранном языке (опционально). Для получения более подробной информации обратитесь к разделу Установка дополнительных языков для веб-интерфейса.

Обратите внимание, что установка языка в English (en_US) также включит в веб-интерфейсе формат даты/времени США.

Проверка предварительных требований

Убедитесь, что соблюдены все обязательные предварительные требования веб-интерфейса Zabbix.

Требование Минимальное значение Параметр php.ini
Версия PHP
(PHP version)
8.0.0
PHP опция memory_limit
(PHP option "memory_limit")
128MB memory_limit = 128M
PHP опция post_max_size
(PHP option "post_max_size")
16MB post_max_size = 16M
PHP опция upload_max_filesize
(PHP option "upload_max_filesize")
2MB upload_max_filesize = 2M
PHP опция max_execution_time
(PHP option "max_execution_time")
300 секунд max_execution_time = 300 (разрешены значения 0 и -1)
PHP опция max_input_time
(PHP option "max_input_time")
300 секунд max_input_time = 300 (разрешены значения 0 и -1)
Поддержка базы данных PHP
(PHP databases support)
Список всех обязательных и необязательных расширений PHP смотрите в Требованиях. Обратите внимание, что невыполненные необязательные предварительные условия отображаются с красным статусом Предупреждение (Warning), а процесс установки может продолжаться, даже если они не удовлетворены.
bcmath
mbstring
PHP опция mbstring.func_overload
(PHP option "mbstring.func_overload")
должна быть отключена mbstring.func_overload = 0
PHP опция session.auto_start
(PHP option "session.auto_start")
должна быть отключена session.auto_start = 0
PHP опция "arg_separator.output"
(PHP option "arg_separator.output")
& arg_separator.output = "&" (значение "&" также допустимо)

Если нужно изменить пользователя или группу пользователя Apache, проверьте права доступа к папке сессий; в противном случае установка Zabbix может не продолжиться.

Настройка соединения с базой данных

Укажите информацию для подключения к базе данных. База данных Zabbix должна быть уже создана.

Если выбрана опция TLS шифрование базы данных (Database TLS encryption), в диалоге появятся дополнительные поля для настройки TLS соединения к базе данных (только для MySQL или PostgreSQL).

Если опция Хранить учетные данные в (Store credentials in) выставлена в HashiCorp Vault или CyberArk Vault, станут доступны дополнительные поля:

  • для HashiCorp Vault: API endpoint Хранилища, префикс Хранилища, путь к секрету и токен аутентификации;

  • для CyberArk Vault: API endpoint Хранилища, префикс Хранилища, строка запроса секрета и сертификаты. При установке флажка Сертификаты Хранилища (Vault certificates) появятся два новых поля для указания путей к файлу сертификата SSL и файлу ключа SSL.

Настройки

Ввод имени Zabbix сервера опционален, однако, если задано, оно будет отображаться в разделе меню и в заголовках страниц.

Задайте часовой пояс и тему по умолчанию для веб-интерфейса.

Сводная информация перед установкой

Просмотрите результат настроек.

Установка

При установке Zabbix из исходного кода, загрузите файл конфигурации и поместите его в поддиректорию conf/ HTML документов, куда вы скопировали PHP файлы Zabbix.

В случае, если пользователь веб-сервера имеет право на запись в каталог conf/, файл конфигурации будет сохранён автоматически, и можно будет сразу же перейти к следующему шагу.

Завершение установки.

Вход

Веб-интерфейс Zabbix готов! По умолчанию имя пользователя — Admin, пароль — zabbix.

Перейти к началу работы с Zabbix.