Народ помогите! Мне нужно в Squid-е узнать скока юзвери за месяц скачали инфы с нета. Очень желательно скока каждый IP-шник. Помогите плз.
sarg?
>Народ помогите! Мне нужно в Squid-е узнать скока юзвери за месяц скачали
>инфы с нета. Очень желательно скока каждый IP-шник. Помогите плз.
#!/bin/bash
files="{path_to_access_log}/access.log*"
out="./update"
rm -f $out
for i in `cat ./users`
do
let byte=`cat $files | grep -w $i | awk 'BEGIN {sum=0} {if (int(strftime("%m",$1)) == {number_of_current_month} ) sum=sum+$5} END {print sum}'`
echo "User $i downloaded $byte bytes from Internet" >> $out
done
>>Народ помогите! Мне нужно в Squid-е узнать скока юзвери за месяц скачали
>>инфы с нета. Очень желательно скока каждый IP-шник. Помогите плз.
>#!/bin/bash
>files="{path_to_access_log}/access.log*"
>out="./update"
>rm -f $out
>for i in `cat ./users`
> do
> let byte=`cat $files | grep -w $i |
>awk 'BEGIN {sum=0} {if (int(strftime("%m",$1)) == {number_of_current_month} ) sum=sum+$5} END {print
>sum}'`
> echo "User $i downloaded $byte bytes from Internet" >> $out
> doneVLAD, plz по подробней какое файло так поправить, и этим нужно заменить или добавить в конец, в начало?
>>>Народ помогите! Мне нужно в Squid-е узнать скока юзвери за месяц скачали
>>>инфы с нета. Очень желательно скока каждый IP-шник. Помогите плз.
>>#!/bin/bash
>>files="{path_to_access_log}/access.log*"
>>out="./update"
>>rm -f $out
>>for i in `cat ./users`
>> do
>> let byte=`cat $files | grep -w $i |
>>awk 'BEGIN {sum=0} {if (int(strftime("%m",$1)) == {number_of_current_month} ) sum=sum+$5} END {print
>>sum}'`
>> echo "User $i downloaded $byte bytes from Internet" >> $out
>> done
>
>VLAD, plz по подробней какое файло так поправить, и этим нужно заменить
>или добавить в конец, в начало?мда, тяжелый случай! не поправить а создать файло !
touch analiz
открыть этот файл и туда впендюрить этот скрипт, не забыть сделать его исполняемым.