# Установка с использованием docker compose
**Установка сервера**
Клонируем репозиторий Zabbix
```bash
git clone https://github.com/zabbix/zabbix-docker.git
```
При необходимости переключаемся на нужную версию
```bash
git checkout 7.0
```
Запускаем нужный файл, например Alpine+Mysql:
```bash
docker compose -f ./docker-compose_v3_alpine_mysql_latest.yaml up
```
Структура названий файлов: docker-compose\_v3\_<distr>\_<db>\_<тип сборки>
distr:
alpine | Alpine Linux |
ol | Oracle Linux |
ubuntu | Ubuntu Linux |
db:
mysql | MySQL |
pgsql | PostgreSQL |
тип сборки:
latest | Предсобранные образы |
local | Локально собираемые образы |
По-умолчанию логин Admin, пароль zabbix
Для версии 7.0 на момент августа 2024 г. для использования оповещений с использованием curl (например, Telegram) необходимо в файл env\_vars/.env\_srv добавить строку.
```
ZBX_SOURCEIP=0.0.0.0
```
Планируется исправить в следующих релизах. Проблема в том, что для работы последней версии curl требуется данный параметр.
Сборка и запуск в фоновом режиме:
```bash
docker compose -f ./docker-compose_v3_alpine_mysql_latest.yaml up -d
```
Источники:
[Официальная документация](https://www.zabbix.com/documentation/current/en/manual/installation/containers)
**Установка агента**
Для Linux:
```bash
sudo apt-get install zabbix-agent
```
Изменяем настройки в файле /etc/zabbix/zabbix\_agentd.conf
Hostname= | Имя хоста, |
Server= |
|
ServerActive= |
|
AllowKey=system.run\[\*\] |
|