一、HAProxy安装
haproxy安装在106.14.141.169这台服务器上。
二、HAProxy配置
配置文件路径:/etc/haproxy/haproxy.cfg
修改为如下:
#listen rabbitmq_admin 0.0.0.0:8002 # server izuf6a1s9ws9726xatwn47z 192.168.3.30:15672 # server izuf6a1s9ws9726xatwn46z 192.168.3.31:15672 # server izuf6a1s9ws9726xatwn45z 192.168.3.32:15672 #绑定配置 listen rabbitmq_cluster 0.0.0.0:8001 #配置tcp模式 mode tcp option tcplog #简单的轮询 balance roundrobin #RabbitMQ集群节点配置 server izuf6a1s9ws9726xatwn47z 192.168.3.30:5672 check inter 5000 rise 2 fall 2 server izuf6a1s9ws9726xatwn46z 192.168.3.31:5672 check inter 5000 rise 2 fall 2 server izuf6a1s9ws9726xatwn45z 192.168.3.32:5672 check inter 5000 rise 2 fall 2 #haproxy监控页面配置 listen monitor :8000 mode http option httplog stats enable #设置haproxy监控地址为http://localhost:8000/rabbitmq-stats stats uri /rabbitmq -stats stats refresh 30s #添加用户名密码认证 stats auth admin:1234 |
三、HAProxy启停
到/etc/haproxy目录下,启动haproxy
停止haproxy
ps -ef | grep haproxy kill -9 pid |
重新启动haproxy
sudo service haproxy restart |
四、验证
打开url: http://106.14.141.169:8000/rabbitmq-stats,账号密码admin/1234
然后看到相关信息即为成功
![](http://wiki.gaiaworks.cn:8090/download/attachments/21985320/rabbitmq-stats.png?version=1&modificationDate=1533717292013&api=v2)