ปลั๊กอินการแจ้งเตือนบัญชีองค์กร WeChat ที่ใช้ ElastAlert
โปรเจ็กต์นี้ขาดการบำรุงรักษา หากจำเป็น โปรดย้ายไปยังโปรเจ็กต์อื่นของฉัน anjia0532/elastalert-docker
ข้อดี
สำหรับคำแนะนำโดยละเอียด โปรดดู https://anjia0532.github.io/2017/02/16/elastalert-wechat-plugin/
หากกฎการเตือนถูกปิดใช้งานอย่างอธิบายไม่ได้หลังจากทำงานมาระยะหนึ่ง โปรดดู #2 สำหรับรายละเอียด
หาก SSLError(SSLError("bad handshake: Error([('SSL routines', SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],)",),)
ดู Jianshu #SSLError (หมดอายุ) หากข้อกำหนดด้านความปลอดภัยไม่สูง คุณสามารถแก้ไข wechat_qiye_alert.py#L73 และ wechat_qiye_alert.py#L126 เพื่อเพิ่ม verify=False
อย่างไรก็ตาม สิ่งนี้ไม่ได้ตรวจสอบใบรับรอง ซึ่งสามารถนำไปสู่การแทรกแซงได้อย่างง่ายดาย การโจมตีและปัญหาอื่นๆ ค้นหา google python2.7 SNI
เพื่อหาวิธีแก้ปัญหาเฉพาะ
Ubuntu 16.04 python 2.7.12 เป็นเรื่องปกติ หากเงื่อนไขเอื้ออำนวย ขอแนะนำให้ใช้อิมเมจนักเทียบท่าเพื่อลดปัญหาแปลกๆ ต่างๆ ที่เกิดจากความแตกต่างด้านสิ่งแวดล้อม
repo ฮับนักเทียบท่า anjia0532/elastalert-wechat-plugin
#默认docker官方库
docker pull anjia0532/elastalert-wechat-plugin
#阿里云镜像库
docker pull registry.cn-hangzhou.aliyuncs.com/shunneng/elastalert-wechat-plugin
ELASTICSEARCH_HOST
: โฮสต์การค้นหาแบบยืดหยุ่น
ELASTICSEARCH_PORT
: พอร์ตการค้นหาแบบยืดหยุ่น
ELASTICSEARCH_USERNAME
: ชื่อผู้ใช้ elasticsearch
ELASTICSEARCH_PASSWORD
: รหัสผ่านการค้นหาแบบยืดหยุ่น
SET_CONTAINER_TIMEZONE
: ว่าจะตั้งค่าโซนเวลาหรือไม่ จริง|เท็จ
CONTAINER_TIMEZONE
: โซนเวลา เริ่มต้นเวลาปักกิ่ง East Eighth District Asia/Shanghai