vms_keepalived_check_list
vms_keepalived_check_list
global_defs {
keepalived.conf
enable_script_security
script_user unified
}
vrrp_script chk_ssh {
script "</dev/tcp/10.244.240.116/22"
interval 2 # check every second
weight 4 # add 4 points of prio if OK
vrrp_script chk_opensips {
script "/usr/bin/pgrep opensips"
interval 2
weight 10
}
vrrp_instance VI_1 {
state MASTER
interface ens256
virtual_router_id 55
priority 103
advert_int 1
authentication {
auth_type PASS
auth_pass password
}
virtual_ipaddress {
10.244.240.119
}
track_script {
chk_ssh
chk_opensips
}
}
Pre-condition
8
keepalived monitor in port 22 on ens256 and opensips: