最近公司需求要搭建一个监控系统,用来监控程序运行状态,错误日志发生次数,等等情况,来保障系统稳定性。我就查看的相关资料,发现ES的watcher可以实现这个功能,我就开始进行实践,在实践中,其他的困难,基本可以解决,但是发邮件的配置困扰着我,经过不断的尝试,终于实现了发邮件的功能。如下是我公司的发邮件的配置信息:
在elasticsearch.yml中添加如下信息,注意写的格式,不然很容易启动报错。
xpack.notification.email.account: work: profile: standard email_defaults: from: xxx.com(发邮件方) smtp: auth: true starttls.enable: false host: smtp.xxxx.com port: 25 user: xxx.com(收邮件方) password: xxxxx |
注意:修改完成后,要重启ES。