docker-compose下的zabbix安装教程
发表于:2025-02-12 作者:千家信息网编辑
千家信息网最后更新 2025年02月12日,本篇内容介绍了"docker-compose下的zabbix安装教程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,
千家信息网最后更新 2025年02月12日docker-compose下的zabbix安装教程
本篇内容介绍了"docker-compose下的zabbix安装教程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
前提
使用docker-compose安装zabbix,前提就是docker和docker-compose都成功安装完成,且可以正常使用,也可以联网。
定义2个安装文件
docker化的zabbix安装起来非常简单
概括起来就是 "准备2个文件",然后"执行2条命令"即可
上述2个文件放在同一个目录下
两个文件是
envdocker-compose.yml
准备好后,依次执行2条命令
source envdocker-compose up -d
定义env文件
这些参数在安装zabbix时需要用到,先定义到一个env文件里,以下内容根据实际情况修改
# cat env#!/bin/bash# zabbix env# 定义zabbix数据库的库名export Z_database_name=zabbix# 新增数据库的用户export Z_database_user=zabbix# 上述用户的密码export Z_database_user_password=zabbix_pwd# root用户的密码,建议建立好后改掉密码export Z_database_root_password=root_pwd# zabbix 网页的端口export Z_port=80export Z_name=MyZabbixexport Z_tz=Asia/Shanghai
定义docker-compose.yml文件
以下文件已经完成,不需要修改,直接复制,等待使用即可
# cat docker-compose.ymlversion: "3"services: mysql-server-for-z: image: mysql:5.7 container_name: mysql-server-for-z environment: - MYSQL_DATABASE=${Z_database_name} - MYSQL_USER=${Z_database_user} - MYSQL_PASSWORD=${Z_database_user_password} - MYSQL_ROOT_PASSWORD=${Z_database_root_password} volumes: - "${PWD}/mysql:/var/lib/mysql" zabbix-server-mysql: image: zabbix/zabbix-server-mysql:latest container_name: zabbix-server-mysql environment: - DB_SERVER_HOST=mysql-server-for-z - MYSQL_DATABASE=${Z_database_name} - MYSQL_USER=${Z_database_user} - MYSQL_PASSWORD=${Z_database_user_password} - MYSQL_ROOT_PASSWORD=${Z_database_root_password} ports: - "10051:10051" links: - mysql-server-for-z:mysql depends_on: - mysql-server-for-z zabbix-web-nginx-mysql: image: zabbix/zabbix-web-nginx-mysql:latest container_name: zabbix-web-nginx-mysql environment: - DB_SERVER_HOST=mysql-server-for-z - MYSQL_DATABASE=${Z_database_name} - MYSQL_USER=${Z_database_user} - MYSQL_PASSWORD=${Z_database_user_password} - MYSQL_ROOT_PASSWORD=${Z_database_root_password} - ZBX_SERVER_NAME=${Z_name} - TZ=${Z_tz} ports: - "${Z_port}:80" links: - mysql-server-for-z:mysql - zabbix-server-mysql:zabbix-server depends_on: - zabbix-server-mysql
执行安装命令
准备好后,依次执行2条命令
source envdocker-compose up -d
等待,没那么快
第一次安装会自动下载数据库和zabbix等依赖文件,会比较慢
已经下载过的话会直接尝试启动
启动后,虽然已经提示说done了,但其实docker内部启动app等还是需要点时间的
如果立即通过网页查看,会看不到,因为还在启动中,需要等2-3分钟再从网页上查看,就能出现zabbix登录页面了
登录地址是你的本机地址,如果端口(Z_port)改过,就要在浏览器里加上改过的端口 账号密码是admin/zabbix
"docker-compose下的zabbix安装教程"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
文件
命令
密码
内容
数据
数据库
用户
端口
网页
准备
教程
前提
地址
实际
就是
情况
更多
知识
登录
实用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
毕业论文企业网络安全
河南套料软件开发商
2017年是网络安全工作
云服务器上市公司
服务器pmbus获取cpu温度
以期刊为主的数据库
电脑网络安全服务小队
高校网络安全自检自查报告
华为网络安全工程师培训目标
pvp服务器和pve服务器区别
房地产计算机网络技术的跨界
qq如何取消代理服务器设置
汉语听力软件开发
软件开发省钱项目
数据库技术及应用作用
如何建立计算网络安全体系
oa软件开发新报价
软件开发中会用到的图片
物资管理软件开发报价
云上贵州服务器是用的谁的
软件开发平台建设合同
简单的服务器手抄报视频教程
思科路由器备份操作系统到服务器
数据库中默认30人的约束语句
北京诚信网络技术开发机构
工分制 软件开发
ff14猫魅族数据库
网络安全法对医院的要求
oa软件开发新报价
项目中oracle数据库