Предпологается что у вас уже установлен Docker-Compose.
Инструкцию по установке можете почитать тут
Разверните zabbix с помощью Docker-compose:
Сначала создайте папку, а затем создайте в ней файлы docker-compose.yml
# mkdir zabbix
# cd zabbix/
# nano docker-compose.yml
Отредактируйте файл docker-compose.yml:
version: '3'
services:
zabbix-mysql:
image: mysql:5.6
container_name: zabbix-mysql
ports:
- '3306:3306'
environment:
MYSQL_ROOT_PASSWORD: zabbix
volumes:
- /root/zabbix/mysql-data:/var/lib/mysql
zabbix-server:
image: zabbix/zabbix-server-mysql:ubuntu-3.0.4
container_name: zabbix-server
environment:
DB_SERVER_HOST: "zabbix-mysql"
MYSQL_USER: root
MYSQL_PASSWORD: zabbix
ports:
- '10051:10051'
links:
- zabbix-mysql
depends_on:
- zabbix-mysql
zabbix-web:
image: zabbix/zabbix-web-nginx-mysql:ubuntu-3.0.4
container_name: zabbix-web
environment:
DB_SERVER_HOST: zabbix-mysql
MYSQL_USER: root
MYSQL_PASSWORD: zabbix
ZBX_SERVER_HOST: "zabbix-server"
PHP_TZ: Asia/Shanghai
ports:
- '80:80'
- '443:443'
links:
- zabbix-mysql
- zabbix-server
depends_on:
- zabbix-mysql
- zabbix-server
Важные настройки переменных среды:
- MYSQL_ROOT_PASSWORD: mysql root password
- MYSQL_USER: Connect the mysql user
- MYSQL_PASSWORD: Connect the mysql password
Запуск и тестирование zabbix:
# docker-compose up -d
# docker-compose ps
Подождите 2 минуты, пока завершится инициализация базы данных.
Затем откройте свой веб-браузер и перейдите на свой сервер через порт 80.

Войдите в систему, используя пользователя и пароль по умолчанию в Zabbix.
Пользователь: Пароль администратора: zabbix.
После этого вы увидите панель управления.

Свежие комментарии