首页 > 其他分享 >docker 部署zabbix

docker 部署zabbix

时间:2023-02-28 14:22:45浏览次数:60  
标签:etc 部署 mysql server -- zabbix MYSQL docker

docker run -p 3306:3306 \
      --name mysql-server -t \
      -v /etc/localtime:/etc/localtime \
      -v /mnt/mysql/conf:/etc/mysql/conf.d \
      -v /mnt/mysql/logs:/logs \
      -v /mnt/mysql/data:/var/lib/mysql \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="zabbix_pwd" \
      -e MYSQL_ROOT_PASSWORD="root_pwd" \
      -e TZ=Asia/Shanghai \
      --restart unless-stopped \
      -d mysql:8.0 \
      --character-set-server=utf8 --collation-server=utf8_bin \
      --default-authentication-plugin=mysql_native_password

docker run --name zabbix-server-mysql -t \
      -e DB_SERVER_HOST="mysql-server" \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="zabbix_pwd" \
      -e MYSQL_ROOT_PASSWORD="root_pwd" \
      -e PHP_TZ="Asia/Shanghai" \
      -e TZ=Asia/Shanghai \
      -v /etc/localtime:/etc/localtime \
      -p 10051:10051 \
      --restart unless-stopped \
      -d zabbix/zabbix-server-mysql:alpine-6.2-latest

docker run --name zabbix-web-nginx-mysql -t \
      -e ZBX_SERVER_HOST="zabbix-server-mysql" \
      -e DB_SERVER_HOST="mysql-server" \
      -e MYSQL_DATABASE="zabbix" \
      -e MYSQL_USER="zabbix" \
      -e MYSQL_PASSWORD="zabbix_pwd" \
      -e MYSQL_ROOT_PASSWORD="root_pwd" \
      -e PHP_TZ="Asia/Shanghai" \
      -e TZ=Asia/Shanghai \
      -v /etc/localtime:/etc/localtime \
      -p 90:8080 \
      --restart unless-stopped \
      -d zabbix/zabbix-web-nginx-mysql:alpine-6.2-latest

docker run --name zabbix-web-apache-mysql -t \
    -e ZBX_SERVER_HOST="zabbix-server-mysql" \
    -e DB_SERVER_HOST="mysql-server" \
    -e MYSQL_DATABASE="zabbix" \
    -e MYSQL_USER="zabbix" \
    -e MYSQL_PASSWORD="zabbix_pwd" \
    -e MYSQL_ROOT_PASSWORD="root_pwd" \
    -e PHP_TZ="Asia/Shanghai" \
    -e TZ=Asia/Shanghai \
    -v /etc/localtime:/etc/localtime \
    --restart unless-stopped \
    -p 90:8080 \
    -d zabbix/zabbix-web-apache-mysql:alpine-6.2-latest

打开zabbix的登录页面,账号密码分别是Admin:zabbix

docker run --name zabbix-agent -t \
    -e ZBX_HOSTNAME="Zabbix server" \
    -e ZBX_SERVER_HOST="zabbix-server-mysql" \
    -e ZBX_SERVER_PORT="10051" \
    -e TZ=Asia/Shanghai \
    -v /etc/localtime:/etc/localtime \
    --restart=always \
    -p 10050:10050 \
    --privileged \
    -d zabbix/zabbix-agent:alpine-6.2-latest

 

标签:etc,部署,mysql,server,--,zabbix,MYSQL,docker
From: https://www.cnblogs.com/libruce/p/17164109.html

相关文章

  • liunx部署flask项目
    如何在linux上部署flask项目 Python3.7+virtualenv+uwsgi+git+mysql-5.6.45+nginx 源码编译安装所需要的环境yuminstallgccyuminstall-yzlibzlib-de......
  • flask部署windows服务器
    fromflaskimportFlaskapp=Flask(__name__)@app.route("/")defhello():return"HelloWorld!"pipinstalltornadofromtornado.httpserverimportHTTP......
  • kubernetes-v1.16.x在openeuler上部署
    00概述在openeuler-20.03-sp3上使用kubeadm不是k8s-v1.16.15,cni使用flannel组件01envkubernetes-v1.16.15docker-19.03.xeuler20.03.sp3(centos8.4.x)kernnel-v4......
  • 生产docker
    6f34c1da289fstyletang/rocketmq-console-ng"sh-c'java$JAVA_O…"7monthsagoUp6months0.0.0.0:8092->8080/tcp,:::8092->8080/tcp......
  • k8s 部署 metrics-server
    k8s提供了top命令可用于统计资源使用情况,它包含有node和pod两个⼦命令,分别显⽰node节点和Pod对象的资源使⽤信息。kubectltop命令依赖于metrics接口。k8s系......
  • Ubuntu20.04部署Graylog
    让我们在UbuntuServer20.04上安装Graylog。准备工作UbuntuServer20.04的实例具有sudo特权的用户1、如何更新和升级Ubuntu我们必须做的第一件事是更新和升级服务器......
  • 轻量级CI/CD发布部署环境搭建及使用_01_基本介绍
    轻量级CI/CD发布部署环境搭建及使用_01_基本介绍授人以鱼不如授人以渔,如果说的别人都没明白,说明自己实际也不是太明白 最终实现效果如图1,选择相应环境下的项目,执行构......
  • K8S 1.20 弃用 Docker 评估之 Docker CLI 的替代产品
    背景2020年12月初,Kubernetes在其最新的Changelog中宣布,自Kubernetes1.20之后将弃用Docker作为容器运行时。弃用Docker带来的,可能是一系列的改变,包括不限于:......
  • docker镜像从c盘转移到D盘
    windows上面最新的docker都是安装[DockerDesktopforWindow(https://hub.docker.com/editions/community/docker-ce-desktop-windows)最新的版本已经基于windows的......
  • Kubernetes部署的10个注意事项
    摘要容器开发有望在云中实现前所未有的可移植性和可扩展性。此外,DevOps开发和文化实践也有助于提升业务价值和响应能力。但是,在开始第一个容器开发项目之前,有一些问题......