Sortida HTTP de Logstash: configurar l'autenticació del proxy
Feu servir l'objecte de proxy amb URL i compte del connector al pipeline de sortida, conservant l'URL real del col·lector i el format dels esdeveniments.
output {
http {
url => "${EVENT_ENDPOINT}"
http_method => "post"
format => "json"
proxy => {
url => "${OUTBOUND_PROXY_URL}"
user => "${OUTBOUND_PROXY_USER}"
password => "${OUTBOUND_PROXY_PASSWORD}"
}
}
}Definiu aquests valors a l'entorn d'inici del servei de Logstash abans que carregui el pipeline. EVENT_ENDPOINT continua sent el col·lector; OUTBOUND_PROXY_URL pot ser http://proxy.example:8080 fins i tot per a un col·lector HTTPS. Un export posterior en una altra shell no canvia la sortida en execució.
El connector accepta una cadena URI, un hash amb host/port/scheme, o el hash mostrat amb url i user/password opcionals. Trieu una forma i manteniu junts els seus noms de camp. La forma de cadena URI pot usar un candidat de la llista de proxys HTTP per a una ruta pública que no necessita compte de proxy.
Combineu-ho amb el pipeline de lliurament HTTP existent i conserveu-ne l'autenticació del col·lector i el format dels esdeveniments. El compte de l'objecte inicia sessió a l'intermediari; el testimoni o l'inici de sessió per API del col·lector continua pertanyent a la petició de destí.