All Projects → anjia0532 → Elastalert Wechat Plugin

anjia0532 / Elastalert Wechat Plugin

Licence: apache-2.0
elastalert微信企业号报警插件

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Elastalert Wechat Plugin

Mina Webpack
🍱 Mina single-file-component meets Webpack
Stars: ✭ 77 (-31.25%)
Mutual labels:  wechat, weixin
Wechat Mall
清欢美味食光机,也是我做的第一个小程序,功能比较简单,后台基于API工厂
Stars: ✭ 98 (-12.5%)
Mutual labels:  wechat, weixin
Weixin Java Mp Demo
基于Spring Boot 和 WxJava 实现的微信公众号Java后端Demo,支持多公众号
Stars: ✭ 1,291 (+1052.68%)
Mutual labels:  wechat, weixin
Wechat
Wechat API wrapper in Elixir
Stars: ✭ 70 (-37.5%)
Mutual labels:  wechat, weixin
Wechat
java微信客户端
Stars: ✭ 109 (-2.68%)
Mutual labels:  wechat, weixin
Mojo Weixin
使用Perl语言(不会没关系)编写的个人账号微信/weixin/wechat客户端框架(非GUI),可通过插件提供基于HTTP协议的api接口供其他语言或系统调用
Stars: ✭ 1,181 (+954.46%)
Mutual labels:  wechat, weixin
Wx Voice
Convert audio files between Tencent apps (Weixin / Wechat, QQ) and Silk codec with other general formats such as MP3 and M4A
Stars: ✭ 93 (-16.96%)
Mutual labels:  wechat, weixin
Miniweather
基于koa的微信公众号开发
Stars: ✭ 67 (-40.18%)
Mutual labels:  wechat, weixin
Wechat Toolbox
WeChat toolbox(微信工具箱)
Stars: ✭ 109 (-2.68%)
Mutual labels:  wechat, weixin
Wechat Mp Hack
微信公众平台模拟登录自动群发图文消息
Stars: ✭ 101 (-9.82%)
Mutual labels:  wechat, weixin
Wemark
微信小程序Markdown渲染库
Stars: ✭ 1,159 (+934.82%)
Mutual labels:  wechat, weixin
Wechatswift
iOS WeChat App Written in Swift 5.0
Stars: ✭ 102 (-8.93%)
Mutual labels:  wechat, weixin
Tina
💃 一款轻巧的渐进式微信小程序框架
Stars: ✭ 1,153 (+929.46%)
Mutual labels:  wechat, weixin
Agora Miniapp Tutorial
Hello world for Agora SDK running in https://en.wikipedia.org/wiki/WeChat#WeChat_Mini_Program
Stars: ✭ 75 (-33.04%)
Mutual labels:  wechat, weixin
Offiaccount
[微信公众号] A fast wechat offiaccount development sdk written in Golang
Stars: ✭ 68 (-39.29%)
Mutual labels:  wechat, weixin
Teepay
Typecho 个人支付宝、微信收款插件
Stars: ✭ 90 (-19.64%)
Mutual labels:  wechat, weixin
Wxpay Sdk
Server-side SDK of Weixin/WeChat, the Java binding.
Stars: ✭ 63 (-43.75%)
Mutual labels:  wechat, weixin
Lxspider
爬虫案例合集。包括但不限于《淘宝、京东、天猫、豆瓣、抖音、快手、微博、微信、阿里、头条、pdd、优酷、爱奇艺、携程、12306、58、搜狐、百度指数、维普万方、Zlibraty、Oalib、小说、招标网、采购网、小红书》
Stars: ✭ 60 (-46.43%)
Mutual labels:  wechat, weixin
Wechat Weapp Movie
🎬电影推荐 - 微信小程序
Stars: ✭ 1,355 (+1109.82%)
Mutual labels:  wechat, weixin
Leaf
一个开发友好、功能完备的开源微信商城框架
Stars: ✭ 102 (-8.93%)
Mutual labels:  wechat, weixin

elastalert-wechat-plugin

基于ElastAlert的微信企业号报警插件

重要说明

本项目停止维护,如有需要请移至我的另一个项目 anjia0532/elastalert-docker

优势

  1. 支持 py3.6+(本项目只支持2.7)
  2. 支持环境变量配置,使用更简单
  3. 同时支持 企业微信和钉钉群报警
  4. 对于时区进行了优化,比如支持东八区 等...

使用说明

使用说明详见 https://anjia0532.github.io/2017/02/16/elastalert-wechat-plugin/

常见问题

  1. 如果遇到运行一段时间后,报警规则莫名被禁用,则 详见 https://github.com/anjia0532/elastalert-wechat-plugin/issues/2

  2. 如果报 SSLError(SSLError("bad handshake: Error([('SSL routines', SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],)",),) 参见 简书#SSLError (已失效),如果对于安全要求不高的话,可以 修改 wechat_qiye_alert.py#L73wechat_qiye_alert.py#L126加入 verify=False 但是 此为不校验证书,容易导致中间人攻击等问题。具体解决方案自行搜索google python2.7 SNI

使用Docker

ubuntu 16.04 python 2.7.12 正常,如果条件允许,建议使用docker镜像,减少环境差异导致的各种奇葩问题

docker hub repo anjia0532/elastalert-wechat-plugin Automated build Docker Pulls

#默认docker官方库
docker pull anjia0532/elastalert-wechat-plugin

#阿里云镜像库
docker pull registry.cn-hangzhou.aliyuncs.com/shunneng/elastalert-wechat-plugin

环境变量说明

ELASTICSEARCH_HOST: elasticsearch host

ELASTICSEARCH_PORT: elasticsearch port

ELASTICSEARCH_USERNAME: elasticsearch用户名

ELASTICSEARCH_PASSWORD: elasticsearch密码

SET_CONTAINER_TIMEZONE: 是否要设置时区,true|false

CONTAINER_TIMEZONE: 时区,默认北京时间东八区 Asia/Shanghai

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].