logstash http против сертификата собственной подписи SSL
Я работаю с плагином logstash http poller. Я обнаружил, что он не может обработать запрос https, если нет сертификата.
когда я пытаюсь сделать:
input {
http_poller {
urls => {
alteon => {
webserver => "https://mywebserver"
method => get
auth => {
user => "admin"
password => "admin"
}
ssl_certificate_verification => false
headers => {
Accept => "application/json"
}
metadata_target => "http_poller_metadata"
}
}
request_timeout => 20
schedule => {"every" => "5s" }
codec => "json"
automatic_retries => 3
}}
output {
stdout { codec => rubydebug }
}
Я думаю, что добавление ssl_certificate_verification
приму мое заявление, когда я попытаюсь сделать это, я получу:
"http_request_failure" => {
"request" => {
"ssl_certificate_verification" => "false",
"headers" => {
"Accept" => "application/json"
},
"method" => "get",
"auth" => {
"eager" => true,
"pass" => "admin",
"user" => "admin"
},
"metadata_target" => "http_poller_metadata",
"url" => "https://mywebserver
allinone"
},
"backtrace" => nil,
"runtime_seconds" => 0.384,
"name" => "alteon",
"error" => "PKIX path building failed: sun.security.provider.c
ertpath.SunCertPathBuilderException: unable to find valid certification path to
requested target"
},
"@timestamp" => 2017-10-02T15:12:08.247Z,
"@version" => "1",
"tags" => [
[0] "_http_request_failure"
]
}
Мой вопрос: возможно ли использовать плагин poller без сертификата? Я знаю, что http_poller использует manticore, который не поддерживает режим проверки ни одного.
Я не являюсь разработчиком ruby, но мне удалось написать код, который использует другой клиент, создать https с помощью вызова ssl с режимом проверки ни один.
Я хотел бы знать, проверяет ли http_poller SSL ни один из режимов?