Skip to main content

Установка с использованием docker compose

Клонируем репозиторий Zabbix

git clone https://github.com/zabbix/zabbix-docker.git

При необходимости переключаемся на нужную версию

git checkout 7.0

Запускаем нужный файл, например Alpine+Mysql:

docker compose -f ./docker-compose_v3_alpine_mysql_latest.yaml up

Структура названий файлов: docker-compose_v3_<distr>_<db>_<тип сборки>

distr:

alpineAlpine Linux
olOracle Linux
ubuntuUbuntu Linux

db:

mysqlMySQL
pgsqlPostgreSQL

тип сборки:

latestПредсобранные образы
localЛокально собираемые образы

По-умолчанию логин Admin, пароль zabbix

Для версии 7.0 на момент августа 2024 г. для использования оповещений с использованием curl (например, Telegram) необходимо в файл env_vars/.env_srv добавить строку. 

ZBX_SOURCEIP=0.0.0.0

Планируется исправить в следующих релизах. Проблема в том, что для работы последней версии curl требуется данный параметр.

Сборка и запуск в фоновом режиме:

docker compose -f ./docker-compose_v3_alpine_mysql_latest.yaml up -d

Источники:

Официальная документация