docker安装部署zabbix服务(踩坑记录)
- docker安装部署zabbix服务(踩坑记录)
-
- 介绍
- 安装
-
- 01 docker镜像下载
- 02 运行镜像
- 03 登陆zabbix
-
- 1、浏览器访问zabbix地址http://192.168.14.121/zabbix发现打不开,检查docker运行都是正常的,检查容器日志发现是zabbix没有连上mysql数据库,MySQL server is not available。
- 2、检查容器间网络连接也是正常的,IP都能Ping通,并且本机通过工具访问这个mysql数据库是正常访问的。
- 3、没有找到问题所在,在论坛找到一个贴子是关于zabbix连接mysql8有bug,说要是zabbix4之后才支持mysql8,但是我的zabbix是4.4.3,应该没有 个问题才对,找不到原因,就只能换成mysq5.7试了一下。
- 4、通过`[root@localhost ~]# docker inspect 9a7616f431d8`获取到各个容器的IP地址,然后修改容器本机的hosts文件,因为之前我们运行容器的时候指定了将容器的hosts文件挂载本机的/etc/hosts,
- 5、修改完容器缩主机的hosts文件之后,需要重启容器,再检查容器的日志发现已经正常启动。
- 5、浏览器访问zabbix页面,输入http://IP/zabbix,打开zabbix首页,其中用户名密码分别是admin/zabbix
- 5、浏览器访问zabbix页面,输入http://IP/zabbix,打开zabbix首页,其中用户名密码分别是admin/zabbix
- 总结
- 底下评论
docker安装部署zabbix服务(踩坑记录)
介绍
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案,zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix由2部分构成,zabbix server与可选组件zabbix agent,要想搭建一个Zabbix的工作环境,主要有三个方面(界面、服务器和数据库)可以安装在同一台服务器上,也可以不在同一个服务器。本次使用Docker 开源的应用容器来快速搭建zabbix。dock的
安装参考
安装
成功版本:mysql5.7+zabbix4.4.3+nginx1.16
不成功版本:mysql8.0+zabbix4.4.3+nginx1.16
01 docker镜像下载
搭建ZABBIX所需的软件列表为:RHEL8.0+Nginx+MySQL+ZABBIX。所以需要分别下载相应