heartbeat、metricbeat 和 Elasticsearch 7.5 的邮件配置

Mail configuration for heartbeat, metricbeat and Elasticsearch 7.5

我在我们的服务器中使用 heartbeat、metricbeat 和 elasticsearch 7.5 以及 kibana 来检查服务器状态和应用程序的可用性。如果应用程序或服务器出现故障或没有响应,我想收到一封电子邮件。有什么方法可以为此配置电子邮件,或者我可以使用 curl 向开发人员发送电子邮件吗?

您可以实施 Watchers to get notified about these events via E-Mail by using the Email action

首先,您需要实施观察者将执行的搜索查询,例如每 30 分钟您的特定指数。然后您必须定义一个必须满足的条件才能执行观察者操作(在本例中为电子邮件操作)。也许条件是当文档存在于心跳索引中且字段 X 的值为 Y(例如,检查是否存在 http 代码 XXX)。

总结一下:

是的,您可以通过 Elasticsearch 的 Watcher-Feature 进行配置。请查看我发布的文档和链接,因为不可能在此处解释所有细节。

希望能帮到你