<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Load-Balance servers monitor issue]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I am trying to setup pfsense as a load-balancer, it is not the first time I configure it but this time I want more than a simple port health check.<br />
Here is the setup:</p>
<p dir="auto">WAN: 10.255.2.15<br />
LAN: 192.168.1.0/24<br />
DHCP: 192.168.1.100/192.168.1.200</p>
<p dir="auto">mysql-db1 -&gt; 192.168.1.21<br />
mysql-db2 -&gt; 192.168.1.22<br />
mysql-db3 -&gt; 192.168.1.23</p>
<p dir="auto">What I am trying to accomplish a load-balancer that load-balance port 3306 but monitors port 80 to check the mysql health, but I can't figure this out. I have mysql servers that have an Apache server running and if you request the root http://192.168.1.21/ it will execute a PHP script and in this script I made some MySQL health check. the apache servers return the perfect answer at the moment if I call them in the browser.</p>
<p dir="auto">So I configured a new monitor with type HTTP with path / and host: empty because I am unsure of what to put there, but I tried the WAN ip, I tried a VIP but still I am having some issues.  Then I configured a pool with my 3 servers, the port I specified was 3306 and the monitor is my newly created http monitor. Then I created my virtual server that point to my WAN ip and port 3306.</p>
<p dir="auto">How can I accomplsih this setup?</p>
]]></description><link>https://forum.netgate.com/topic/42663/load-balance-servers-monitor-issue</link><generator>RSS for Node</generator><lastBuildDate>Thu, 16 Apr 2026 07:50:52 GMT</lastBuildDate><atom:link href="https://forum.netgate.com/topic/42663.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Mar 2012 21:51:54 GMT</pubDate><ttl>60</ttl></channel></rss>