Linux: Contar requests por IP de un access_log de Apache

Para ver el total de peticiones a nuestro servidor apache por dirección IP, podemos ejecutar este comando desde la terminal.

cat /var/log/apache2/access_log |awk ‘{print($1)}’|sort |uniq -c |sort

Y listo, nos dará como resultado 2 columnas, la primera con el total de visitas y la segunda la dirección IP, útil para saber si alguien esta queriendo entrar al sistema indebidamente, aunque por lo general en los primeros lugares con más visitas encontraremos a Google o MSN Search.

2 thoughts on “Linux: Contar requests por IP de un access_log de Apache

  1. mmm me da error:

    syntax error near unexpected token `(‘

    tambien me dice que el archivo no existe:

    cat: /var/log/apache2/access_log: No such file or directory

    probé en el archivo

    /var/log/apache2/other_vhosts_access.log

    pero me da el primer error.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *