关于docker安装zabbix报错之- zabbix server is not running问题

前言

生产环境docker化部署zabbix。

从镜像建立容器后自启动正常,本地0.0.0.0:8080映射zabbix-web-nginx-mysql的80端口,并且前端能正常访问到亲切的zabbix登录界面。

问题来了,zabbix server运行状态一直为no,底部提示“ zabbix server is not running "

问题解决

首先检查容器运行状态:docker ps, 确认zabbix-server-mysql为运行状态,切端口映射正常(0.0.0.0:10051->10051/tcp)。

接着检查容器日志:docker logs ea1 (即容器编号),看是否有明显报错,这里一切正常。

最后怀疑是容器内部网络问题,于是检查容器内部配置。定位到zabbix-web-nginx-mysql的zabbix.conf.php配置的这行:

图中ZBX_SERVER改为zabbix-server-mysql容器对应的网络(可由docker inspect查出)

问题解决了,去吃顿好的~

20/03/13

你可能感兴趣的:(关于docker安装zabbix报错之- zabbix server is not running问题)