

Docker 容器上部署 Zabbix - 风轻雪棉
source link: https://www.cnblogs.com/fqxm/p/17276479.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Docker 容器上部署 Zabbix
-
首先,从 Docker Hub 上拉取 Zabbix 镜像。可以使用以下命令:
docker pull zabbix/zabbix-server-mysql:latest
这会下载最新版本的 Zabbix Server 镜像和 MySQL 镜像。
-
然后,创建一个 Docker 网络以便容器可以相互通信:
docker network create zabbix_network
-
接下来,启动 MySQL 容器并将其连接到上面创建的 Docker 网络:
docker run --name zabbix-mysql-server -t \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix_pwd" \ -e MYSQL_ROOT_PASSWORD="mysql_root_pwd" \ --network zabbix_network \ -d mysql:latest \ --character-set-server=utf8 --collation-server=utf8_bin \ --default-authentication-plugin=mysql_native_password
这将创建一个名为
zabbix-mysql-server
的容器,使用mysql
镜像运行一个 MySQL 服务器,并将其连接到zabbix_network
网络。请确保使用强密码。 -
接下来,启动 Zabbix Server 容器并将其连接到 Docker 网络和 MySQL 容器:
docker run --name zabbix-server -t \ -e DB_SERVER_HOST="zabbix-mysql-server" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix_pwd" \ -e MYSQL_DATABASE="zabbix" \ --network zabbix_network \ -p 10051:10051 \ -d zabbix/zabbix-server-mysql:latest
这将创建一个名为
zabbix-server
的容器,并使用 Zabbix Server 镜像运行 Zabbix Server。请注意,我们设置了DB_SERVER_HOST
以指向先前创建的 MySQL 容器。 -
最后,我们可以启动一个 Zabbix Agent 容器,以便监视主机。这可以使用以下命令完成:
docker run --name zabbix-agent -t \ --network zabbix_network \ -d zabbix/zabbix-agent:latest
这将在 Docker 网络上创建一个名为
zabbix-agent
的容器,并使用 Zabbix Agent 镜像启动 Zabbix Agent。
现在,您应该已经成功在 Docker 容器上部署了 Zabbix。您可以使用 Web 界面登录 Zabbix Server 并开始监视主机。
__EOF__
Recommend
-
97
1、从https://pypi.python.org/pypi/docker-py#downloads这里下载docker-py-xxx.tar.gz到本地再传进去linux系统里面进行解压pythonsetup.pyinstall2、在agentd那里加入自定义模块UserParameter=docker_low_discovery[],/bin/bash/etc/zabbix/scripts/
-
5
最近在使用rancher2.5.5部署Redis主从复制的时候,发现rancher会产生很多iptables的规则,这些规则导致我们在部署了rancher的机器上无法使用Redis的主从复制功能,因为我对rancher和k8s的了解也仅限于了解网络架构和使用,对底层并不深入,短期内无法解决这个网...
-
7
Docker 容器化多应用部署 对于云上部署一直没有找到一个比较简单舒服的方式,花了点时间终于把 Docker 常用的一个基本套路跑通了,本文结合 Docker + Nginx + Letsencrypt 在同一台 Linux 服务器上部署多个应用,让我们这些低流量单鸡也能轻松...
-
6
海纳百川无所不容,Win10环境下使用Docker容器式部署前后端分离项目Django+Vue.js 首页 - Mac & Linux /2020-11-17...
-
7
一、Docker概述
-
5
docker下安装部署开源监控系统zabbix 2021年4月30日 654点热度...
-
16
在过去的几年中,"云"作为明星热词站在了各种新潮技术之中,你可能使用过,但说不清它的原理;或者是没用过,但听过它的大名;也可能连它的名字都没听过,但你对这只蓝色鲸鱼一定十分眼熟。作为一名技术人员,只要你在这个软件行业里摸爬滚打,就一定对他有不同...
-
7
我们使用前面《SpringCloudAlibaba注册中心与配置中心之利器Nacos实战与源码分析(中)》的两个微服务示例,分别是库存微服务和订单微服务,基于Nacos注册中心和配置中心的使用,前面Nacos我们已基于dock-compose方式部署,我们增加配置数据,这里我们暂时也不...
-
11
1.1Docker 是什么?
-
7
V2EX › 问与答 docker 容器化部署与 feign 服务调用问题
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK