双KeepAlived+Mysql切换Vip时发邮件问题。
centos5.5,两个服务器KeepAlived+Mysql,在第一个服务器上Keepalived的down脚本,也就是在mysql宕掉时候运行的脚本是关掉keepal...
centos 5.5,两个服务器KeepAlived+Mysql,在第一个服务器上Keepalived的down脚本,也就是在mysql宕掉时候运行的脚本是关掉keepalived,(service keepalived stop)第二个服务器接管,这样来达到切换vip的目的,但是这样不会发送切换邮件提醒,如何能在关掉keepalived之前先发邮件通知再关掉keepalived呢?
展开
展开全部
解决问题的基本思路是在备机切换为主机时,发送邮件提醒。
具体方式:
在keepalived配置中可以做如下配置:
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 13
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 6d02896810d442478799edcc47bcd62c
}
virtual_ipaddress {
x.x.x.x
}
track_script {
chk_haproxy
}
notify_master /usr/bin/change_master.sh
}
这样,在备机切换为主机的时候,将会执行change_master.sh脚本。这个脚本里你可以写一个邮件通知的功能。当主机挂了,备机自动切为主机时,将会执行这个功能进行通知。
具体方式:
在keepalived配置中可以做如下配置:
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 13
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 6d02896810d442478799edcc47bcd62c
}
virtual_ipaddress {
x.x.x.x
}
track_script {
chk_haproxy
}
notify_master /usr/bin/change_master.sh
}
这样,在备机切换为主机的时候,将会执行change_master.sh脚本。这个脚本里你可以写一个邮件通知的功能。当主机挂了,备机自动切为主机时,将会执行这个功能进行通知。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询