前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ELK日志分析系统&Sentil插件邮件报警

ELK日志分析系统&Sentil插件邮件报警

作者头像
全栈程序员站长
发布2021-06-08 21:42:36
1.4K0
发布2021-06-08 21:42:36
举报
在这里插入图片描述
在这里插入图片描述

ELK的具体详解上篇文章我已经说过了这里我就不说了 下面我来讲解一下Sentil插件

Sentinl插件

sentinl是一个免费的kibana监控预警与报告插件,与付费软件X-Pack功能类似,可以实现监控并发报警邮件。

对于Kibana的一些数据我们有时候是想要对某些字段进行持续关注的,这时候通过报警的手段就可以大幅提升对这些信息状态了解的及时性及可靠性。使用sentinl插件就可以帮助我们实现这个功能。

sentinl安装

下载地址:https://github.com/sirensolutions/sentinl/releases/ (注意下载版本一定要和kibana版本一致,我这里是sentinl-v6.3.2)

下载并安装安装包:

/home/kibana/bin/kibana-plugin install https://github.com/sirensolutions/sentinl/releases/download/tag-6.5.0-0/sentinl-v6.5.4.zip

上面这种方法会很慢毕竟是从GitHub上面进行下载的建议先从官网先把对应的安装包下载到本地然后上传到服务器进行安装这样快一些!

kibana安装插件

代码语言:javascript
复制
/usr/local/kibana/bin/kibana-plugin  install  file:///root/sentinl-v6.3.2.zip

这里会稍等一会进行安装。成功后进行重启一下Kibana 登录web界面会看到左侧栏多出一个Sentil功能接下来就可以进行配置了 在这里我配置的索引名是Nginx 查看日志是 error.log 我会设置时间条件邮件配置,然后故意访问nginx页面多次产生404,以达到一个效果展示

Kibana还在安装 我先讲解一下文件配置里面写的是smtp服务,很多邮箱都支持smtp服务具体的百度一下进行进行设置并且获得授权码 我用的是QQ邮箱具体步骤我说一下:

进入首页

在这里插入图片描述
在这里插入图片描述

点击设置–>账户(向下拉可以看到)–>开启IMAP/SMTP服务会给你授权码记得复制下来要不关闭后没记住还要重新获取

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后看一下QQ邮箱的具体SMTP地址和端口号

在这里插入图片描述
在这里插入图片描述

地址:smtp.qq.com 端口:465

回到服务器如果发现安装完成那就继续往下走进行配置

在这里插入图片描述
在这里插入图片描述

进行修改配置文件

代码语言:javascript
复制
[root@localhost config]# pwd
/usr/local/kibana/config
[root@localhost config]# vim kibana.yml

末尾添加:

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
sentinl:
  settings:
    email:
      active: true
      user: QQ邮箱账号
      password: QQ邮箱客户端授权码
      host: smtp.qq.com   QQ邮箱的smtp地址   其他邮箱自行百度
      ssl: true
      port: 465        QQ邮箱smtp服务器端口号  其他邮箱自行百度
      timeout: 10000

进行启动Kibana

代码语言:javascript
复制
/usr/local/kibana/bin/kibana

访问Web界面 http://192.168.2.66:5601

在这里插入图片描述
在这里插入图片描述

先确保自己设置的分析日志和索引能发现

在这里插入图片描述
在这里插入图片描述

接下来配置Sentil功能 点击NEW

在这里插入图片描述
在这里插入图片描述

点击Wizard

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

默认带一个HTML邮件报警,还可以继续添加其他的报警方式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

点击上方保存

在这里插入图片描述
在这里插入图片描述

点击▶按钮 如果显示没有数据满足条件那就自己制造一些错误日志 然后再点击▶会进行执行

在这里插入图片描述
在这里插入图片描述

如果收到邮件则成功

在这里插入图片描述
在这里插入图片描述

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/101944.html原文链接:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Sentinl插件
  • sentinl安装
  • 进入首页
  • 点击设置–>账户(向下拉可以看到)–>开启IMAP/SMTP服务会给你授权码记得复制下来要不关闭后没记住还要重新获取
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档