InformáticaLinuxSin categoría

Ver conexiones apache en logs de linux en tiempo real

tail -f /var/log/apache2/access.log | awk '{print $1, $4, $7}'

Tenemos que tener activados los logs de acceso en nuestro apache

nano /etc/apache2/apache2.conf

CustomLog ${APACHE_LOG_DIR}/access.log combined

reiniciamos servicio

systemctl restart apache2

tail -f /var/log/apache2/access.log | awk '{print $1, $4, $7}'

-f (follow) seguimiento real

AWK para segmentar y hacer mas amigable el resultado por columnas

  • 1IP: Dirección IP del cliente que realizó la petición al servidor.
  • 2timestamp: Fecha y hora en que se realizó la petición al servidor, en formato ISO 8601.
  • 3request: URL solicitada por el cliente, incluyendo el método HTTP utilizado (GET, POST, etc.) y la versión del protocolo HTTP.
  • 4status: Código de estado HTTP devuelto por el servidor, indicando el resultado de la petición (por ejemplo, 200 para una respuesta satisfactoria, 404 para indicar que la página no existe, etc.).
  • 5bytes: Cantidad de bytes enviados en la respuesta al cliente.
  • 6referrer: URL de la página que incluyó el enlace al que el cliente hizo clic para llegar a la página actual.
  • 7user-agent: Información del navegador web que utilizó el cliente para realizar la petición.

Deja una respuesta