docker zabbix failed to accept an incoming connection: connection from "172.18.0.1" rejected, allowed hosts: "192.168.59.102"

 

 

 

docker run -dit  --name zabbix-agent2 -p 10050:10050  -e ZBX_HOSTNAME="192.168.59.102" -e ZBX_SERVER_HOST="192.168.59.102" -e ZBX_SERVER_PORT=10051 zabbix/zabbix-agent

-e ZBX_HOSTNAME:本机(客户端)的ip

-e ZBX_SERVER_HOST:服务端的ip

-e ZBX_SERVER_PORT:服务端的端口

开始启动容器时:

ZBX_HOSTNAME绑定的是:192.168.59.102

ZBX_SERVER_HOST绑定的是:192.168.59.102

同时192.168.59.102服务器也是安装zabbix-server的服务器

 

错误提示:拒绝172.18.0.1,允许192.168.59.102。

 

明明允许192.168.59.102,web管理添加的主机也是192.168.59.102,就是连接失败:

Assuming that agent dropped connection because of access permissions

大部分说法是:

Server=zabbix-server服务器地址

ServerActive=zabbix-server服务器地址

Hostname=客户端名称(ip)

web管理配置的问题,但是没有用

 

百度很久没有什么用,想着反其道而行,停掉在zabbix-agent,重新启动一个zabbix-agent2

docker run -dit  --name zabbix-agent2 -p 10050:10050  -e ZBX_HOSTNAME="zabbix-agent" -e ZBX_SERVER_HOST="172.18.0.1" -e ZBX_SERVER_PORT=10051 zabbix/zabbix-agent 

 

 连接成功了

 

docker安装zabbix-server的服务器上,zabbix-agent需要绑定的ip要注意。(PS:编译安装的没有遇到这种情况)

 

192.168.59.103 的zabbix-agent

#docker run -dit  --name zabbix-agent -p 10050:10050 -e ZBX_HOSTNAME="192.168.59.103" -e ZBX_SERVER_HOST="192.168.59.102" -e ZBX_SERVER_PORT=10051 zabbix/zabbix-agent

-e ZBX_HOSTNAME:本机(客户端)的ip

-e ZBX_SERVER_HOST:服务端的ip

-e ZBX_SERVER_PORT:服务端的端口

posted @   leihongnu  阅读(1598)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2021-07-20 notepad++ 替换回车换行
点击右上角即可分享
微信分享提示