Supported OS Linux Windows Mac OS

Versión de la integración5.1.0

Dashboard de Lighttpd

Información general

El check de Lighttpd del Agent realiza un seguimiento del tiempo de actividad, de los bytes utilizados, de las solicitudes por segundo, de los códigos de respuesta y mucho más.

Configuración

Instalación

El check de Lighttpd está incluido en el paquete del Datadog Agent, por lo que no necesitas instalar nada más en tus servidores Lighttpd.

Además, instala mod_status en tus servidores de Lighttpd.

Configuración

host

Para configurar este check para un Agent que se ejecuta en un host:

  1. Edita el archivo lighttpd.d/conf.yaml, en la carpeta conf.d/ en la raíz de tu directorio de configuración del Agent. Consulta el ejemplo de lighttpd.d/conf.yaml para conocer todas las opciones de configuración disponibles:

    init_config:
    
    instances:
      ## @param lighttpd_status_url - string - required
      ## Status url of your Lighttpd server.
      #
      - lighttpd_status_url: http://localhost/server-status?auto
    
  2. Reinicia el Agent.

En contenedores

Para los entornos en contenedores, consulta las Plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de los parámetros que se indican a continuación.

ParámetroValor
<INTEGRATION_NAME>lighttpd
<INIT_CONFIG>en blanco o {}
<INSTANCE_CONFIG>{"lighttpd_status_url": "http://%%host%%/server-status?auto"}

Recopilación de logs

  1. La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent; debes habilitarla en el archivo datadog.yaml:

    logs_enabled: true
    
  2. Añade este bloque de configuración a tu archivo lighttpd.d/conf.yaml para empezar a recopilar logs de Lighttpd:

    logs:
      - type: file
        path: /path/to/my/directory/file.log
        source: lighttpd
    

    Cambia el valor del parámetro path y configúralo para tu entorno. Consulta el ejemplo de lighttpd.d/conf.yaml para conocer todas las opciones de configuración disponibles.

  3. Reinicia el Agent.

Validación

Ejecuta el subcomando del Agent status y busca lighttpd en la sección Checks.

Datos recopilados

Métricas

lighttpd.connections.state_handle_request
(gauge)
[Sólo Lighttpd 2] Número de conexiones activas en el estado de manejo interno de la solicitud.
Se muestra como conexión
lighttpd.connections.state_keep_alive
(gauge)
[Sólo Lighttpd 2] Número de conexiones inactivas.
Se muestra como conexión
lighttpd.connections.state_read_header
(gauge)
[Sólo Lighttpd 2] Número de conexiones activas en el estado de lectura de la cabecera de la solicitud http.
Se muestra como conexión
lighttpd.connections.state_start
(gauge)
[Sólo Lighttpd 2] Número de conexiones activas en el estado de inicialización del temporizador de inactividad.
Se muestra como conexión
lighttpd.connections.state_write_response
(gauge)
[Sólo Lighttpd 2] Número de conexiones activas en el estado de escritura de la respuesta a la red.
Se muestra como conexión
lighttpd.net.bytes
(gauge)
[Sólo Lighttpd 1] Número de bytes enviados y recibidos desde el inicio.
Se muestra como byte
lighttpd.net.bytes_in
(rate)
[Sólo Lighttpd 2] Número de bytes recibidos por segundo.
Se muestra como byte
lighttpd.net.bytes_in_avg
(gauge)
[Sólo Lighttpd 2] Número medio de bytes recibidos por segundo desde el inicio.
Se muestra como byte
lighttpd.net.bytes_in_avg_5sec
(gauge)
[Sólo Lighttpd 2] Número medio de bytes recibidos por segundo durante los últimos 5 segundos.
Se muestra como byte
lighttpd.net.bytes_out
(rate)
[Sólo Lighttpd 2] Número de bytes enviados por segundo.
Se muestra como byte
lighttpd.net.bytes_out_avg
(gauge)
[Sólo Lighttpd 2] Número medio de bytes enviados por segundo desde el inicio.
Se muestra como byte
lighttpd.net.bytes_out_avg_5sec
(gauge)
[Sólo Lighttpd 2] Número medio de bytes enviados por segundo durante los últimos 5 segundos.
Se muestra como byte
lighttpd.net.bytes_per_s
(gauge)
[Sólo Lighttpd 1] Número de bytes enviados y recibidos por segundo.
Se muestra como byte
lighttpd.net.connections_avg
(gauge)
[Sólo Lighttpd 2] Número medio de conexiones por segundo desde el inicio.
Se muestra como conexión
lighttpd.net.connections_avg_5sec
(gauge)
[Sólo Lighttpd 2] Número medio de conexiones por segundo durante los últimos 5 segundos.
Se muestra como conexión
lighttpd.net.connections_total
(rate)
[Sólo Lighttpd 2] Número total de conexiones por segundo.
Se muestra como conexión
lighttpd.net.hits
(gauge)
[Sólo Lighttpd 1] Número de aciertos desde el inicio.
Se muestra como acierto
lighttpd.net.request_per_s
(gauge)
[Sólo Lighttpd 1] Número de solicitudes por segundo.
Se muestra como solicitud
lighttpd.net.requests_avg
(gauge)
[Sólo Lighttpd 2] Número medio de solicitudes por segundo desde el inicio.
Se muestra como solicitud
lighttpd.net.requests_avg_5sec
(gauge)
[Sólo Lighttpd 2] Número medio de solicitudes por segundo durante los últimos 5 segundos.
Se muestra como solicitud
lighttpd.net.requests_total
(rate)
[Sólo Lighttpd 2] Número de solicitudes por segundo.
Se muestra como solicitud
lighttpd.performance.busy_servers
(gauge)
[Sólo Lighttpd 1] Número de conexiones inactivas.
Se muestra como conexión
lighttpd.performance.idle_server
(gauge)
[Sólo Lighttpd 1] Número de conexiones inactivas.
Se muestra como conexión
lighttpd.performance.memory_usage
(gauge)
[Sólo Lighttpd 2] Cantidad de memoria utilizada por el servidor.
Se muestra como byte
lighttpd.performance.uptime
(gauge)
[Sólo Lighttpd 1] Cantidad de tiempo que el servidor ha estado activo.
Se muestra como segundo
lighttpd.response.status_1xx
(rate)
[Sólo Lighttpd 2] Número de códigos de estado 1xx generados por segundo.
Se muestra como respuesta
lighttpd.response.status_2xx
(rate)
[Sólo Lighttpd 2] Número de códigos de estado 2xx generados por segundo.
Se muestra como respuesta
lighttpd.response.status_3xx
(rate)
[Sólo Lighttpd 2] Número de códigos de estado 3xx generados por segundo.
Se muestra como respuesta
lighttpd.response.status_4xx
(rate)
[Sólo Lighttpd 2] Número de códigos de estado 4xx generados por segundo.
Se muestra como respuesta
lighttpd.response.status_5xx
(rate)
[Sólo Lighttpd 2] Número de códigos de estado 5xx generados por segundo.
Se muestra como respuesta

Eventos

El check de Lighttpd no incluye eventos.

Checks de servicio

lighttpd.can_connect

Devuelve CRITICAL si el Agent no puede conectarse y recopilar métricas de la instancia de Lighttpd monitorizada, si no devuelve OK.

Estados: ok, crítico

Solucionar problemas

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

Referencias adicionales