Complemento de Apache

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

Esta funcionalidad solo está disponible para los agentes que se ejecutan en Linux. No está disponible en Windows.

Discovery

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

  • Buscará nombres de instancia de apache.

  • Comprobará puertos abiertos en 80443 a través de reglas de firewall.

Para ver las métricas de Apache, haz lo siguiente:

  1. En el panel de navegación de la consola de Google Cloud, elige Monitoring y, luego,  Paneles:

    Ir a Paneles

  2. Selecciona el panel Apache HTTP Server de la lista.

Configura Monitoring para supervisar Apache

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

Requisitos

El complemento de Apache requiere que habilites el complemento mod_status en Apache. Muchas instalaciones de Apache habilitan este complemento de forma predeterminada. Para ver si el complemento está habilitado en tu instancia de VM, ejecuta la siguiente solicitud:

curl http://local-stackdriver-agent.stackdriver.com:80/server-status?auto

Si el complemento está habilitado, el resultado incluirá líneas similares a las siguientes:

 Total Accesses: 2
 Total kBytes: 1
 BusyWorkers: 1
 IdleWorkers: 4

Si, en cambio, obtienes una página 404 Not Found, entonces mod_status no está habilitado.

Estas son varias opciones para habilitar el complemento mod_status:

  • Descarga status.conf y colócalo en el directorio de configuración de Apache en tu instancia de VM, por lo general, en /etc/httpd/conf.d/ o /etc/apache2/conf.d. Para obtener más información sobre cómo habilitar el complemento mod_status, consulta la documentación de Apache 2.4 o Apache 2.2:

    (cd /etc/httpd/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/httpd/conf.d/status.conf)
    
  • Agrega el contenido de status.conf al archivo de configuración principal de Apache, que por lo general se encuentra en /etc/httpd/conf/httpd.conf o /etc/apache2/apache2.conf en tu instancia de VM.

Vuelve a cargar la configuración de Apache mediante la ejecución de lo siguiente:

  • Para Debian, Ubuntu y SLES:

    sudo a2enmod mod_status
    sudo a2enmod mod_access_compat
    sudo service apache2 reload
    
  • Otras distribuciones de Linux:

    sudo service httpd reload
    

Habilita el complemento de supervisión de Apache

Para habilitar el complemento de supervisión de Apache, completa los siguientes pasos:

  1. En tu instancia de VM, descarga apache.conf y colócalo en el directorio /etc/stackdriver/collectd.d/:

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

    Si no usas la configuración predeterminada de Apache mod_status que proporciona la observabilidad de Google Cloud o la que proporciona como raíz, sigue las instrucciones que se encuentran en la parte superior del archivo para editar apache.conf.

  2. Reinicia el agente de supervisión:

    sudo service stackdriver-agent restart
    

Para obtener más información sobre el complemento collectd apache, consulta Plugin:Apache.

Qué se supervisa

La lista completa de las métricas que supervisa el complemento Apache está en Métricas del agente: apache.