Create keepalive.config
This commit is contained in:
31
templates/keepalive.config
Normal file
31
templates/keepalive.config
Normal file
@@ -0,0 +1,31 @@
|
||||
#haproxy - You can add more types manually after this.
|
||||
vrrp_script chk_haproxy {
|
||||
script "killall -0 haproxy" # verify the pid existance
|
||||
interval 2 # check every 2 seconds
|
||||
weight 2 # add 2 points of prio if OK
|
||||
}
|
||||
vrrp_instance VI_HAPROXY {
|
||||
interface ens192 # interface to monitor
|
||||
state MASTER
|
||||
virtual_router_id 51 # Assign one ID for this route
|
||||
priority 104
|
||||
unicast_src_ip 10.5.10.51
|
||||
unicast_peer {
|
||||
10.5.10.52
|
||||
10.5.10.53
|
||||
10.5.10.120
|
||||
10.5.10.121
|
||||
|
||||
}
|
||||
virtual_ipaddress {
|
||||
10.5.10.56 # the virtual IP
|
||||
}
|
||||
track_script {
|
||||
chk_haproxy
|
||||
}
|
||||
# notify /usr/local/bin/notify_keepalived.sh
|
||||
}
|
||||
|
||||
# DO NOT REMOVE THE NEXT LINE
|
||||
#@S9S_NEXT_SECTION@
|
||||
|
||||
Reference in New Issue
Block a user