Complemento Apache

Apache es un servidor web muy usado para una variedad de sistemas operativos. Para obtener más información, visita http://httpd.apache.org/.

Investigación

Incluso si el complemento de Apache no está configurado, Monitoring descubre los servicios de Apache que se ejecutan en tu proyecto de Cloud Platform cuando realiza lo siguiente:

  • busca los nombres de las instancias Apache
  • comprueba puertos abiertos a 80 o 443 a través de reglas de firewall

Los servicios descubiertos se muestran en la página de servicios de Apache en el menú Recursos. Después de instalar el agente de supervisión y configurar el complemento Apache en tus instancias, Monitoring propaga la página de servicios de Apache con inventario y métricas.

Configura Monitoring para supervisar Apache

Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento de Apache en tus instancias.

Requisitos previos

El complemento de Apache necesita que el complemento mod_status esté habilitado en Apache. Muchas instalaciones de Apache vienen con el complemento mod_status habilitado por configuración predeterminada. Esto se puede marcar mediante la ejecución de curl http://localhost:80/server-status?auto, que debería darte un texto que comience con el siguiente comando:

localhost
ServerVersion: Apache/2.x.xx...

En cambio, si obtienes una página 404 Not Found, mod_status no estará habilitado.

Para las instalaciones de Apache en las que el complemento mod_status no está habilitado, deberás habilitarlo. Esto se puede hacer si descargas status.conf del repositorio de configuración de GitHub y lo colocas en el directorio de configuración de Apache en tu instancia de VM (normalmente /etc/httpd/conf.d/):

(cd /etc/httpd/conf.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/httpd/conf.d/status.conf)

Como alternativa, puedes agregar el contenido de status.conf a tu archivo de configuración principal de Apache, que normalmente se encuentra en /etc/httpd/conf/httpd.conf o /etc/apache2/apache2.conf en tu instancia de VM.

Después de cambiar la configuración de Apache, reinicia Apache mediante la ejecución de los siguientes comandos:

  • Debian y Ubuntu:  sudo service apache2 restart
  • Otras distribuciones de Linux:  sudo service httpd restart

Habilita el complemento de supervisión de Apache

En tu instancia de VM, descarga apache.conf del Repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/apache.conf)

Si tuviste que habilitar explícitamente mod_status en Apache como se sugiere en la sección anterior, edita el archivo de configuración descargado y reemplaza APACHE_HOST:APACHE_PORT por local-stackdriver-agent.stackdriver.com:80.

Después de agregar el archivo de configuración, ejecuta el siguiente comando para reiniciar el agente de supervisión:

sudo service stackdriver-agent restart

Para obtener más información sobre otras opciones de configuración del complemento, consulta collectd.org.

Qué se supervisa

El complemento Apache supervisa las siguientes métricas:

  • Conexiones activas (recuento): La cantidad de conexiones activas actualmente conectadas a Apache.
  • Trabajadores inactivos (recuento): El número de trabajadores inactivos actualmente conectados a Apache.
  • Solicitudes (recuento/s): La cantidad de solicitudes por segundo atendidas por Apache.

Para obtener detalles, consulta lista de métricas del agente: Apache.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Stackdriver Monitoring
Si necesitas ayuda, visita nuestra página de asistencia.