
¿Es posible agrupar los datos dentro de los registros por IP para poder diferenciar fácilmente entre solicitudes locales y solicitudes a través de Internet? Estoy usando Linux, por lo que tendría que ser una solución basada en Linux.
Respuesta1
Utilice webalizador. Es un buen analizador de archivos de registro de Apache. Y también admite varias opciones de agrupación.
Respuesta2
awk '{imprimir $n}' | ordenar | uniq -c Esto le proporcionará un buen número de solicitudes por IP. Y se puede hacer sin una gran cantidad de registros en webalizer. También es posible hacer cosas mucho más sofisticadas.
Conozca SU formato de archivo de registro y podrá hacer todo tipo de magia con él. Conozca también sus herramientas CLI para hacer cosas sobre la marcha. awk es excelente para comenzar a adquirir algunos conceptos básicos y luego pasar a otra herramienta.