Català  

Servidor Proxy logs

De Guifi.net - Wiki Hispano

Revisión a fecha de 19:50 21 jul 2013; Blackhold (Discusión | contribuciones)

(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

Cambiar formato de hora en access.log

Por defecto, en el archivo de logs de Squid aparece la hora en formato Unix. Para hacerlo más legible, podemos ejecutar el siguiente script, que hace la conversión de horario, i nos graba una copia en /var/log/squid/accessUTM.log:

#!/bin/bash
CUENTALINEAS=`sed -n '$=' /var/log/squid/access.log`
echo "[*] access.log te "$CUENTALINEAS" linies"
echo "Preparant la transformacio a temps UTM..."
sleep 3
echo > /tmp/access.log
for (( i=1; i<($CUENTALINEAS+1); i++ ))
do
sed -n "$i"'p' /var/log/squid/access.log > /tmp/timestamp
TEMPS_STM=`cut -c -14 /tmp/timestamp`
TEMPS_UTM=`date -d @$TEMPS_STM`
sed 's/'"$TEMPS_STM"'/'"$TEMPS_UTM"'/' /tmp/timestamp >> /tmp/access.log
clear
echo "Modificant  /tmp/access.log"
echo $i " de " $CUENTALINEAS " linies."
done
echo > /tmp/timestamp
cp /tmp/access.log /var/log/squid/accessUTM.log
echo > /tmp/access.log
exit 0

<< Volver a Servidor Proxy

Herramientas personales