NGINX - UDP - Syslog

1. NGINX - UDP - Syslog

Marcelo Matos
zwe

(usa Ubuntu)

Enviado em 20/09/2019 - 18:11h

Pessoal;

Boa Tarde!

Instalei e configurei o NGINX em meu servidor e está funcionando em partes. Ele ao enviar o pacote na porta UDP 514, está enviando com o IP do Proxy/Balanceador. Esse proxy vai se conectar por varios servidores e enviar Logs (Syslog) para um servidor destino. Mas está enviando os Logs com o IP do Load balance. Já tentei usar as diretivas abaixo, mas o NGINX não sobe, sempre gera o erro : directive is not allowed here in .

proxy_set_header X-Real-IP $remote_addr; 


Segue meu arquivo de configuração:

# Load balance UDP‑based DNS traffic across two servers
stream {
upstream syslog_upstreams {
server X.X.X.X:514;
}

server{
#set_real_ip_from X.X.X.X:;
listen 514 udp;
proxy_pass syslog_upstreams;
proxy_protocol on;
}


}