LVS 服务监控程序Ldirectord 配置
发表于:2007-06-09来源:作者:点击数:
标签:
个人感觉在HA+LVS里面,用ldirectord来监控realserver的服务,要比mon好使的多。可能因为我不懂perl吧!? ## Ldirectord will periodically connect to each real server# and request a known URL. If the data returned by the server# does not contain t
个人感觉在HA+LVS里面,用ldirectord来监控realserver的服务,要比mon好使的多。可能因为我不懂perl吧!?
#
# Ldirectord will periodically connect to each real server
# and request a known URL. If the data returned by the server
# does not contain the the expected response then the
# test fails and the real server will be taken out of the available
# pool. The real server will be added back into the pool once the
# test suclearcase/" target="_blank" >cceeds. If all real servers are removed from the pool then
# localhost is added to the pool as a fallback measure.
#
# Based on the sample ldirectord.cf provided with ldirectord
#
# Prepared: March 2003
#
# Global Directives
checktimeout=10
checkinterval=2
#fallback=127.0.0.1:80
autoreload=no
#logfile="/var/log/ldirectord.log"
logfile="local0"
quiescent=yes
# Virtual Server for HTTP
virtual=10.1.3.61:80
fallback=127.0.0.1:80
real=192.168.6.4:80 masq
real=192.168.6.5:80 masq
service=http
request="index.html"
receive="Test Page"
scheduler=rr
#persistent=600
protocol=tcp
checktype=negotiate
# Virtual Service for HTTPS
virtual=10.1.3.61:443
fallback=127.0.0.1:443
real=192.168.6.4:443 masq
real=192.168.6.5:443 masq
service=https
request="index.html"
receive="Test Page"
scheduler=rr
#persistent=600
protocol=tcp
checktype=negotiate
# Virtual Service for FTP
# Note that peresistancy needs to be turned on for FTP when
# used with LVS-TUN (ipip) or LVS-DR (gate), but not with LVS-NAT (masq).
virtual=10.1.3.61:21
fallback=127.0.0.1:21
real=192.168.6.4:21 masq
real=192.168.6.5:21 masq
service=ftp
request="welcome.msg"
receive="Welcome"
login="anonymous"
passwd="anon@anon.anon"
scheduler=rr
#persistent=600
protocol=tcp
checktype=negotiate
## Virtual Service for IMAP
#virtual=10.1.3.61:143
# fallback=127.0.0.1:143
# real=192.168.6.4:143 masq
# real=192.168.6.5:143 masq
# service=imap
# #login="test"
# #passwd="test"
# scheduler=rr
# #persistent=600
# protocol=tcp
# checktype=negotiate
#
## Virtual Service for POP
#virtual=10.1.3.61:110
# fallback=127.0.0.1:110
# real=192.168.6.4:110 masq
# real=192.168.6.5:110 masq
# service=pop
# #login="test"
# #passwd="test"
# scheduler=rr
# #persistent=600
# protocol=tcp
#
## Virtual Service for SMTP
#virtual=10.1.3.61:25
# fallback=127.0.0.1:25
# real=192.168.6.4:25 masq
# real=192.168.6.5:25 masq
# service=smtp
# scheduler=rr
# #persistent=600
# protocol=tcp
#
## Virtual Service for LDAP
#virtual=10.1.3.61:389
# fallback=127.0.0.1:389
# real=192.168.6.4:389 masq
# real=192.168.6.5:389 masq
# service=ldap
# scheduler=rr
# #persistent=600
# protocol=tcp
#
只需要由HA启动ldirectord时读入该配置文件。就可以正确检测后台服务进程,踢掉DOWN了的节点,提供高可用服务了。
原文转自:http://www.ltesting.net