GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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 conexiones activas, puede obtener una descripción general muy detallada del rendimiento de su servidor web habilitando mod_status módulo.

¿Qué es el módulo mod_status?

El mod_status module 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 que la vea el público en general.

Puede ver el estado de Apache (Ubuntu) dirigiéndose a la siguiente dirección:

  • https://apache.org/estado-del-servidor

El mod_status de Apache hace posible servir una página HTML simple que contiene información como:

  • Versión del servidor
  • Día y hora actual en UTC
  • Tiempo de actividad del servidor
  • Carga del servidor
  • Tráfico total
  • Número total de solicitudes entrantes
  • Uso de CPU del servidor web
  • PIDs con los respectivos clientes y mucho más.

Ahora cambiemos de marcha y veamos cómo puede obtener estadísticas actualizadas sobre el servidor web Apache.

Entorno de prueba

Operating System: 	Ubuntu 20.04
Application:            Apache HTTP server
Version:                2.4.41
IP address:             34.123.9.111
Document root:          /var/www/html

Habilitar mod_status en Apache Ubuntu

De forma predeterminada, Apache se envía con el mod_status módulo ya habilitado. Puede verificar esto revisando mods_enabled directorio ejecutando el comando ls como se muestra:

$ ls /etc/apache2/mods-enabled

Asegúrese de que status.conf y status.load los archivos están presentes. De lo contrario, debe habilitar mod_status módulo invocando el comando:

$ sudo /usr/sbin/a2enmod status

Configurar mod_status en Apache Ubuntu

Como se indicó anteriormente, el mod_status ya está habilitado. Sin embargo, se requieren ajustes adicionales para acceder a la página de estado del servidor. Para hacerlo, debe modificar el status.conf archivo.

$ sudo vim /etc/apache2/mods-enabled/status.conf 

Establece la Requerir ip directiva para reflejar la dirección IP de la máquina desde la que accederá al servidor.

Guarde 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 status apache2

A partir de entonces, navegue por la URL del servidor web como se muestra.

http://server-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.

NOTA :para que la página se actualice después de cada intervalo de tiempo determinado, por ejemplo, 5 segundos, agregue el “?refresh=5” al final de la URL.

http://server-ip/server-status?refresh=5

Esto proporciona una mejor capacidad de supervisión del rendimiento de su servidor que la página HTML estática simple anterior.

Eso es todo por ahora sobre el mod_status módulo. Estén atentos a Tecmint para mucho más.


Ubuntu
  1. Cómo instalar Apache en Ubuntu 18.04

  2. Cómo instalar Apache en Ubuntu 20.04

  3. Cómo instalar Apache Maven en Ubuntu 18.04

  4. Cómo instalar Apache Sqoop en Ubuntu 16.04

  5. Cómo acelerar Drupal usando Varnish en Ubuntu 16.04

Cómo monitorear el rendimiento de Linux usando la herramienta systat

Cómo instalar Ansible en Ubuntu 20.04

Cómo instalar Apache ActiveMQ en Ubuntu 20.04

Cómo instalar Apache Tomcat 10 en Ubuntu 20.04

Cómo instalar Apache Kafka en Ubuntu 18.04 y 16.04

Cómo monitorear el rendimiento de Ubuntu usando Netdata