keepalived做完MySQL双机互备,zabbix挂了...

我用keepalived给MySQL做玩双主互备(其中一台是zabbix_server端),做完后发现我的zabbix_server端不能和其他agent端建立连接,应该... 我用keepalived给MySQL做玩双主互备(其中一台是zabbix_server端),做完后发现我的zabbix_server端不能和其他agent端建立连接,应该使用真实IP去连接的,结果它用VIP去和agent通信,然后连接就建立不起来,我只想用VIP实现mysql高可用,并不想对其他端口服务造成影响,请教如何是好... 展开
 我来答
狂族晨曦
2016-09-11 · 超过10用户采纳过TA的回答
知道答主
回答量:25
采纳率:100%
帮助的人:14.1万
展开全部

应该不会影响的啊,你得确认以下几点:

  1. keepalived配置文件中,关于VIP的配置应该如下:

    virtual_server 192.168.1.2 3306 {     #VIP的IP,和监听的端口
  2. 在/etc/services中应该添加了zabbix_server的端口(客户端加前两条):

    # cat >> /etc/services <<eof
    zabbix-agent    10050/tcp                           #ZabbixAgent
    zabbix-agent    10050/udp                           #Zabbix Agent
    zabbix-trapper  10051/tcp                            #ZabbixTrapper
    zabbix-trapper  10051/udp                             #Zabbix Trapper
    eof
  3. 服务端防火墙开启了10050和10051端口,客户端添加10050端口。

  4. 检查服务端zabbix_agent的配置文件中,zabbix_server的ip设置错误(看你的提问,很可能就是这里把server的ip设置成了VIP)

    # vim /usr/local/zabbix/etc/zabbix_agentd.conf
    Server=127.0.0.1   # zabbix server的ip
    ServerActive=127.0.0.1   # zabbix server的ip,主动向zabbix server报数据

这样一来,zabbix走的是10050端口,mysql走的是3306端口,应该不会互相影响的。关于keepalived的更多问题,可以百度我的博客“成航先森”寻找答案。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式