Table of Contents
Cómo monitorear el rendimiento de Apache usando mod_status en Ubuntu
Si bien siempre puede echar un vistazo a los archivos de registro de Apache para obtener información sobre su servidor web, como las conexiones activas, puede obtener una descripción general muy detallada del rendimiento de su servidor web habilitando el módulo mod_status.
¿Qué es el módulo mod_status?
El módulo mod_status. es un módulo de Apache que permite a los usuarios acceder a información muy detallada sobre el rendimiento de Apache en una página HTML simple. De hecho, Apache mantiene su propia página de estado del servidor para la visualización del público en general.
Puede ver el estado de Apache (Ubuntu) dirigiéndose a la siguiente dirección:
- https://apache.org/server-status
Verificar el estado del rendimiento de Apache
El mod_status. de Apache permite publicar una página HTML sin formato que contiene información como:
- Versión del servidor
- Día y hora actuales en UTC
- Tiempo de actividad del servidor
- Carga del servidor
- Tráfico total
- Número total de solicitudes entrantes
- El uso de CPU del servidor web
- PID con los clientes respectivos y mucho más.
Ahora cambiemos de tema y veamos cómo puede obtener estadísticas actualizadas sobre el servidor web Apache.
Entorno de prueba Sistema operativo: Ubuntu 20.04 Aplicación: Servidor Apache HTTP Versión: 2.4.41 Dirección IP: 34.123.9.111 Raíz del documento:/var/www/html
Habilitar mod_status en Apache Ubun tu
freestar.config.enabled_slots.push
De forma predeterminada, Apache se envía con el módulo mod_status. ya habilitado. Puede verificar esto revisando el directorio mods_enabled. ejecutando el comando ls como se muestra:
$ ls/etc/apache2/mods-enabled
Verifique el módulo mod_status en Apache Ubuntu
Asegúrese de que los archivos status.conf y status.load estén presentes. De lo contrario, debe habilitar el módulo mod_status. invocando el comando:
$ sudo/usr/sbin/a2enmod status
Configurar mod_status en Apache Ubuntu
Como dicho anteriormente, mod_status. ya está habilitado. Sin embargo, se requieren ajustes adicionales para que pueda acceder a la página de estado del servidor. Para hacerlo, necesita modificar el archivo status.conf.
$ sudo vim/etc/apache2/mods-enabled/status.conf
Configure la directiva Require ip. para reflejar la dirección IP de la máquina desde la que accederá al servidor.
Configurar el módulo mod_status en Apache Ubuntu
Guardar los cambios y reinicie Apache para que los cambios surtan efecto para confirmar el estado como se muestra:
$ sudo systemctl restart apache2
Luego verifique el estado de Apache y asegúrese de que esté funcionando.
$ sudo systemctl estado apache2
Verificar el estado de Apache en Ubuntu
A partir de entonces, busque la URL del servidor web como se muestra.
http://servidor-ip/server-status
Obtendrá una página HTML de estado que muestra una gran cantidad de información de Apache y una serie de estadísticas como se muestra.
Monitor Apache Ubuntu Rendimiento
NOTA. para que la página se actualice después de un intervalo de tiempo determinado, por ejemplo, 5. segundos, agregue “? Refresh = 5” al final de la URL.
http://server-ip/server-status? refresh = 5
Esto proporciona una mejor capacidad de monitoreo del rendimiento de su servidor que la página HTML estática simple anterior.
Eso es todo por ahora sobre el módulo mod_status. Estén atentos a Tecmint para mucho más.