0

Zabbix on Docker

10.01.2021

Предпологается что у вас уже установлен 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.
После этого вы увидите панель управления.

Payeer

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

Подписка

Лучшие статьи

Рубрики

Популярное

1 docker 2.5K views

Установка Docker, Docker-Compose на Centos Stream.

Удалите старые версии: Старые версии Docker назывались docker или docker-engine. Если они установлены, удалите их вместе с соответствующими зависимостями. Установка с помощью репозитория: Перед первой
3 1.7K views

Zabbix 5.0 или 5.2 на CentOS 8

Сервер Zabbix можно установить в любом дистрибутиве Linux, но в этом руководстве я покажу вам, как установить последнюю  версию Zabbix 5.0 LTS  или  5.2 Standard. на CentOS
Previous Story

Centos 8 – изменение locale

docker
Next Story

Установка Docker, Docker-Compose на Centos Stream.

Latest from Blog

Шпаргалка по написанию Gitlab Pipelines

В данной инструкции будут рассмотрены небольшие сценарии работы с Gitlab Pipelines. Мы приведем примеры использования наиболее востребованных опций при работе с CI/CD. По мере необходимости, база шаблонов будет пополняться. Шаблоны для быстрого начала

Настройка CI/CD в GitLab для синхронизации проекта с веб-серверами

Runner в GitLab позволяют автоматизировать рутинные задачи при обновлении проектов в репозитории. В нашем примере мы рассмотрим ситуацию, когда у нас используется сервер GitLab для хранения проекта и 5 веб-серверов, куда должны попадать

Kластер Kubernetes с помощью Kubeadm

Введение Kubernetes — это система оркестрации контейнеров, обеспечивающая управление контейнерами в масштабе. Система Kubernetes была первоначально разработана Google на основе опыта компании в использовании контейнеров в рабочей среде. Это решение с открытым исходным

VMware и terraform

рассмотрим небольшой пример, где мы опишем в конфигурационных файлах и создадим две виртуальные машины в дата центре VMware vCenter. Буду предполагать, что terraform уже установлен у Вас на управляющем компьютере и мы сосредоточимся
Go toTop

Don't Miss

zabbix docker

Zabbix – Docker – Raspberry Pi

Для начала установим Portainer – веб-интерфейс для управления docker-контейнерами. Бесплатно,

Jenkins

Cистема с открытым исходным кодом, то есть продукт доступен для
%d такие блоггеры, как: