Reporte de ingresos

Daniel Eugenin M. -

Este es un pequeño script que muestra un reporte de los ingresos (IP/login) que realizan los usuarios a una plataforma Zimbra mediante un Zimbra Proxy.

 

#!/bin/bash

log="/opt/zimbra/log/nginx.log"
filetmp="/tmp/ingresos_tmp.txt"
file="/tmp/ingresos.txt"

#grep "client logged in" $log | awk '{print $1" "$2" "$10" "$14}' | sed 's/"//g' | sed "s/,//g" > $filetmp
#
#while read fecha hora ip login ;
#do
# ipnew=`echo $ip | cut -d: -f1`
# echo "$fecha $hora $ipnew $login"
#done < $filetmp | grep "@"

grep "client logged in" $log | awk '{print $10" "$14}' | sed 's/"//g' | sed "s/,//g" > $filetmp

while read ip login ;
do
ipnew=`echo $ip | cut -d: -f1`
echo "$fecha $hora $ipnew $login"
done < $filetmp | grep "@" | sort -u

 

 

 

0 Comentarios

Inicie sesión para dejar un comentario.
Tecnología de Zendesk