المكون الإضافي لتنبيه حساب مؤسسة 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')],)",),)
راجع جيانشو #SSLError (منتهية الصلاحية) ، إذا لم تكن متطلبات الأمان عالية، فيمكنك تعديل wechat_qiye_alert.py#L73 وwechat_qiye_alert.py#L126 لإضافة verify=False
ومع ذلك، فإن هذا لا يتحقق من الشهادة، مما قد يؤدي بسهولة إلى رجل في الوسط الهجمات وغيرها من المشاكل. ابحث في google python2.7 SNI
عن حلول محددة.
يعد Ubuntu 16.04 python 2.7.12 أمرًا طبيعيًا، إذا سمحت الظروف بذلك، فمن المستحسن استخدام صور عامل الإرساء لتقليل المشكلات الغريبة المختلفة الناجمة عن الاختلافات البيئية.
docker hub 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
: المنطقة الزمنية، توقيت بكين الافتراضي شرق المنطقة الثامنة Asia/Shanghai