elastalert微信报警

针对国人微信使用率较高的情况,开发了三个ElastAlert微信插件(shell,python,java)

简介

ElastAlert支持以下方式报警

  • Command
  • Email
  • JIRA
  • OpsGenie
  • SNS
  • HipChat
  • Slack
  • Telegram
  • Debug
  • Stomp

Email 优点是免费,可追溯(不手动删除情况下),配置方便。缺点是查看不及时(QQ邮箱除外,弹窗提示,我服),阅读不方便,大部分人都是使用PC阅读邮件

使用Command调用短信接口推送短信,成本高,信息少且单一,不及时(停机时,丢失信息)

详细分析 参见 为何使用微信企业号团队号

https://github.com/anjia0532/weixin-qiye-alert#为何使用微信企业号团队号

ElastAlert Python 插件

准备工作

  1. Elasticsearch 5.2.0
  2. ElastAlert 0.1.8

步骤

具体ElastAlert安装以及使用Email报警,参见我写的另外一篇文章 ElastAlert 基于Elasticsearch的监控告警

https://github.com/anjia0532/weixin-qiye-alert#为何使用微信企业号团队号

部分代码参考 python与shell通过微信企业号发送消息

https://www.cnblogs.com/caoguo/p/5668653.html

ElastAlert Command之java版

准备工作

  1. 申请企业号 (https://qy.weixin.qq.com/)具体自行百度
  2. 安装Git(https://git-scm.com/)
  3. Java 1.8+(http://www.oracle.com/technetwork/java/javase/downloads/index.html)
  4. Maven(https://maven.apache.org/download.cgi)

步骤

参见我的项目 anjia0532/weixin-qiye-alert


原文作者:赵安家

原文链接:https://anjia.ml/2017/02/16/elastalert-wechat-plugin/

版权声明

Java后端技术所推送文章,为本人原创、网上收集或其他作者投稿,对于网上收集部分除非确实无法确认,我们都会注明作者和来源。部分文章推送时未能与原作者取得联系。若涉及版权问题,烦请原作者联系我们,我们会在24小时内删除处理,谢谢!^_^ QQ:1573876303。

本文分享自微信公众号 - Java后端技术(JavaITWork)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-03-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

国家认证的Python工程师有什么能力要求?

Python这门语言近来是越来越火,在国家层面越来越被重视。除了之前热议的加入高考和中小学教育之外,现在连普通大学生也无法逃脱Python的毒手了。

1K00
来自专栏软件开发

JavaScript学习总结(五)——jQuery插件开发与发布

jQuery插件就是以jQuery库为基础衍生出来的库,jQuery插件的好处是封装功能,提高了代码的复用性,加快了开发速度,现在网络上开源的jQuery插件非...

13830
来自专栏繁花云

巧用js替换某些不能替换的文字

在运行某些程序时,作者为了保护版权,将版权文字进行了特殊处理,使得我们无法进行修改。

18400
来自专栏极乐技术社区

小程序一周报 | 新注册公众号将没有留言功能

微信团队为进一步规范公众平台生态环境,后续新注册的账号将没有留言功能,「最近三个月内注册,但尚未使用留言功能的账号将被收回留言权限。」

18600
来自专栏彭湖湾的编程世界

【算法】哈希表的诞生

《算法(java)》                           — — Robert Sedgewick, Kevin Wayne

17470
来自专栏彭湖湾的编程世界

【算法】论平衡二叉树(AVL)的正确种植方法

《算法(java)》                           — — Robert Sedgewick, Kevin Wayne

18720
来自专栏繁花云

12-01-js深入学习

问题表现是:httpd服务器已经开启了,端口也已经监听了,但是就是无法访问

8000
来自专栏彭湖湾的编程世界

【javascript】谈谈HTML5: Web-Worker、canvas、indexedDB、拖拽事件

前言:作为一名Web开发者,可能你并没有对这个“H5”这个字眼投入太多的关注,但实际上它早已不知不觉进入到你的开发中,并且总有一天会让你不得不正视它,了解它并运...

36930
来自专栏老马寒门IT

jQuery EasyUI 详解

easyui 为创建现代化,互动,JavaScript 应用程序,提供必要的功能。

72410
来自专栏coder修行路

《深入理解计算机系统》阅读笔记--程序的机器级表示(上)

编译器基于编程语言的规则,目标机器的指令集和操作系统遵循的惯例,经过一系列的阶段生成机器代码。GCC c语言编译器以汇编代码的形式产生输出,汇编代码是机器代码的...

14600

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励