Izhod HTTP v Logstashu: nastavitev preverjanja pristnosti prek proxyja
V izhodni cevovod uporabite proxy objekt vtičnika z URL-jem in računom ter ohranite pravi URL zbiralnika in obliko dogodkov.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Te vrednosti nastavite v zagonskem okolju storitve Logstash, preden naloži cevovod. EVENT_ENDPOINT ostaja zbiralnik; OUTBOUND_PROXY_URL je lahko http://proxy.example:8080 tudi za zbiralnik HTTPS. Poznejši export v drugi lupini ne spremeni izhoda, ki teče.
Vtičnik sprejme niz URI, hash s host/port/scheme, ali prikazani hash z url in neobveznimi user/password. Izberite eno obliko in imejte njena imena polj skupaj. Oblika niza URI lahko uporabi kandidata s seznama proxyjev HTTP za javno pot, ki ne potrebuje proxy računa.
To združite z obstoječim cevovodom za dostavo HTTP in ohranite preverjanje pristnosti zbiralnika in obliko dogodkov. Račun predmeta se prijavi pri posredniku; žeton ali prijava API zbiralnika še vedno pripada zahtevi na cilj.