Cómo monitorear el rendimiento de Apache usando mod_status en Ubuntu
- 2125
- 195
- Hugo Vera
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 al habilitar mod_status módulo.
¿Cuál es el módulo mod_status??
El mod_status El módulo es un módulo Apache que permite a los usuarios acceder a información altamente 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 pública general.
Puede ver el estado de Apache (Ubuntu) dirigiéndose a la dirección a continuación:
- https: // apache.org/servidor-status
El apache mod_status hace posible servir una página HTML simple que contenga 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 la CPU del servidor web
- Pids con los clientes respectivos y mucho más.
Ahora cambiemos los engranajes y veamos cómo puede obtener estadísticas actualizadas sobre Apache Web Server.
Entorno de prueba
Sistema operativo: Ubuntu 20.04 Aplicación: Apache HTTP Versión del servidor: 2.4.41 Dirección IP: 34.123.9.111 Root de documento:/var/www/html
Habilitar mod_status en Apache ubuntu
Por defecto, Apache se envía con el mod_status módulo ya habilitado. Puede verificar esto revisando el mods_enabled directorio ejecutando el comando ls como se muestra:
$ ls/etc/apache2/mods habilitadoVerifique el módulo mod_status en Apache Ubuntu
Asegúrese de que el estado.confusión
y estado.carga
Los archivos están presentes. Si no, debe habilitar mod_status módulo invocando el comando:
$ sudo/usr/sbin/a2enmod status
Configurar mod_status en Apache ubuntu
Como se dijo anteriormente, el mod_status ya está habilitado. Sin embargo, se requieren ajustes adicionales para que pueda acceder a la página del servidor-status. Para hacerlo, debe modificar el estado.confusión
archivo.
$ sudo vim/etc/apache2/mods-habilitado/status.confusión
Selecciona el Requerir IP Directiva para reflejar la dirección IP de la máquina al que accederá al servidor desde.
Configurar el módulo mod_status en Apache UbuntuGuarde los cambios y reinicie Apache para que los cambios surten efecto para confirmar el estado como se muestra:
$ sudo systemctl reiniciar apache2
Luego verifique el estado de Apache y asegúrese de funcionar en funcionamiento.
$ sudo systemctl status apache2Verifique el estado de Apache en Ubuntu
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 host de la información de Apache y una variedad de estadísticas como se muestra.
Monitorear el rendimiento de Apache UbuntuNOTA: Para que la página se actualice después de cada intervalo de tiempo determinado, por ejemplo, 5 segundos, agregar el "?actualizar = 5 "
Al final de la URL.
http: // server-ip/server-status?actualizar = 5
Esto proporciona una mejor capacidad de monitoreo del rendimiento de su servidor que la página HTML estática simple antes en.
Eso es todo por ahora sobre el mod_status módulo. Estén atentos a Tecmint por mucho más.
- « 13 mejores editores de imágenes de fotos para Linux
- Cómo agregar o eliminar a un usuario de un grupo en Linux »