@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 SGUENOS 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-montar-elk-stack-en-portainer-y-docker-compose

Curso ELK: Montar ELK Stack en Portainer y Docker Compose

Curso ELK: Montar ELK Stack en Portainer y Docker Compose Para poder proseguir con el …

Deja una respuesta

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

15 + 12 =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu