docker - Elastalert 与 Elasticsearch SSL
问题描述
我的 Elasticsearch 位于集群 es01、es02 和 es03 中。我也用 docker 给你带来了我的 ElastAlert 2。我的 Elasticsearch 是 HTTPS。如何配置 ElastAlert 以连接到 ElasticSearch HTTPS?
我在下面尝试但由于以下原因而出现错误:
SSLCertVerificationError("主机名 '192.168.56.105' 不匹配 'es01', 'es02', 'es03'")
下面是我的配置
es_host: 192.168.1.105
es_port: 19200
es_username: elastic
es_password: myPassword
use_ssl: True
ca_certs: /opt/elastalert/certs/ca.crt.pem
client_cert: /opt/elastalert/certs/crt.pem
client_key: /opt/elastalert/certs/key.pem
解决方案
推荐阅读
- python - 第一次出现 500 内部服务器错误的 FastAPI
- heroku - 嵌套 js 服务器在 Heroku 上崩溃
- java - 如何保存自定义对话框的状态?
- c# - 如何插入从分配给字典的 SQL 表中提取的数据
?(ASP.Net) - snowflake-cloud-data-platform - 共享上的雪花流状态
- r - 将传单特征转化为 SF 特征
- ruby-on-rails - 如何在另一个控制器的上下文中使用rails form partial而不将ID作为隐藏字段传递
- matlab - 执行“迭代 FFT DIT Radix2”算法 matlab 的输出问题
- node.js - 无法再将 Dialogflow 连接到 Firebase
- postgresql - 如何使用 pgsql 从 json 中提取?