博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
kibana-sentinl-监控报警
阅读量:5323 次
发布时间:2019-06-14

本文共 2413 字,大约阅读时间需要 8 分钟。

kibana 安装 sentin 插件

./bin/kibana-plugin install https://github.com/sirensolutions/sentinl/releases/download/tag-6.2.3-2/sentinl-v6.2.3.zip  # 根据实际情况下载对应kibana版本的插件

重启kibana

 

添加发件邮箱

vim /etc/kibana/kibana.yml

sentinl:  settings:    email:      active: true      user: xxx@163.com      password: mima      host: smtp.163.com       ssl: true   #根据实际情况添加    report:      active: true

 

添加报警规则:

 

 

 

{    "_index": "watcher",    "_type": "watch",    "_id": "new_watcher_bzd9kgjzi",    "_score": 1,    "_source": {      "title": "Alerm",      "disable": false,      "uuid": "new_watcher_bzd9kgjzi",      "trigger": {        "schedule": {          "later": "every 1 hours"  //执行时间为1小时        }      },      "input": {        "search": {          "request": {            "body": {              "query": {                "bool": {                  "must": [                    {                      "query_string": {                        "fields": [                          "body^5",                          "_all"                        ],                        "query": "ERROR~",  //限制报警源为出错ERROR的日志                        "use_dis_max": true                      }                    },                    {                      "range": {                        "@timestamp": {                          "gte": "now-1h",  //对进1小时的日志进行检测                          "lte": "now",                          "format": "epoch_millis"                        }                      }                    }                  ],                  "must_not": []                }              }            }          }        }      },      "condition": {        "script": {          "script": "payload.hits.total>=1"  //当报警条件为ERROR出现的次数大于1        }      },      "transform": {        "script": {          "script": ""        }      },      "actions": {        "AlermNeon": {          "throttle_period": "1h0m0s",          "email": {            "to": "yyyg@163.com",  //接收报警的邮箱            "from": "xxxx@163.com",//发送报警的邮箱(与kibana.yml配置中一致)            "subject": "Sentinl Alarm",            "priority": "high",            "body": "Alerm of neon: {
{payload.hits.total}} !" //邮件内容 } } } } }

查看kibana 日志,看有没有异常报错: tail -f /var/log/kibana/kibana.stdout

 参考链接:

 https://blog.csdn.net/whg18526080015/article/details/73812400

 http://blog.51cto.com/10546390/2051676 

转载于:https://www.cnblogs.com/cp-miao/p/8876547.html

你可能感兴趣的文章
2018-2019-2 20165314『网络对抗技术』Exp5:MSF基础应用
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
使用命令创建数据库和表
查看>>
【转】redo与undo
查看>>
安卓当中的线程和每秒刷一次
查看>>
wpf样式绑定 行为绑定 事件关联 路由事件实例
查看>>
TCL:表格(xls)中写入数据
查看>>
Oracle事务
查看>>
String类中的equals方法总结(转载)
查看>>
标识符
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
内存地址对齐
查看>>
创新课程管理系统数据库设计心得
查看>>
Could not resolve view with name '***' in servlet with name 'dispatcher'
查看>>
[转载] redis 的两种持久化方式及原理
查看>>
MyBaits学习
查看>>
管道,数据共享,进程池
查看>>
[Cypress] Stub a Post Request for Successful Form Submission with Cypress
查看>>