Apache 负载平衡 - 如何获取有关服务器故障的报告

Apache 负载平衡 - 如何获取有关服务器故障的报告

我对负载平衡还不熟悉,所以如果问题比较简单,请见谅。我设置了一个基本的负载平衡,使用一台服务器作为负载平衡器(计划再添加至少一台带心跳的服务器),目前有 2 台后端服务器。它是使用 mod_proxy(负载平衡 https 请求)完成的。

我不知道如何自动收到通知 - 例如,如果后端服务器之一宕机或没有响应,通过电子邮件收到通知。有办法吗,还是我必须使用外部实用程序?

提前谢谢你的帮助!

答案1

如果这是错误的,我很抱歉,因为我很长时间没有使用过心跳,但上次使用它时,我只需要添加到 /etc/ha.d/haresources,其中 SUBJECT 可以与这些邮件应具有的主题和您的电子邮件地址进行交换。您可以通过逗号分隔添加多个收件人,如下所示:MailTo::[email protected]::SUBJECTMailTo::[email protected],[email protected]::SUBJECT

当然,为了使其正常工作,您必须安装“邮件”,如果您想使用外部邮件服务器,您还需要安装 ssmtp 并通过 /etc/ssmtp/ssmtp.conf 对其进行配置,如下所示(根据您的设置进行编辑):

[email protected]
mailhub=smtp.yourmailserver.com:587
AuthUser=yourmailusername
AuthPass=yourmailuserpassword
UseTLS=YES
UseSTARTTLS=YES

相关内容