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 80 o 443 a través de reglas de firewall.
Para ver las métricas de Apache, haz lo siguiente:
-
En la consola de Google Cloud, ve a la página Paneles.
Si usas la barra de búsqueda para encontrar esta página, selecciona el resultado cuyo subtítulo es Monitoring.
- Selecciona el panel Servidor HTTP de Apache de la lista.
Configura Monitoring para supervisar Apache
Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento 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 complementomod_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:
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
o la que proporciona Observabilidad de Google Cloud, como raíz, editaapache.conf
con las instrucciones que aparecen en la parte superior del archivo.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.