The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Мне нужно в Squid-е узнать скока юзвери...., !*! Mambo, 05-Май-03, 12:49  [смотреть все]
Народ помогите! Мне нужно в Squid-е узнать скока юзвери за месяц скачали инфы с нета. Очень желательно скока каждый IP-шник. Помогите плз.
  • Мне нужно в Squid-е узнать скока юзвери...., !*! Mikhail, 12:54 , 05-Май-03 (1)
  • Мне нужно в Squid-е узнать скока юзвери...., !*! Vlad, 10:17 , 15-Май-03 (2)
    >Народ помогите! Мне нужно в 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-е узнать скока юзвери...., !*! Alex, 19:30 , 15-Май-03 (3)
      >>Народ помогите! Мне нужно в 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 по подробней какое файло так поправить, и этим нужно заменить или добавить в конец, в начало?

      • Мне нужно в Squid-е узнать скока юзвери...., !*! iiws, 06:32 , 16-Май-03 (4)
        >>>Народ помогите! Мне нужно в 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
        открыть этот файл и туда впендюрить этот скрипт, не забыть сделать его исполняемым.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру