F5 Distributed Cloud Services

Supported OS Linux Windows Mac OS

Información general

F5 Distributed Cloud (XC) Services proporciona a los clientes una plataforma nativa en la nube global que puede desplegar, gestionar y proteger sus aplicaciones en entornos híbridos (nube pública, centros de datos privados o colocaciones). También están disponibles servicios de ADN y CDN.

La plataforma de F5 XC incluye el receptor global de logs, que puede configurarse para enviar de forma segura logs a un endpoint de logs HTTPS de Datadog. La configuración puede realizarse a través de la interfaz de usuario de la consola de F5 XC.

Esta integración incluye:

  • Dashboard: Información general de logs de acceso, Información general de eventos WAF, Información general de eventos de BOT Defense
  • Vista guardada: incluye facetas para los campos más consultados.
  • Reglas de detección: reglas de detección para eventos de F5 WAF y Bot Defense
    • F5, WAF, Alto número de tráfico bloqueado: identifica el alto volumen de tráfico bloqueado por el Web Application Firewall (WAF).
    • F5, WAF, Tráfico inusual desde una única IP de origen: identifica patrones de tráfico inusuales originados desde una única dirección IP de origen.
    • F5, Bot Defense, Host único afectado por múltiples dominios: detecta cuando un único host dentro de la red es objetivo de múltiples dominios, indicando una potencial actividad de bot.
    • F5, Bot Defense, Múltiples hosts afectados por un único cliente bot: identifica cuando múltiples hosts son afectados por el tráfico de un único cliente bot.
    • F5, Bot Defense, Tráfico anormal observado en un país específico: identifica y responde a patrones de tráfico anormales observados en un país concreto en los últimos 30 minutos.

Configuración

La transmisión global de logs está disponible para el espacio de nombres del sistema o en un espacio de nombres compartido:

  • Los espacios de nombres compartidos admiten la transmisión de logs desde todos los espacios de nombres compartidos de tu cuenta, o de una lista específica de espacios de nombres compartidos que puedes especificar.
  • Los espacios de nombres de sistema sólo admiten la transmisión de logs desde los espacios de nombres de sistema.

A continuación, se muestra un ejemplo de configuración de un receptor global de logs en un espacio de nombres de sistema. Para ver un vídeo paso a paso, consulta las instrucciones de Configuración del registro remoto en Datadog en el canal oficial de Youtube de Datadog.

Paso 1: Crear un receptor global de logs

  1. En la consola de F5® Distributed Cloud, ve al servicio Shared Configuration (Configuración compartida).
  2. Selecciona Manage > Global Log Receiver (Gestionar > Receptor global de logs).
  3. Selecciona Global Log Receiver (Receptor global de logs) en caso de sitios Cloud y Edge.
  4. Haz clic en el botón Add Global Log Receiver (Añadir receptor global de logs)

Paso 2: Configurar propiedades globales del receptor de logs

Haz lo siguiente en la sección Global Log Receiver (Receptor global de logs):

  1. En la sección Global Log Receiver (Receptor global de logs), introduce un nombre en la sección de metadatos. Opcional: establece etiquetas y añade una descripción.
  2. Selecciona Request Logs (Logs de solicitud) o Security Events (Eventos de seguridad) para el campo Log Type (Tipo de logs). Nota: Los logs de solicitud están configurados por defecto.
  3. Selecciona eventos que se transmitirán en función del espacio de nombres entre las siguientes opciones:
    a. Selecciona logs del espacio de nombres actual: transmite logs desde el espacio de nombres compartido. b. Selecciona logs de todos los espacios de nombres: transmite logs desde todos los espacios de nombres. c. Selecciona logs en espacios de nombres específicos: transmite logs de espacios de nombres especificados. Introduce el nombre de espacio de nombres en la lista de espacios de nombres mostrados. Para añadir más de un espacio de nombres, selecciona Add item (Añadir elemento). Nota: Los espacios de nombres proporcionan agrupación lógica y aislamiento de objetos dentro de un inquilino de nube distribuida.
  4. Selecciona Datadog para la casilla Receiver Configuration (Configuración del receptor). Configura lo siguiente para el receptor de Datadog: a. Establece el nombre del sitio como datadoghq.com.
    b. Ve a Datadog y crea una clave de API en los parámetros de organización. c. Copia la clave de API.
    d. Navega de nuevo a F5 y pega la clave de API de Datadog en los campos del receptor de Datadog.

Opcional, Paso 3: Configurar parámetros avanzados

Los ajustes avanzados incluyen la configuración de las opciones de lote y TLS. Puedes aplicar límites como un número máximo de bytes de mensajes o un tiempo de espera para que un lote de logs se envíe al receptor.

  1. Selecciona la opción Show Advanced Fields (Mostrar campos avanzados)
  2. Dentro de la sección Batch Options (Opciones de lote): a. Selecciona Timeout Seconds (Segundos de tiempo de espera) para las Batch Timeout Options (Opciones de tiempo de espera de lote) e introduce un valor de tiempo de espera en el cuadro Timeout Seconds (Segundos de tiempo de espera). b. Selecciona Max events (Máximo de eventos) para Batch Max Events (Máximo de eventos de lote) e introduce un valor entre 32 y 2000 en la casilla Max events (Máximo de eventos). c. Selecciona Max Bytes (Máximo de bytes) para Batch Bytes (Lote de bytes) e introduce un valor entre 4096 y 1048576 en el cuadro Batch Bytes (Lote de bytes). Los logs se envían cuando el tamaño del lote iguala o supera el tamaño de byte especificado.
  3. Dentro de la sección TLS: a. Selecciona Use TLS (Usar TLS) para el campo TLS.
    b. Selecciona Server CA Certificates (Certificados de autorización del servidor) en el campo Trusted CA (Certificados de certificación de confianza). Introduce los certificados en formato PEM o Base64 en el cuadro Server CA Certificates (Certificados de autorización del servidor). c. Selecciona Enable mTLS (Activar mTLS) para la configuración mTLS e introduce el certificado de cliente en formato PEM o Base64 en el cuadro Client Certificate (Certificado de cliente). d. Selecciona Configure (Configurar) en el campo Client Private Key (Clave privada del cliente) e introduce el secreto en el cuadro con el tipo seleccionado como Text (Texto). e. Selecciona Blindfold, espera a que se complete la operación y haz clic en Apply (Aplicar).

Paso 4: Terminar la instalación del F5XC.

  • Selecciona Save & Exit (Guardar y salir) para completar la creación del receptor global de logs. Comprueba que los Logs se reciben en tu cuenta de Datadog.

Paso 5: Crear facetas de logs de Datadog Una vez que los logs empiecen a llegar, será necesario crear facetas de log para el análisis de datos y la visualización de dashboard. La creación de facetas de log es sencilla y se puede realizar desde el panel lateral de logs de Datadog con la orientación disponible aquí.

Crea facetas para los siguientes campos:

  • espacio de nombres
  • dominio
  • país
  • ip_src_
  • sitio_dst
  • instancia_dst_
  • método
  • tamaño_solicitud
  • tamaño_rsp
  • ruta
  • estado_conexión

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog o soporte de F5.

Referencias adicionales

Más información sobre F5 Distributed Cloud Services.