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 は正常です。条件が許せば、環境の違いによるさまざまな奇妙な問題を軽減するために docker イメージを使用することをお勧めします。
docker ハブ リポジトリ 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 ポート
ELASTICSEARCH_USERNAME
: elasticsearch ユーザー名
ELASTICSEARCH_PASSWORD
: elasticsearch のパスワード
SET_CONTAINER_TIMEZONE
: タイムゾーンを設定するかどうか、true|false
CONTAINER_TIMEZONE
: タイムゾーン、デフォルト北京時間東8区Asia/Shanghai