Plug-in alarm akun perusahaan WeChat berdasarkan ElastAlert
Proyek ini sedang dalam masa pemeliharaan. Jika perlu, silakan pindah ke proyek tambang lain anjia0532/elastalert-docker
Keuntungan
Untuk petunjuk rinci, silakan lihat https://anjia0532.github.io/2017/02/16/elastalert-wechat-plugin/
Jika aturan alarm dinonaktifkan secara tidak dapat dijelaskan setelah berjalan selama jangka waktu tertentu, silakan lihat #2 untuk detailnya.
Jika SSLError(SSLError("bad handshake: Error([('SSL routines', SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],)",),)
lihat Jianshu #SSLError (Kedaluwarsa) , jika persyaratan keamanan tidak tinggi, Anda dapat memodifikasi wechat_qiye_alert.py#L73 dan wechat_qiye_alert.py#L126 untuk menambahkan verify=False
. Namun, ini tidak memverifikasi sertifikat, yang dapat dengan mudah menyebabkan man-in-the-middle serangan dan masalah lainnya. Cari google python2.7 SNI
untuk solusi spesifik.
Ubuntu 16.04 python 2.7.12 normal. Jika kondisi memungkinkan, disarankan untuk menggunakan image buruh pelabuhan untuk mengurangi berbagai masalah aneh yang disebabkan oleh perbedaan lingkungan.
repo hub buruh pelabuhan anjia0532/elastalert-wechat-plugin
#默认docker官方库
docker pull anjia0532/elastalert-wechat-plugin
#阿里云镜像库
docker pull registry.cn-hangzhou.aliyuncs.com/shunneng/elastalert-wechat-plugin
ELASTICSEARCH_HOST
: host pencarian elastis
ELASTICSEARCH_PORT
: port pencarian elastis
ELASTICSEARCH_USERNAME
: nama pengguna elasticsearch
ELASTICSEARCH_PASSWORD
: kata sandi elasticsearch
SET_CONTAINER_TIMEZONE
: Apakah akan menyetel zona waktu, benar|salah
CONTAINER_TIMEZONE
: Zona waktu, default waktu Beijing Distrik Kedelapan Timur Asia/Shanghai