网站首页 > 博客文章 正文
部署环境
CentOS Linux release 7.6.1810 (Core)
3.10.0-1160.45.1.el7.x86_64
安装docker
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
sudo yum -y install docker-ce
sudo systemctl enable docker && systemctl restart docker && systemctl status docker
拉取镜像
docker pull mysql:5.7
docker pull zabbix/zabbix-server-mysql:latest
docker pull zabbix/zabbix-web-nginx-mysql:latest
docker pull zabbix/zabbix-java-gateway:latest
部署镜像
创建docker网络
docker network create --subnet 172.20.0.0/16 --ip-range 172.20.240.0/20 zabbix-net
运行mysql 镜像,创建mysql容器
创建永久存储:
mkdir -p /data/mysql/data
docker run --name mysql-server -it --restart always \
-v /data/mysql/data:/var/lib/mysql \
-v /etc/mysql:/etc/mysql \
-v /etc/localtime:/etc/localtime \
--network=zabbix-net \
-e MYSQL_DATABASE="zabbix" \
-e MYSQL_USER="zabbix" \
-e MYSQL_PASSWORD="zabbix_pwd" \
-e MYSQL_ROOT_PASSWORD="root_pwd" \
-p 3306:3306 \
-d mysql:5.7 \
--character-set-server=utf8 --collation-server=utf8_bin
运行zabbix-java-gateway镜像,创建zabbix-java-gateway容器
docker run --name zabbix-server-mysql -t --restart always \
-v /etc/localtime:/etc/localtime \
--network=zabbix-net \
-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 ZBX_JAVAGATEWAY="zabbix-java-gateway" \
--link mysql-server:mysql \
--link zabbix-java-gateway:zabbix-java-gateway \
-p 10051:10051 \
-d zabbix/zabbix-server-mysql:latest
运行zabbix-web-nginx-mysql镜像,创建zabbix-web-nginx-mysql容器
docker run --name zabbix-web-nginx-mysql --restart always --privileged=true -it \
-v /etc/localtime:/etc/localtime \
--network=zabbix-net \
-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 ZBX_SERVER_HOST="zabbix-server-mysql" \
--link mysql-server:mysql \
--link zabbix-server-mysql:zabbix-server \
-p 8080:8080 \
-d zabbix/zabbix-web-nginx-mysql:latest
Zabbix-agent 安装
rpm -ivh http://repo.zabbix.com/zabbix/5.4/rhel/7/x86_64/zabbix-release-5.4-1.el7.noarch.rpm
yum install zabbix-agent -y
grep -v -E "^#|^#34; /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=192.168.0.52,172.20.240.3 #主机和zabbix-server容器IP
ServerActive=192.168.0.52,172.20.240.3 #主机和zabbix-server容器IP
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/
systemctl start zabbix-agent && systemctl enable zabbix-agent
默认登录账号/密码
Admin/zabbix
zabbix修改网页界面乱码
1、先把你想要的字体复制到容器(zabbix-web容器,非zabbix-server容器)里
#根据你自己主机容器名自行修改容器的名称
windows下字体路径:C:\Windows\Fonts
docker cp simhei.ttf zabbix-web-nginx-mysql:/usr/share/zabbix/assets/fonts/
2. 进入到容器中,替换原来DejaVuSans.ttf文件
docker exec -it -u root zabbix-web-nginx-mysql bash
cd /usr/share/zabbix/assets/fonts/
mv DejaVuSans.ttf DejaVuSans.ttf.bak
mv simkai.ttf DejaVuSans.ttf
3. 刷新网页,即可解决乱码问题
猜你喜欢
- 2024-09-21 Zabbix3.x安装图解教程(zabbix安装方式)
- 2024-09-21 Linux安装(二)(linux安装视频教程)
- 2024-09-21 CentOS7搭建Python+selenium运行环境
- 2024-09-21 Linux详解系列一:如何安装系统及客户端工具的使用
- 2024-09-21 activiti6在阿里云centos7上流程图乱码问题
- 2024-09-21 Zabbix6.0安装后初步使用碰到的中文字符乱码和图标时间显示问题
- 2024-09-21 第一章 Go语言安装及开发环境配置
- 2024-09-21 centos7虚拟机挂载硬盘(centos7.4挂载硬盘)
- 2024-09-21 windows服务器支持站点使用iconfont字体
- 2024-09-21 快速掌握基于Virtualbox最小化安装centos6及远程工具xshell使用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)