Rundeck

Supported OS

Información general

Rundeck enriquece aún más las notificaciones de Datadog con funciones de flujo de trabajo automatizado para ayudar a diagnosticar problemas y solucionarlos.

Más información sobre la automatización de tus runbooks para reducir el tiempo de incidentes en el sitio web de Rundeck.

Algunos ejemplos de casos de uso son:

  • Si un servicio Windows/Linux está caído, intentar reiniciarlo
  • Si la sincronización NTP está desactivada, reiniciar el servicio NTP en ese equipo
  • Limpiar logs y otros residuos de archivos cuando se llena el disco
  • Reiniciar servicios en respuesta a colas de trabajo colgadas
  • Aprovisionar capacidades en respuesta a una alta utilización

Utiliza las siguientes instrucciones para configurar tu integración Datadog/Rundeck.

Configuración

Instalación

Prepare al menos una tarea Rundeck que quieras activar mediante una alerta de Datadog.

Configuración

Rundeck

  1. En tu proyecto de Rundeck, haz clic en la opción de navegación Webhooks.
  2. Haz clic en Add (Añadir).
  3. Da un nombre al webhook, por ejemplo: Datadog-Restart Service.
  4. Haz clic en el botón Choose Webhook Plugin (Elegir complemento de webhook) y selecciona Run Job (Ejecutar tarea).
  5. Selecciona la tarea que quieres ejecutar cuando se active este webhook.
  6. [Opcional] En la línea Options (Opciones), introduce el siguiente texto: `-raw ${raw} -event_type ${data.event_type}`` (Esto hace que la carga útil completa de Datadog esté disponible como parte de las opciones de introducción de tareas).
  7. Haz clic en Create Webhook (Crear webhook). El campo URL se rellena automáticamente después de crear el webhook.

rundeck-setup

Nota: Si utilizas un cortafuegos, añade los rangos IP de Datadog a tu lista de autorizaciones.

Configuración de Datadog

  1. Abre Datadog y ve a Integrations > Integrations (Integraciones** > Integraciones).

  2. Busca “webhooks”.

    search-dd-2024

  3. Haz clic en la entrada del webhook que se muestra arriba. Se abrirá la ventana de configuración.

    webhooks-config

  4. Haz clic en el botón New (Nuevo) y rellena el formulario:

  • Da un nombre al webhook. (a)

  • Pega la URL de tu webhook Rundeck en la línea URL. Esto corresponde al paso 7 de la sección anterior. (b)

  • Haz clic en Save (Guardar). (c)

    webhook-fill

Añade esta integración a cualquier notificación de alerta en Datadog añadiendo el destinatario de @webhook-Rundeck_Restart_Service. El nombre varía en función del nombre que le hayas dado al webhook en el paso 4a. Cuando el monitor activa una alerta, el webhook ejecuta la tarea asociada.

También se pueden utilizar otros complementos, como Advanced Run Job, en función de tu caso de uso.

Datos recopilados

Métricas

La integración Rundeck no proporciona métricas.

Checks de servicio

La integración Rundeck no incluye checks de servicio.

Eventos

La integración Rundeck no incluye eventos.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el servicio de asistencia de Datadog.