diff options
author | Chris Buechler <cmb@cmb-macbook-pro.local> | 2009-04-04 21:01:05 -0400 |
---|---|---|
committer | Chris Buechler <cmb@cmb-macbook-pro.local> | 2009-04-04 21:01:05 -0400 |
commit | d38805bc18a69dda3b33ca3a193420ff656d33dd (patch) | |
tree | 39288bca0ad32958b735c3fee9d9864572a82af6 /etc/inc/vslb.inc | |
parent | 379ab9a5296f929ce399095322176b75909eac30 (diff) | |
download | pfsense-d38805bc18a69dda3b33ca3a193420ff656d33dd.zip pfsense-d38805bc18a69dda3b33ca3a193420ff656d33dd.tar.gz |
Honor monitor type for server load balancing
Diffstat (limited to 'etc/inc/vslb.inc')
-rw-r--r-- | etc/inc/vslb.inc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/etc/inc/vslb.inc b/etc/inc/vslb.inc index 2968432..ad050fd 100644 --- a/etc/inc/vslb.inc +++ b/etc/inc/vslb.inc @@ -81,11 +81,14 @@ function slbd_configure() { $slbdconf .= "\t:method=round-robin:\\\n"; $slbdconf .= "\t:services={$svrcnt}:\\\n"; $slbdconf .= $svrtxt; + if($config['load_balancer']['lbpool'][$i]['monitor'] == "ICMP") { + $slbdconf .= "\t:ping:\n"; + } else { + $slbdconf .= "\t:tcppoll:send=:expect=:\n"; + } } } - $slbdconf .= "\t:tcppoll:send=:expect=:\n"; - $should_start=1; } } |