RousselTMLEARNING

TP · Kibana y Elastic Observability: del descubrimiento a la maestría

Proyecto del itinerario: centralizar y explotar los logs de varios servidores

Lo que vas a aprender en este TP
  • Recoger con Elastic Agent y Fleet
  • Estructurar con Logstash
  • Conservar con ILM
  • Analizar, visualizar, alertar
  • Proteger el acceso

Introducción #

Lo que vas a aprender en esta sección
  • Recoger con Elastic Agent y Fleet
  • Estructurar con Logstash
  • Conservar con ILM
  • Analizar, visualizar, alertar
  • Proteger el acceso

Contexto. Aplicas todo el itinerario a un caso real: la tabla de evaluación del artículo del proyecto indica lo que valida tu trabajo.

Requisitos: el laboratorio Fleet de la práctica 1 del curso Elastic Agent, jq  ·  Duración estimada: 120 min

Puesta en práctica #

Pasos guiados, con su corrección.

  1. 1. El laboratorio y la recogida del sistema

    Arranca el laboratorio de la práctica 1 de Elastic Agent (Elasticsearch, Kibana, Fleet Server, un agente en lab-policy) y comprueba que llegan los logs del sistema.

  2. 2. Retención de 30 días

    ¿Por qué? La plantilla de índice dedicada debe existir antes de crear el data stream de la aplicación para que herede la política ILM.

  3. 3. Logstash para la aplicación heredada

    Genera un archivo de log y lanza Logstash en la red del laboratorio para estructurarlo y enviarlo a logs-legacyapp-lab.
  4. 4. Analizar y visualizar

    Escribe las consultas ES|QL del panel y constrúyelo en Kibana (Lens): reparto de estados, errores por minuto, URL con más errores, volumen de logs del sistema por host.

  5. 5. Alertar y proteger

    Crea una regla ES|QL que alerte a partir de 5 errores en 5 minutos (como en la práctica de alertas de Kibana) y un rol y un usuario «lector» limitados a leer los logs y el panel.

Nivel de dificultad : ●●●○○ (3/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 2 h

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Preguntas sobre esta lección

Todavía no hay preguntas: sé el primero en pedir ayuda o compartir tu configuración.

Hacer una pregunta sobre esta lección →

Artículos recomendados

Proyecto del itinerario Elastic: centralizar y explotar los logs

El proyecto de validación del itinerario «Dominio de Elastic Stack»: Elastic Agent y Fleet, Logst...

Logstash en producción: colas persistentes, DLQ y varios pipelines

Hacer que Logstash sea fiable en producción: cola persistente, dead letter queue, varios pipeline...

Elastic Observability : logs, infrastructure, APM et synthétiques

Les fonctions d'Elastic Observability : exploration des logs, inventaire d'infrastructure avec El...

Políticas de agente, integraciones, data streams y pipelines

Construir políticas de agente, añadir integraciones (System, Nginx, Custom Logs), elegir los name...

Elastic Agent autónomo, salidas Logstash y Kafka, y OpenTelemetry (EDOT)

Escribir una configuración autónoma, enviar a Logstash o Kafka y usar Elastic Agent como Collecto...

Machine learning en Elastic: detección de anomalías y AIOps

Detectar automáticamente los comportamientos anómalos: jobs de detección de anomalías, datafeeds,...

Elastic Agent: arquitectura, Fleet e integraciones

Entender Elastic Agent: agente único de recogida, Fleet y Fleet Server, políticas de agente, inte...

Elastic Security: SIEM, reglas de detección e investigación

Usar Elastic Security como SIEM: fuentes de datos ECS, tipos de reglas de detección (query, EQL, ...

Beats : aller plus loin (sécurité, performances, Elastic Agent et migration vers Alloy)

Industrialiser Filebeat, Metricbeat et les autres Beats : sorties sécurisées, processors, modules...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!