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