Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Max S. Ivanov                        2:5020/400     26 Dec 2000  12:12:59
 To : All
 Subject : Re: pppd и посчет траффика
 -------------------------------------------------------------------------------- 
 
 
 
 Alex Masterov wrote:
 
 >
 > В какой лог? Если ты про /var/log/wtmp, то туда он пишет только время в
 > on-line, а не трафик.
 > А в ppp.log он ничего такого не пишет.
 >
 
 Здрассьте ...
 показываю пример =)) написано может и не правильно, но за час и на коленке.
 И работает =)) По почте статистику отправляет.
 
 *pppcount.sh
 #!/bin/sh
 
 cd /root/pppcount
 echo "Subject: PPP stats";
 echo "";
 echo "";
 echo "PPP usage statistics"
 cat /var/log/ppp.log  | awk -F ':' -f filter.awk | awk -f count.awk
 newsyslog -f /root/pppcount/newsyslog.ppp.conf
 
 *filter.awk
 /REQUEST/ {print $1 ":" $2 $7}
 /deflink: Connect time/ {print $1 ":" $2, "TOTAL",$8, $9}
 
 *count.awk
 /BEGIN/   {curindex = 1}
 /REQUEST/ {name = $5}
 
 /TOTAL/   {
            if (names[name] == 0)
            {
                indexes[curindex] = name;
                names[name] = curindex;
                curindex ++;
            }
            time[name] = time[name] + $5;
            ind[name] = ind[name] + $7;
            outd[name] = outd[name] + $10
            to_time = $1 " " $2 " " $3;
           }
 NR == 1    { from_time = $1 " " $2 " " $3; }
 END     {print "from: " from_time;
          print "  to: " to_time;
          for (i = 1; i < curindex; i++)
          {
             name = indexes[i];
             mins = int(time[name]/60);
             mins = mins % 60;
             hrs  = int(time[name]/3600);
             print "USER: " name, hrs ":" mins, ind[name], "bytes in",
 outd[name], "bytes out"
          }
         }
 
 Пардон за злобный постинг. Пальцы загнуть очень хотелось =))
 
 --- ifmail v.2.15dev5
  * Origin: Metrocom JSC Internet News Site (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: pppd и посчет траффика   Arm   16 Dec 2000 16:49:41 
 Re: pppd и посчет траффика   Alexander Zagrebin   16 Dec 2000 21:53:18 
 pppd и посчет траффика   Vitaly Romanov   19 Dec 2000 13:24:41 
 pppd и посчет траффика   Alex Masterov   25 Dec 2000 18:02:06 
 Re: pppd и посчет траффика   Max S. Ivanov   26 Dec 2000 12:12:59 
 pppd и посчет траффика   Vitaly Romanov   26 Dec 2000 15:09:07 
 pppd и посчет траффика   Alex Masterov   28 Dec 2000 13:01:08 
Архивное /ru.unix.bsd/43662ec626f9.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional