docker安装Zabbix
1. 先安装数据库mysql
docker run --name zabbix-mysql-server --hostname zabbix-mysql-server \
-e MYSQL_ROOT_PASSWORD="123456" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_DATABASE="zabbix" \
-p 3306:3306 \
-d \
mysql
2. 创建zabbix-server
docker run --name zabbix-server-mysql --hostname zabbix-server-mysql \
--link zabbix-mysql-server:mysql \
-e DB_SERVER_HOST="mysql" \
-e MYSQL_USER="zabbix" \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_PASSWORD="123456" \
-v /etc/localtime:/etc/localtime:ro \
-v /data/docker/zabbix/alertscripts:/usr/lib/zabbix/alertscripts \
-v /data/docker/zabbix/externalscripts:/usr/lib/zabbix/externalscripts \
-p 10051:10051 \
-d \
zabbix/zabbix-server-mysql
3. 最后web-nginx
最后安装zabbix-web-nginx
docker run --name zabbix-web-nginx-mysql --hostname zabbix-web-nginx-mysql \
--link zabbix-mysql-server:mysql \
--link zabbix-server-mysql:zabbix-server \
-e DB_SERVER_HOST="mysql" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="123456" \
-e MYSQL_DATABASE="zabbix" \
-e ZBX_SERVER_HOST="zabbix-server" \
-e PHP_TZ="Asia/Shanghai" \
-p 8000:80 \
-p 8443:443 \
-d \
zabbix/zabbix-web-nginx-mysql
docker-zabbbix-agent的安装以及链接zabbix-server
docker run --name zabbix-agent --link zabbix-server-mysql:zabbix-server -d zabbix/zabbix-agent:latest
登录访问测试
浏览器访问ip:8000查看
默认登录
username:Admin
password:zabbix
docker-compose.yml
version: '3'
services:
zabbix-mysql-server:
container_name: zabbix-mysql-server
image: mysql
network_mode: "bridge"
restart: always
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=123456
- MYSQL_USER=zabbix
- MYSQL_PASSWORD=123456
- MYSQL_DATABASE=zabbix
volumes:
- /opt/dbdata:/etc/dbdata
zabbix-server-mysql:
container_name: zabbix-server-mysql
image: zabbix/zabbix-server-mysql:latest
network_mode: "bridge"
restart: always
ports:
- "10051:10051"
links:
- zabbix-mysql-server:mysql
environment:
- DB_SERVER_HOST=mysql
- MYSQL_USER=zabbix
- MYSQL_DATABASE=zabbix
- MYSQL_PASSWORD=123456
volumes:
- /etc/localtime:/etc/localtime:ro
- /opt/zabbix/alertscripts:/usr/lib/zabbix/alertscripts
- /opt/zabbix/externalscripts:/usr/lib/zabbix/externalscripts
zabbix-web-nginx-mysql:
container_name: zabbix-web-nginx-mysql
image: zabbix/zabbix-web-nginx-mysql
network_mode: "bridge"
restart: always
depends_on:
- zabbix-mysql-server
- zabbix-server-mysql
ports:
- "8000:80"
- "8443:443"
links:
- zabbix-mysql-server:mysql
- zabbix-server-mysql:zabbix-server
environment:
- DB_SERVER_HOST=mysql
- MYSQL_USER=zabbix
- MYSQL_DATABASE=zabbix
- MYSQL_PASSWORD=123456
- ZBX_SERVER_HOST=zabbix-server
- PHP_TZ=Asia/Shanghai
volumes:
- /etc/localtime:/etc/localtime:ro
- /opt/nginx:/opt/nginx
zabbix-agent-a:
container_name: zabbix-agent-a
image: zabbix/zabbix-agent:latest
network_mode: "bridge"
restart: always
links:
- zabbix-server-mysql:zabbix-server
- zabbix-web-nginx-mysql:zabbix-web
depends_on:
- zabbix-server-mysql
- zabbix-web-nginx-mysql
volumes:
- /opt/zabbix-agent:/data/zabbix-agent
environment:
- ZBX_HOSTNAME=zabbix-agent-a
- ZBX_SERVER_HOST=zabbix-server
zabbix-agent-b:
container_name: zabbix-agent-b
image: zabbix/zabbix-agent:latest
network_mode: "bridge"
restart: always
links:
- zabbix-server-mysql:zabbix-server
- zabbix-web-nginx-mysql:zabbix-web
depends_on:
- zabbix-server-mysql
- zabbix-web-nginx-mysql
volumes:
- /opt/zabbix-agent-b:/data/zabbix-agent-b
environment:
- ZBX_HOSTNAME=zabbix-agent-b
- ZBX_SERVER_HOST=zabbix-server
转载于:https://www.cnblogs.com/luoyan01/p/9733848.html
docker安装Zabbix相关推荐
- 基于docker安装zabbix
基于docker安装zabbix 1.zabbix配置 用途 ip 账户 zabbix服务端 192.168.1.1 账户:Admin 密码:zabbix zabbix-mysql数据库 192.16 ...
- 使用 Docker 安装 Zabbix,并配置自定义监控项
使用 Docker 安装 Zabbix,并配置自定义监控项 一.Zabbix 简介 1.监控功能 2.Zabbix 工作原理 3.Zabbix 组件 4.Zabbix 进程 二.使用 Zabbix 配 ...
- Docker安装Nginx,初学者也能让您轻松玩转Nginx的安装
目录 从之前几期开始开始,我们一直在分享Linux的一些常见系统操作以及一些常用操作系统的安装. 如果您感兴趣的话,也可以看看我们之前的帖子 Docker安装BookStack,打造属于您公司自己的开 ...
- zabbixdocker里的mysql_基于Docker安装与部署Zabbix
今天测试了一天的Zabbix-Docker,部署起来确实方便,就需要在安装了Docker的linux系统中输入以下命令就可以了. 1.安装MysqL数据库,启动一个空的MysqL服务器实例 docke ...
- [技术干货] zabbix docker安装详细教程
Zabbix常用的安装方法有源码安装.容器安装.镜像安装,本视频是[入门级]Zabbix系列之二--容器安装. [入门级]Zabbix Docker安装步骤详解 上一章: [专注]Zabbix源码安装 ...
- 基于docker安装部署Zabbix及使用,自动发现、日志监控报警及参照官方文档遇到的问题(图文)
目录 一.相关原理 (1)概述 (2)Zabbix 功能 (3)Zabbix 概述 (4)zabbix监控架构详解 二.主要步骤 (一)工具/环境准备 (二)docker安装及测试 (三)docker ...
- 【zabbix】docker安装zabbix-appliance、yum安装zabbix-agent
本篇使用docker镜像安装zabbix服务端,yum方式安装zabbix-agent. 本篇分两部分,第一部分是正常的zabbix安装,第二部分是安装过程中遇见的各种疑难杂症. zabbix/zab ...
- centos7.3 docker安装grafana
一.编写docker-cmpose文件 docker-compose.yml文件如下: 1 version: "3.3" 2 services: 3 grafana: 4 imag ...
- docker php 乱码,如何解决docker安装zabbix5.0界面乱码
如何解决docker安装zabbix5.0界面乱码? zabbix图形界面乱码如下: 解决: docker部署zabbix-web和源码安装zabbix-web一样,字体都是存储在/usr/share ...
最新文章
- CentOS安装GlassFish4.0 配置JDBC连接MySQL
- EJS学习(二)之语法规则上
- 使用async,await关键字进行API Access Token的获取
- 点击area不出现黑框_30款厨房门,黑框?白框?你家选哪个合适?
- 基于wampserver和Eclipse for PHP Developers的PHP开发调试环境搭建
- TIOBE 11 月榜单:Python 挤掉 Java,Java的下跌趋势确立了?
- LeetCode 394. 字符串解码(栈)
- 如何通过任务调度实现百万规则报警
- phpPgAdmin-5.1安装配置
- 电脑 chrome 浏览器下载视频插件推荐
- 基于JavaEE电子商务交易系统
- 全面了解三极管——三极管用作开关管2
- 理解FFT, STFT, 加窗的含义
- 精通 CSS+DIV 网页样式与布局 116
- Win32从入门到放弃
- SQL server 2008 全代码
- UVM-入门实验2_uvm代码实现
- 使用WinRT OCR API的WPF中的OCR
- 电容笔用什么品牌比较好?iPad电容笔测评
- 什么原因造成家里的WiFi网速慢?
热门文章
- 针对《等保2.0》要求的云上最佳实践——网络安全篇
- 连续 3 年最受欢迎:Rust,香!
- 如何打开设计思路,避免不断改稿?只需提前做好这一步
- 科技感的动态设计方法-2
- 比起第一代,《最后生还者2》到底做错了什么?
- Java扑克牌(enum)
- mysql中 !40000 DROP DATABASE IF EXISTS `top_server` 这中注释有什么作用?
- sqlplus中利用spool生成带日期的文件名
- Oracle区概念总结
- expdp impdp中 exclude/include 的使用