Skip to main content
Data Infrastructure Insights
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Recopilador de datos Apache

Colaboradores

Este recopilador de datos permite la recopilación de datos de servidores Apache en su entorno.

Requisitos previos
  • Debe tener su servidor Apache HTTP configurado y funcionando correctamente

  • Debe tener permisos sudo o de administrador en el host/máquina virtual del agente

  • Normalmente, el módulo Apache mod_status se configura para exponer una página en la ubicación '/Server-status?auto' del servidor Apache. La opción ExtendedStatus debe estar habilitada para poder recopilar todos los campos disponibles. Para obtener información sobre cómo configurar el servidor, consulte la documentación del módulo Apache: https://httpd.apache.org/docs/2.4/mod/mod_status.html#enable

Instalación

  1. En Observabilidad > Colectores, haz clic en +Recopilador de datos. Elija Apache.

    Seleccione el sistema operativo o la plataforma en la que está instalado el agente Telegraf.

  2. Si aún no ha instalado un agente para la recopilación, o si desea instalar un agente para un sistema operativo o plataforma diferente, haga clic en Mostrar instrucciones para ampliar las "Instalación del agente" instrucciones.

  3. Seleccione la clave de acceso del agente para utilizarla con este recopilador de datos. Puede agregar una nueva clave de acceso del agente haciendo clic en el botón + clave de acceso del agente. Práctica recomendada: Utilice una clave de acceso de agente diferente sólo cuando desee agrupar recopiladores de datos, por ejemplo, por sistema operativo/plataforma.

  4. Siga los pasos de configuración para configurar el recopilador de datos. Las instrucciones varían en función del tipo de sistema operativo o plataforma que utilice para recopilar datos.

Configuración de Apache

Configuración

El complemento de Telegraf para el servidor HTTP de Apache se basa en el módulo 'mod_status' para activarlo. Cuando esto está habilitado, el servidor HTTP de Apache expondrá un punto final HTML que se puede ver en el explorador o se puede raspar para extraer el estado de toda la configuración del servidor HTTP de Apache.

Compatibilidad:

La configuración se desarrolló contra Apache HTTP Server versión 2.4.38.

Habilitar mod_status:

La activación y exposición de los módulos 'mod_status' implica dos pasos:

  • Módulo de activación

  • Exposición de las estadísticas del módulo

Módulo de activación:

La carga de módulos se controla mediante el archivo de configuración en '/usr/local/apache/conf/httpd.conf'. Edite el archivo de configuración y anule el comentario de las siguientes líneas:

LoadModule status_module modules/mod_status.so
Include conf/extra/httpd-info.conf

Exposición de las estadísticas del módulo:

La exposición de 'mod_status' está controlada por el archivo de configuración bajo '/usr/local/apache2/conf/extra/httpd-info.conf'. Asegúrese de que dispone de lo siguiente en ese archivo de configuración (al menos, habrá otras directivas):

# Allow server status reports generated by mod_status,
# with the URL of http://servername/server-status
<Location /server-status>
    SetHandler server-status
</Location>

#
# ExtendedStatus controls whether Apache will generate "full" status
# information (ExtendedStatus On) or just basic information (ExtendedStatus
# Off) when the "server-status" handler is called. The default is Off.
#
ExtendedStatus On

Para obtener instrucciones detalladas sobre el módulo 'od_status', consulte la "Documentación de Apache"

Objetos y contadores

Se recopilan los objetos siguientes y sus contadores:

Objeto: Identificadores: Atributos: Puntos de datos:

Apache

Servidor de espacio de nombres

Nodo IP Nombre de nodo Puerto Padre servidor principal generación de configuración servidor principal MPM generación tiempo de actividad del servidor principal se está deteniendo

Bytes de trabajadores ocupados por bytes de solicitud por segunda CPU Children System CPU Children User CPU Load System CPU System CPU User Asynchronous Connections Closing Asynchronous Connections Writing Connections duración total per Request Idle Workers Load Average (último 1 m) Load Average (último 15 m) Load Average (últimos 5 m) Procesos solicitudes por segundo acceso total duración total total KBytes cuadro de indicadores Cerrar cuadro de indicadores DNS consultas de indicadores acabado cuadro de indicadores Limpieza en vacío cuadro de indicadores mantener activo Registro cuadro de indicadores Abrir cuadro de indicadores lectura cuadro de indicadores Enviar cuadro de indicadores iniciando cuadro de indicadores esperando

Resolución de problemas

Puede encontrar información adicional en la "Soporte técnico" página.