diff options
Diffstat (limited to 'etc')
-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; } } |