@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Curso ELK: Cómo Enviar Logs de NGINX desde un contenedor LXC a ELK

Curso ELK: Cómo en Enviar Logs de NGINX desde un contenedor LXC a ELK

Seguimos con el curso de ElasticSearch…

Voy a utilizar para esta entrada un servidor NGINX corriendo en un contenedor LXC, pero sirve de base para otros servidores. Vamos a integrar sus logs en el stack ELK que está en otro punto de la red. Usaremos en este caso Filebeat.

Lo que vamos a conseguir es:

  • Leer los logs de acceso y error de NGINX dentro del LXC.

  • Enviarlos a Elasticsearch (o Logstash)

Pasos para configurar Filebeat

Si vuestro contenedor es Debian o Ubuntu, como es mi caso, lanzamos la instalación:

curso-elk-como-en-enviar-logs-de-nginx-desde-un-contenedor-lxc-a-elk-1

Habilitamos el módulo de NGINX:

Configuramos las rutas de los logs para NGINX. Abrimos el módulo:

Y ajustamos:

Podéis revisar previamente si la ruta es correcta:

 

curso-elk-como-en-enviar-logs-de-nginx-desde-un-contenedor-lxc-a-elk-2

Ahora tenemos que configurar la salida hacia ELK. Abrimos el fichero:

Según como queramos enviar los logs, lo podéis hacer de la siguiente forma:

Modificamos también la línea de Kibana:

Inicia Filebeat:

Validamos que Filebeat está enviando desde el contenedor LXC:

Si queréis ver los logs en tiempo real:

Reiniciamos el contenedor de Logstash (yo uso Portainer para gestionarlos):

curso-elk-como-en-enviar-logs-de-nginx-desde-un-contenedor-lxc-a-elk-3

Carga, esto es opcional, los dashboards de NGINX:

Revisamos Kibana que llegan logs:

curso-elk-como-en-enviar-logs-de-nginx-desde-un-contenedor-lxc-a-elk-4

Entradas Curso ELK

¿Te ha gustado la entrada SÍGUENOS EN TWITTER O INVITANOS A UN CAFE?

El Blog de Negu

Acerca de Raul Unzue Pulido

Blogger en “Máquinas Virtuales - El Blog de Negu” | Senior Security Manager (PMP, ITIL) | ProjectManager, SysAdmin & DevOps Enthusiast | Especialista en Virtualización y Sistemas Operativos | VMware vExpert ⭐️ x12

Compruebe también

curso-elk-consultas-kibana-kql-para-ciberseguridad-1

Curso ELK: Consultas Kibana (KQL) para Ciberseguridad

Curso ELK: Consultas Kibana (KQL) para Ciberseguridad Seguimos con el curso de ELK que tenía …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

6 + siete =

Blog Maquinas Virtuales - El Blog de Negu