Author Topic: Как считать трафик  (Read 16214 times)

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #45 on: September 07, 2012, 08:12:32 am »
Останови ipcad перед запуском
Code: [Select]
killall ipcad

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #46 on: September 10, 2012, 04:20:39 am »
Останови ipcad перед запуском
Code: [Select]
killall ipcad
возвращаюсь к
Code: [Select]
sudo ipcad -rds
Opening eth1... [LCap] [ERSH] Initialized as 1
Aggregate network 192.168.0.0/255.255.255.0 -> 255.255.255.255
Configured RSH Server listening at 127.0.0.1
Warning: ipcad.dump: empty file.
Daemonized.

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #47 on: September 10, 2012, 04:37:33 am »
А что смущает? dump файл пуст, при правильной настройке начнет заполняться

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #48 on: September 12, 2012, 03:01:59 am »
А что смущает? dump файл пуст, при правильной настройке начнет заполняться
Даже не знаю где может быть ошибка. Настроил все как у тебя. Не работает никак. :(

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Как считать трафик
« Reply #49 on: September 30, 2012, 03:16:04 am »
Пытаюсь на 3.0 опять поставить bandwidthd-pgsql, вываливается:


zentyal:/var/lib/bandwidthd$ sudo apt-get install bandwidthd-pgsql
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libjs-jquery-ui php-mail-mime roundcube-core roundcube-plugins php-mdb2-driver-mysql php-mdb2 libjs-jquery libmcrypt4
  roundcube-mysql php5-pspell php5-mcrypt roundcube php5-intl php-auth php5-mysql tinymce php-mail-mimedecode
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed:
  bandwidthd-pgsql
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/83.3 kB of archives.
After this operation, 360 kB of additional disk space will be used.
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
Preconfiguring packages ...
sh: 0: getcwd() failed: No such file or directory
cp: cannot stat `/usr/share/doc/bandwidthd-pgsql/bandwidthd-pgsql.conf': No such file or directory
bandwidthd-pgsql failed to preconfigure, with exit status 1
Selecting previously unselected package bandwidthd-pgsql.
(Reading database ... 128401 files and directories currently installed.)
Unpacking bandwidthd-pgsql (from .../bandwidthd-pgsql_2.0.1+cvs20090917-4.1_i386.deb) ...
Processing triggers for ureadahead ...
Setting up bandwidthd-pgsql (2.0.1+cvs20090917-4.1) ...
 * Reloading web server config apache2                                                                                [ OK ]
dbconfig-common: writing config to /etc/dbconfig-common/bandwidthd-pgsql.conf
Error: unknown response from debconf:'question will be asked'
dpkg: error processing bandwidthd-pgsql (--configure):
 subprocess installed post-installation script returned error exit status 128
Errors were encountered while processing:
 bandwidthd-pgsql
E: Sub-process /usr/bin/dpkg returned an error code (1)



pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #50 on: October 04, 2012, 08:17:06 am »
А что смущает? dump файл пуст, при правильной настройке начнет заполняться
настроил наконец-то работу ipcad, запись идет в логи сквида. Но при этом lightsquid не отображает статистику от ipcada
add: делал в tolog.sh запись в логи dansguardian, тоженичего нового не показывает, хотя запись в логи идет.
« Last Edit: October 05, 2012, 01:18:56 am by pam-pam »

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #51 on: October 08, 2012, 06:04:02 am »
Лог создался и заполняется? Владелец файла proxy? Путь к файлу логов указан в lightsquid.cfg? Скрипт lightparser.pl исполняется без ошибок? Если количества соединений довольно много, то парсер долго ротирует лог.
« Last Edit: October 08, 2012, 06:06:58 am by mravil »

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #52 on: October 08, 2012, 06:24:32 am »
Лог создался и заполняется? Владелец файла proxy? Путь к файлу логов указан в lightsquid.cfg? Скрипт lightparser.pl исполняется без ошибок? Если количества соединений довольно много, то парсер долго ротирует лог.
Да, создается и заполняется (есть записи в логе типа
Code: [Select]
.000 1 192.168.0.67 TCP_MISS/200 49 CONNECT 213.199.179.159:65535 - DIRECT/213.199.179.159 -.). Да, владелец proxy. Да, путь указан
 
Code: [Select]
#path to access.log.*
$logpath             ="/var/log/dansguardian";
Cкрипт выполняется без ошибок.

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #53 on: October 08, 2012, 07:22:38 am »
Code: [Select]
1349673601.000 1 192.168.1.195 TCP_MISS/200 920 CONNECT 195.239.111.175:5222 - DIRECT/195.239.111.175 -
1349673601.000 1 192.168.1.195 TCP_MISS/200 920 CONNECT 195.239.111.175:5222 - DIRECT/195.239.111.175 -
1349673601.000 1 192.168.1.188 TCP_MISS/200 7550 CONNECT 83.174.206.230:5222 - DIRECT/83.174.206.230 -
1349673601.000 1 192.168.1.188 TCP_MISS/200 7550 CONNECT 83.174.206.230:5222 - DIRECT/83.174.206.230 -
1349673601.000 1 192.168.2.13 TCP_MISS/200 1560 CONNECT 92.50.132.250:- - DIRECT/92.50.132.250 -
1349673601.000 1 192.168.2.13 TCP_MISS/200 1560 CONNECT 92.50.132.250:- - DIRECT/92.50.132.250 -
1349673601.000 1 192.168.1.172 TCP_MISS/200 79 CONNECT 8.8.8.8:53 - DIRECT/8.8.8.8 -
1349673601.000 1 192.168.1.172 TCP_MISS/200 79 CONNECT 8.8.8.8:53 - DIRECT/8.8.8.8 -
1349673601.000 1 192.168.2.11 TCP_MISS/200 209284 CONNECT 92.50.132.250:- - DIRECT/92.50.132.250 -
1349673601.000 1 192.168.2.11 TCP_MISS/200 209284 CONNECT 92.50.132.250:- - DIRECT/92.50.132.250 -

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #54 on: October 08, 2012, 07:48:48 am »
и что это значит?

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #55 on: October 08, 2012, 08:50:35 am »
Сравни логи, есть небольшие отличия. Возможно они не критичные, но я бы обратил внимание, что переменная vtime не обработалась, и почему-то точка на конце. Вот строка экспорта из моего скрипта tolog.sh:
Code: [Select]
/usr/bin/rsh 127.0.0.1 show ip accounting checkpoint | grep $net1 | awk -v vtime=$ttime '{print (vtime".000",1,$2,"TCP_MISS/200",$4,"CONNECT",$1":"$5,"-","DIRECT/"$1,"-")}' >> /var/log/ipcad/access.log

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #56 on: October 09, 2012, 12:46:21 am »
Да, я заметил что различия есть
Code: [Select]
/usr/bin/rsh 127.0.0.1 show ip accouting checkpoint| grep $net | awk -v vtime=$ttime '{print (vtime".000",1,$2,"TCP_MISS/200",$4,"CONNECT",$1":"$5,"-","DIRECT/"$1,"-")}' >> /var/log/dansguardian/access.logтак выглядит у меня.
Объясни, пожалуйста, зачем ты пишешь  /var/log/ipcad/access.log

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #57 on: October 09, 2012, 04:28:16 am »
Лог у меня там хранится, я пишу в отдельный файл, у два lightsquid обрабатывают каждый свой файл - лог squid и лог ipcad
« Last Edit: October 09, 2012, 05:05:40 am by mravil »

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #58 on: October 09, 2012, 04:52:36 am »
А Lightsquid отдельно ты никак не настраивал? Просто не понимаю в чем еще может быть ошибка.

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #59 on: October 09, 2012, 05:08:04 am »
В Lightsquid только пути прописал. и с переменной $ip2name поигрался, сейчас ее значение dns