Contar veces que se pide una URL (y las que no es esa URL)
Hay veces que queremos saber cuántas veces se ha pedido una URL en nuestro servidor y Google Analytics o otro servicio de monitorización basado en Javascript no está disponible. Entonces siempre podemos recurrir a la fuente original de datos, los logs de acceso (esos gran incomprendidos y frecuentemente abandonados) de Apache, Nginx o donde sea.
Si por ejemplo queremos saber cuántas veces se ha pedido la página /abc.html en el mes de febrero (2012_02) y tenemos los logs segmentados por día, será tan sencillo como lanzar un:
grep -c "GET /abc.html" /var/log/apache/access_2012_02_*
Similarmente, podemos obtener el número de peticiones que NO contienen esa petición añadiendo el parámetro -v:
grep -vc "GET /abc.html" /var/log/apache/access_2012_02_*
La ubicación exacta de los blogs está declarada en vuestra configuración de Apache o Virtualhosts bajo la directiva AccessLog.