2 个解决方案
#1
应该也要配一个在主机上吧,处理方式能选择警告的话最好。
#2
配置keepalived.conf
global_defs {
notification_email {
你的邮箱地址
}
notification_email_from 你服务器发邮件的地址
smtp_server 127.0.0.1 //本机开个sendmail或者postfix,让其能发邮件出去
smtp_connect_timeout 30
}
然后配置heathcheck
real_server 地址 端口 {
weight 100
TCP_CHECK {
connect_port 端口
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
这样不管Master还是Backup宕了,都会有邮件的,keepalived的文档里应该有写的很清楚。
或者keepalived也可以在发现宕机后触发脚本,你在脚本中也可以自己实现通知机制...
global_defs {
notification_email {
你的邮箱地址
}
notification_email_from 你服务器发邮件的地址
smtp_server 127.0.0.1 //本机开个sendmail或者postfix,让其能发邮件出去
smtp_connect_timeout 30
}
然后配置heathcheck
real_server 地址 端口 {
weight 100
TCP_CHECK {
connect_port 端口
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
这样不管Master还是Backup宕了,都会有邮件的,keepalived的文档里应该有写的很清楚。
或者keepalived也可以在发现宕机后触发脚本,你在脚本中也可以自己实现通知机制...
#1
应该也要配一个在主机上吧,处理方式能选择警告的话最好。
#2
配置keepalived.conf
global_defs {
notification_email {
你的邮箱地址
}
notification_email_from 你服务器发邮件的地址
smtp_server 127.0.0.1 //本机开个sendmail或者postfix,让其能发邮件出去
smtp_connect_timeout 30
}
然后配置heathcheck
real_server 地址 端口 {
weight 100
TCP_CHECK {
connect_port 端口
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
这样不管Master还是Backup宕了,都会有邮件的,keepalived的文档里应该有写的很清楚。
或者keepalived也可以在发现宕机后触发脚本,你在脚本中也可以自己实现通知机制...
global_defs {
notification_email {
你的邮箱地址
}
notification_email_from 你服务器发邮件的地址
smtp_server 127.0.0.1 //本机开个sendmail或者postfix,让其能发邮件出去
smtp_connect_timeout 30
}
然后配置heathcheck
real_server 地址 端口 {
weight 100
TCP_CHECK {
connect_port 端口
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
}
}
这样不管Master还是Backup宕了,都会有邮件的,keepalived的文档里应该有写的很清楚。
或者keepalived也可以在发现宕机后触发脚本,你在脚本中也可以自己实现通知机制...