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:服务端的端口
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
2021-07-20 notepad++ 替换回车换行