前言
生产环境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配置的这行:
问题解决了,去吃顿好的~
20/03/13