Dalja HTTP e Logstash: konfigurimi i vërtetimit përmes proxy
Përdorni objektin proxy të shtojcës me URL dhe llogari në tubacionin e daljes, duke ruajtur URL-në reale të mbledhësit dhe formatin e ngjarjeve.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Vendosni këto vlera në mjedisin e nisjes së shërbimit Logstash përpara se ai të ngarkojë tubacionin. EVENT_ENDPOINT mbetet mbledhësi; OUTBOUND_PROXY_URL mund të jetë http://proxy.example:8080 edhe për një mbledhës HTTPS. Një export i mëvonshëm në një shell tjetër nuk e ndryshon daljen që po ekzekutohet.
Shtojca pranon një varg URI, një hash me host/port/scheme, ose hash-in e paraqitur me url dhe user/password opsionale. Zgjidhni një formë dhe mbajini emrat e fushave të saj bashkë. Forma e vargut URI mund të përdorë një kandidat nga lista e proxy-ve HTTP për një rrugë publike që nuk kërkon llogari proxy.
Bashkoni këtë me tubacionin ekzistues të dorëzimit HTTP dhe ruani vërtetimin e mbledhësit dhe formatin e ngjarjeve. Llogaria e objektit bëhet hyrja te ndërmjetësi; token-i ose hyrja përmes API të mbledhësit vazhdon t'i përkasë kërkesës drejt destinacionit.