HAProxy community

HAProxy GUI set status not sync

Hi,
I am using Puppet to keep the configurations of the HAProxy servers in sync, and I have a couple of questions, first is that if I should use a floating IP to access the Web gui or I should have a web gui listening on both of the nodes.
And the second question is about keeping the status of the backend in sync between both LB, main and backup. Let’s say I set to maintenance one backend at the main LB, then a failover happens and the secondary LB becomes the active one but that specific backend was not set to maintenance and it starts receiving traffic.

Thanks.