Plug-in d'alarme de compte d'entreprise WeChat basé sur ElastAlert
Ce projet n'est plus en maintenance. Si nécessaire, veuillez passer à un autre de mes projets anjia0532/elastalert-docker.
Avantages
Pour des instructions détaillées, veuillez consulter https://anjia0532.github.io/2017/02/16/elastalert-wechat-plugin/
Si la règle d'alarme est inexplicablement désactivée après une exécution pendant un certain temps, veuillez consulter le point 2 pour plus de détails.
Si SSLError(SSLError("bad handshake: Error([('SSL routines', SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],)",),)
voir Jianshu #SSLError (expiré) , si les exigences de sécurité ne sont pas élevées, vous pouvez modifier wechat_qiye_alert.py#L73 et wechat_qiye_alert.py#L126 pour ajouter verify=False
. Cependant, cela ne vérifie pas le certificat, ce qui peut facilement conduire à une manipulation de l'homme du milieu. attaques et autres problèmes. Recherchez sur Google python2.7 SNI
des solutions spécifiques.
Ubuntu 16.04 python 2.7.12 est normal. Si les conditions le permettent, il est recommandé d'utiliser des images Docker pour réduire divers problèmes étranges causés par les différences environnementales.
dépôt du hub docker anjia0532/elastalert-wechat-plugin
#默认docker官方库
docker pull anjia0532/elastalert-wechat-plugin
#阿里云镜像库
docker pull registry.cn-hangzhou.aliyuncs.com/shunneng/elastalert-wechat-plugin
ELASTICSEARCH_HOST
: hôte elasticsearch
ELASTICSEARCH_PORT
: port de recherche élastique
ELASTICSEARCH_USERNAME
: nom d'utilisateur elasticsearch
ELASTICSEARCH_PASSWORD
: mot de passe elasticsearch
SET_CONTAINER_TIMEZONE
: s'il faut définir le fuseau horaire, true|false
CONTAINER_TIMEZONE
: Fuseau horaire, heure par défaut de Pékin, Huitième District Est Asia/Shanghai