Hola buenas, tenemos un cluster de 2 nodos de apache con x peticiones
y con 20 vhost. Los logs se mandan por remoto a un sistema de logs y
hasta ahí todo OK. Mi pregunta es, si tengo demasiado tráfico en el
balanceador web, cómo puedo saber en tiempo real qué dominio o qué
está causando tanto tráfico? Mirando logs? Pero tendría que ir uno a
uno, un sistema de generación de estadísticas no me vale puesto que lo
quiero en tiempo real...

Algo así como usar un sistema de logs como graylog, elasticsearch, logtash...

Se os ocurre algo?? Podría usar esta orden pero solo sirve desde que
se ejecuta y para las ultimas x lineas...Lo veo como ñapa:

watch -n 10 "tail -n 30000 ssl_access.log | cut -f1 -d' ' | uniq -c |
sort -r | head -n 20"


Gracias de antemano.

Responder a