Complemento de alarma de cuenta empresarial de WeChat basado en ElastAlert
Este proyecto no tiene mantenimiento. Si es necesario, pase a otro proyecto mío anjia0532/elastalert-docker.
Ventajas
Para obtener instrucciones detalladas, consulte https://anjia0532.github.io/2017/02/16/elastalert-wechat-plugin/
Si la regla de alarma se desactiva inexplicablemente después de ejecutarse durante un período de tiempo, consulte el punto 2 para obtener más detalles.
Si SSLError(SSLError("bad handshake: Error([('SSL routines', SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')],)",),)
consulte Jianshu #SSLError (caducado) , si los requisitos de seguridad no son altos, puede modificar wechat_qiye_alert.py#L73 y wechat_qiye_alert.py#L126 para agregar verify=False
. Sin embargo, esto no verifica el certificado, lo que puede conducir fácilmente a un intermediario. ataques y otros problemas. Busque en Google python2.7 SNI
soluciones específicas.
Ubuntu 16.04 Python 2.7.12 es normal. Si las condiciones lo permiten, se recomienda utilizar imágenes de Docker para reducir varios problemas extraños causados por diferencias ambientales.
repositorio de Docker Hub 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 de búsqueda elástica
ELASTICSEARCH_PORT
: puerto de búsqueda elástica
ELASTICSEARCH_USERNAME
: nombre de usuario de búsqueda elástica
ELASTICSEARCH_PASSWORD
: contraseña de búsqueda elástica
SET_CONTAINER_TIMEZONE
: si se debe establecer la zona horaria, verdadero|falso
CONTAINER_TIMEZONE
: Zona horaria, hora predeterminada de Beijing Octavo Distrito Este Asia/Shanghai