es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo hacer que Logstash sea público a través de la red.

Necesito su apoyo, como se ve en la imagen a continuación, he configurado ELK e implementado en un servidor separado. Está funcionando dentro del mismo servidor, pero estoy tratando de acceder a Logstash a través de la misma red en otros servidores.

Mi pregunta es si es posible en el entorno local?

Configuración de Logstash:

Leer la entrada de Filebeat escuchando el puerto 5044 en el que Filebeat enviará los datos.

input {
beats {
host => “0.0.0.0”
port => “5044”
}
}

output {
stdout {
codec => rubydebug
}
# Enviar eventos de registro correctamente analizados a Elasticsearch.
elasticsearch {
hosts => [“localhost:9200”]
index => “e-%{+YYYY.MM.dd}”
document_type => “%{[@metadata][type]}”
}
}

Configuración de File Beats:

filebeat.inputs:

  • type: log
    # Cambiar a verdadero para habilitar esta configuración de entrada.
    enabled: true
    # Rutas que deben ser rastreadas y recuperadas. Rutas basadas en glob.
    paths:
    #- /var/log/*.log

    • E:\IMR-App\imrh\logs\imrh.log

—————————— Salida de Logstash ——————————-

output.logstash:
# Los hosts de Logstash
hosts: [“0.0.0.0:5044”]

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Según las configuraciones proporcionadas, parece que Logstash está configurado para escuchar en el puerto 5044 en todas las interfaces de red disponibles al establecer el host en 0.0.0.0. Esto significa que debería ser posible acceder a Logstash en la misma red en otros servidores utilizando la dirección IP o el nombre de host del servidor donde se ejecuta Logstash, junto con el puerto 5044.

    Sin embargo, hay algunas cosas que deben verificarse o configurarse:

    • Configuración del firewall: asegúrese de que el servidor donde se ejecuta Logstash permita el tráfico entrante en el puerto 5044 desde los otros servidores.
    • Conectividad de red: verifique que los otros servidores puedan alcanzar el servidor donde se ejecuta Logstash y que no haya problemas de red.
    • Configuración de Filebeat: asegúrese de que Filebeat esté configurado para enviar datos a la dirección IP o el nombre de host correctos del servidor que ejecuta Logstash, y que se use el puerto 5044.

    Suponiendo que se cumplan estas condiciones, debería ser posible acceder a Logstash en la misma red en otros servidores.

Comments are closed.