From d38805bc18a69dda3b33ca3a193420ff656d33dd Mon Sep 17 00:00:00 2001 From: Chris Buechler Date: Sat, 4 Apr 2009 21:01:05 -0400 Subject: Honor monitor type for server load balancing --- etc/inc/vslb.inc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'etc/inc') 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; } } -- cgit v1.1