ElastAlert 기반 WeChat 기업 계정 알람 플러그인
이 프로젝트는 유지 관리가 종료되었습니다. 필요한 경우 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는 정상입니다. 조건이 허락한다면 환경 차이로 인해 발생하는 다양한 이상한 문제를 줄이기 위해 도커 이미지를 사용하는 것이 좋습니다.
도커 허브 저장소 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 호스트
ELASTICSEARCH_PORT
: 엘라스틱서치 포트
ELASTICSEARCH_USERNAME
: Elasticsearch 사용자 이름
ELASTICSEARCH_PASSWORD
: 엘라스틱서치 비밀번호
SET_CONTAINER_TIMEZONE
: 시간대 설정 여부, true|false
CONTAINER_TIMEZONE
: 시간대, 기본 베이징 시간 East Eighth District Asia/Shanghai