docker run -d -p 3306:3306 -e MYSQL_DATABASE="bessky_zabbix" -e MYSQL_USER="bessky_zabbix" -e MYSQL_PASSWORD="123456" -e MYSQL_ROOT_PASSWORD="123456" --name zabbix_mysql mysql:8.0.28 --character-set-server=utf8 --collation-server=utf8_bin --default-authentication-plugin=mysql_native_password
docker run -d -p 10052:10052 --name zabbix_java_gateway zabbix/zabbix-java-gateway
docker run -d -p 10051:10051 -e DB_SERVER_HOST="192.168.99.208" -e MYSQL_DATABASE="bessky_zabbix" -e MYSQL_USER="bessky_zabbix" -e MYSQL_PASSWORD="123456" -e MYSQL_ROOT_PASSWORD="123456" -e ZBX_JAVAGATEWAY="192.168.99.208" --name zabbix_server_mysql zabbix/zabbix-server-mysql
docker run -d -p 8080:8080 -e ZBX_SERVER_HOST="192.168.99.208" -e DB_SERVER_HOST="192.168.99.208" -e MYSQL_DATABASE="bessky_zabbix" -e MYSQL_USER="bessky_zabbix" -e MYSQL_PASSWORD="123456" -e MYSQL_ROOT_PASSWORD="123456" --name zabbix_web_nginx_mysql zabbix/zabbix-web-nginx-mysql
替换字体
docker run -d -p 8080:8080 -v /usr/share/fonts:/usr/share/zabbix/assets/fonts -e ZBX_SERVER_HOST="192.168.99.208" -e DB_SERVER_HOST="192.168.99.208" -e MYSQL_DATABASE="bessky_zabbix" -e MYSQL_USER="bessky_zabbix" -e MYSQL_PASSWORD="123456" -e MYSQL_ROOT_PASSWORD="123456" --name zabbix_web_nginx_mysql zabbix/zabbix-web-nginx-mysql
docker run -d -p 10050:10050 -e ZBX_HOSTNAME="192.168.99.208" -e ZBX_SERVER_HOST="0.0.0.0/0" -e ZBX_ACTIVE_ALLOW=false --name zabbix_agent --privileged zabbix/zabbix-agent
本地网络
docker run -d --net host -e ZBX_HOSTNAME="23.228.89.34" -e ZBX_SERVER_HOST="0.0.0.0/0" -e ZBX_ACTIVE_ALLOW=false --name zabbix_agent --privileged zabbix/zabbix-agent
services:
zabbix_mysql:
image: mysql:8.0.32
container_name: zabbix_mysql
environment:
- MYSQL_DATABASE=bessky_zabbix
- MYSQL_USER=bessky_zabbix
- MYSQL_PASSWORD=123456
- MYSQL_ROOT_PASSWORD=123456
- TZ=Asia/Shanghai
volumes:
- /home/data/zabbix/mysql:/var/lib/mysql
command:
--character-set-server=utf8
--collation-server=utf8_bin
--default-authentication-plugin=mysql_native_password
ports:
- 3306:3306
zabbix_java_gateway:
image: zabbix/zabbix-java-gateway
container_name: zabbix_java_gateway
volumes:
- /etc/localtime:/etc/localtime
zabbix_server_mysql:
image: zabbix/zabbix-server-mysql
container_name: zabbix_server_mysql
environment:
- DB_SERVER_HOST=192.168.99.182
- MYSQL_DATABASE=bessky_zabbix
- MYSQL_USER=bessky_zabbix
- MYSQL_PASSWORD=123456
- MYSQL_ROOT_PASSWORD=123456
- ZBX_JAVAGATEWAY=192.168.99.182
- TZ=Asia/Shanghai
ports:
- 10051:10051
depends_on:
- zabbix_mysql
zabbix_web_nginx_mysql:
image: zabbix/zabbix-web-nginx-mysql
container_name: zabbix_web_nginx_mysql
environment:
- ZBX_SERVER_HOST=192.168.99.182
- DB_SERVER_HOST=192.168.99.182
- MYSQL_DATABASE=bessky_zabbix
- MYSQL_USER=bessky_zabbix
- MYSQL_PASSWORD=123456
- MYSQL_ROOT_PASSWORD=123456
- PHP_TZ=Asia/Shanghai
volumes:
- /etc/localtime:/etc/localtime
- /usr/share/fonts:/usr/share/zabbix/assets/fonts
ports:
- 8080:8080
depends_on:
- zabbix_mysql
zabbix_agent2:
image: zabbix/zabbix-agent2
container_name: zabbix_agent2
environment:
- ZBX_HOSTNAME=192.168.99.182
- ZBX_SERVER_HOST=0.0.0.0/0
- ZBX_ACTIVE_ALLOW=false
- TZ=Asia/Shanghai
ports:
- 10050:10050
depends_on:
- zabbix_server_mysql
privileged: true
解决中文乱码
/usr/share/fonts:/usr/share/zabbix/assets/fonts
将中文字体文件 DejaVuSans.ttf 放置到 /usr/share/fonts 目录
默认账号密码
Admin/zabbix
本地安装zabbix-agent2
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm
yum clean all
yum install zabbix-agent2 zabbix-agent2-plugin-*
systemctl restart zabbix-agent2
systemctl enable zabbix-agent2
vi /etc/zabbix/zabbix_agent2.conf
将Server=127.0.0.1改为Server=0.0.0.0/0
分享到:
相关推荐
包含本地安装Zabbix3.4、docker安装zabbix5.4双版本安装双方法,解决zabbix5.4配置钉钉、微信报警问题,包含模本使用技巧,图解
本文档主要记录了使用 Docker 安装 Zabbix 4.4.6 的详细过程,包括规划、安装 zabbix-server 端、安装 mysql 5.7、安装 zabbix-web-apache、安装 zabbix-agent 等步骤。 Knowledge Point 1: 规划 在开始安装 ...
zabbix默认安装后中文字体显示为方框,需要导入中文字体解决!docker安装zabbix参考 https://blog.csdn.net/qianyidui/article/details/104992531
docker镜像之zabbix资源
在Linux7.9环境下,docker的安装部署,以及后续ZABBIX6的镜像下载,容器运行,监控调试,等等,简直手把手,不允许你不会。
docker run --rm --network zabbix --name zabbix_agent--link zabbix_server:zabbix-server -e ZBX_HOSTNAME=mythird -e ZBX_SERVER_PORT=10051 -e ZBX_SERVER_HOST=172.22.0.3 -p 3998:10050 -d zabbix/zabbix-...
docker 安装zabbix5.2版本以及中文配置、bug修复等
从公共下载: docker pull nbarnum/zabbix-proxy (或者,您可以从Dockerfile构建映像: docker build -t nbarnum/zabbix-proxy github.com/nbarnum/docker-zabbix-proxy ) 用法 运行zabbix_proxy $ docker run...
### Zabbix 在 CentOS 6.5 上的安装与配置 #### 一、概述 本文将详细介绍如何在 CentOS 6.5 系统上安装并配置 Zabbix 2.4 版本。Zabbix 是一款非常强大的开源监控工具,用于网络监控、服务器监控以及应用程序监控...
docker+zabbix+gitlab+ubuntu
Docker-Ubuntu+Zabbix 部署详解 Docker-Ubuntu+Zabbix 部署是当前IT行业中非常流行的一种解决方案。本资源将详细介绍如何使用 Docker 容器化 Ubuntu 操作系统,并部署 Zabbix 监控系统。 一、Ubuntu 系统更新和...
今天测试了一天的Zabbix-Docker,部署起来确实方便,就需要在安装了Docker的linux系统中输入以下命令就可以了。 1.安装mysql数据库, 启动一个空的MySQL服务器实例 docker run –name zabbix-DB -t \ -e MYSQL_...
Ubuntu Linux操作系统-docker篇-使用docker部署Zabbix 亲测可用
这个想法是使用这个容器与 docker-zabbix-server 和 docker-zabbix-web 来形成一个工作的 Zabbix 安装,遵循每个容器只使用 1 个进程的 Docker 原则。 用法 这是使用 docker-zabbix-server 创建工作 Zabbix 2.4 ...
这个想法是将这个容器与docker-zabbix-mysql和docker-zabbix-web一起使用以形成有效的Zabbix安装,遵循Docker原则,每个容器仅使用1个进程。 与该Git存储库捆绑在一起的zabbix-server二进制文件已通过进行了修补,...
这个想法是使用这个容器与 docker-zabbix-mysql 和 docker-zabbix-server 来形成一个工作的 Zabbix 安装,遵循每个容器只使用 1 个进程的 Docker 原则。 用法 这是使用 docker-zabbix-server 创建工作 Zabbix 2.4 ...
Docker离线安装zabbix6.0.html
Docker 容器运行Zabbix Server和Zabbix Web UI.