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

zmd

  • Zen Warrior
  • ***
  • Posts: 240
  • Karma: +10/-2
    • View Profile
Re: Как считать трафик
« Reply #30 on: August 15, 2012, 04:38:16 pm »
*/10 * * * * /var/www/html/lightsquid/lightparser.pl today

так?)

Я использую так:
*/10 * * * * /var/www/html/lightsquid/lightparser.pl  (путь расположения верный?)

И кстати под каким пользователем это выполняется ? под рутом ?
« Last Edit: August 15, 2012, 04:41:12 pm by zmd »

mad_est

  • Zen Warrior
  • ***
  • Posts: 127
  • Karma: +4/-1
    • View Profile
Re: Как считать трафик
« Reply #31 on: August 16, 2012, 02:19:37 pm »
ага, под рутом.

zmd

  • Zen Warrior
  • ***
  • Posts: 240
  • Karma: +10/-2
    • View Profile
Re: Как считать трафик
« Reply #32 on: August 17, 2012, 06:36:18 am »
ага, под рутом.

Приведи конфиг лайтсквида.

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Как считать трафик
« Reply #33 on: September 01, 2012, 11:23:09 pm »
Подскажите plz
Создать файл lightsquid в /etc/cron.d c cодержимым
*/20 * * * * /var/www/html/lightsquid/lightparser.pl today

неправильный подход? А то, что-то не отрабатывает, раз в 20 минут скрипт ((

Правильное решение:
*/20 * * * * root /var/www/html/lightsquid/lightparser.pl today
« Last Edit: September 10, 2012, 03:05:32 pm by logdog »

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #34 on: September 04, 2012, 02:06:16 am »
Кто-нибудь устанавливал себе ipcad. Поделитесь, пожалуйста, инструкцией, никак не могу установить.
выполняю команду make, выдает ошибку:
my@server:~/ipcad-3.7.3$ make
gcc -DIPCAD_VERSION=\"3.7.3\" -DCONFIG_FILE=\"/usr/local/etc/ipcad.conf\" -DHAVE         
_CONFIG_H -D_REENTRANT -D_THREAD_SAFE -DPSRC_pcap -DIFST_linux -g -O2 -I/usr/loc
al/include -DHAVE_CONFIG_H -W -Wall -o main.o -c main.c
In file included from ipcad.h:33,
                 from main.c:29:
psrc.h:93: error: field ‘peer’ has incomplete type
make: *** [main.o] Error 1
« Last Edit: September 04, 2012, 02:24:01 am by pam-pam »

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #35 on: September 04, 2012, 06:50:51 am »
Я ставил. Где-то в исходниках нужно закоментировать строки, ноу же не помню какие. Скачай отредактированные исходники отсюда ftp://mail.ecoline-himprom.com/ipcad-3.7.3-ubuntu.tar.gz

PS: Гугл напомнил.

Code: [Select]
В headers.h

//#ifdef HAVE_LINUX_NETLINK_H
#include
//#endif

« Last Edit: September 04, 2012, 06:58:13 am by mravil »

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #36 on: September 05, 2012, 05:10:46 am »
Я ставил. Где-то в исходниках нужно закоментировать строки, ноу же не помню какие. Скачай отредактированные исходники отсюда ftp://mail.ecoline-himprom.com/ipcad-3.7.3-ubuntu.tar.gz

PS: Гугл напомнил.

Code: [Select]
В headers.h

//#ifdef HAVE_LINUX_NETLINK_H
#include
//#endif

спасибо, помогло.
подскажи еще, пожалуйста, в какой ты файл записывал команду на обработку ipcad'ом логов сквида. почитал форум http://forum.pfsense.org/index.php/topic,21394.75.html  там пишут о /root/tolog.sh, но у себя не могу найти такого файла

mravil

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

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #38 on: September 06, 2012, 02:44:23 am »
http://ru.doc.pfsense.org/index.php/%D0%9F%D0%BE%D0%B4%D1%81%D1%87%D0%B5%D1%82_%D1%82%D1%80%D0%B0%D1%84%D0%B8%D0%BA%D0%B0_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_Squid_%D0%B8_ipcad_%D0%B2_pfSense_1.2.3 - я уже скидывал в этой ветке, не ленитесь впредь шерстить форум
Спасибо за ответы.
У меня возникла еще проблема.
Code: [Select]
my@server:~$ sudo ipcad -rds
Opening eth0... [LCap] [ERSH] Initialized as 1
Opening ppp*... [LCap] [ERSH] [DYNAMIC] Initialized as 0
Aggregate network 0.0.0.0/0.0.0.0 -> 255.255.255.0
Aggregate ports 1..19 into 65535
Aggregate ports 20..21 into 21
Aggregate ports 22..23 into 22
Aggregate ports 25..25 into 25
Aggregate ports 24..24 into 65535
Aggregate ports 26..79 into 65535
Aggregate ports 80..81 into 0
Aggregate ports 82..109 into 65535
Aggregate ports 110..110 into 110
Aggregate ports 111..442 into 65535
Aggregate ports 443..443 into 443
Aggregate ports 444..3127 into 65535
Aggregate ports 3128..3128 into 0
Aggregate ports 3129..65535 into 65535
Configured RSH Server listening at 127.0.0.1
Can't do chroot(/adm/tmp): No such file or directory
На какой файл он ссылается?

upd: закомментировал строчку ссылающуюся на этот файл

#chroot = /adm/tmp;
получил такое
Code: [Select]
my@server:/~$ sudo ipcad -rds
Opening eth0... [LCap] [ERSH] Initialized as 1
Opening ppp*... [LCap] [ERSH] [DYNAMIC] Initialized as 0
Aggregate network 0.0.0.0/0.0.0.0 -> 255.255.255.0
Aggregate ports 1..19 into 65535
Aggregate ports 20..21 into 21
Aggregate ports 22..23 into 22
Aggregate ports 25..25 into 25
Aggregate ports 24..24 into 65535
Aggregate ports 26..79 into 65535
Aggregate ports 80..80 into 0
Aggregate ports 82..109 into 65535
Aggregate ports 110..110 into 110
Aggregate ports 111..442 into 65535
Aggregate ports 443..443 into 443
Aggregate ports 444..3127 into 65535
Aggregate ports 3128..3128 into 0
Aggregate ports 3129..65535 into 65535
Configured RSH Server listening at 127.0.0.1
Incomplete (incorrect) pathname
Daemonized.
« Last Edit: September 06, 2012, 03:01:27 am by pam-pam »

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #39 on: September 06, 2012, 04:33:59 am »
chroot - это каталог для ipcad.pid, я создал его в /var/log/ipcad

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #40 on: September 06, 2012, 05:50:48 am »
теперь вот что. никак не пойму, почему не получается.
Code: [Select]
Opening eth1... [LCap] [ERSH] [Warning: Can't initialize filter!] [NODEV, yet configured] Initialized as 1
Opening ppp*... [LCap] [ERSH] [DYNAMIC] Initialized as 0
Aggregate network 192.168.0.0/255.255.0.0 -> 255.255.255.255
Aggregate network 0.0.0.0/0.0.0.0 -> 255.255.255.0
Aggregate ports 1..19 into 65535
Aggregate ports 20..21 into 21
Aggregate ports 22..23 into 22
Aggregate ports 25..25 into 25
Aggregate ports 24..24 into 65535
Aggregate ports 26..79 into 65535
Aggregate ports 80..80 into 0
Aggregate ports 82..109 into 65535
Aggregate ports 110..110 into 110
Aggregate ports 111..442 into 65535
Aggregate ports 443..443 into 443
Aggregate ports 444..3127 into 65535
Aggregate ports 3128..3128 into 0
Aggregate ports 3129..65535 into 65535
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 #41 on: September 06, 2012, 08:03:42 am »
Смотри мой конфиг. Он рабочий. Попробуй обратиться к remote shell и посмотреть есть ли там данные

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #42 on: September 07, 2012, 03:17:21 am »
Смотри мой конфиг. Он рабочий. Попробуй обратиться к remote shell и посмотреть есть ли там данные
Делал так как у тебя
Code: [Select]
my@server:~$ 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
Can't start: another instance running, pid=18474
Can't initialize pid file /var/log/ipcad/ipcad.pid: Operation not permitted
Make sure you have . under /var/log/ipcad used as new root. man 2 chroot.
Code: [Select]
my@server:~$ rsh 127.0.0.1 sh ip accounting
my@127.0.0.1's password:
sh: Can't open ip
В чем может быть проблема?
« Last Edit: September 07, 2012, 03:22:23 am by pam-pam »

mravil

  • Zen Samurai
  • ****
  • Posts: 410
  • Karma: +27/-4
  • В чужую сеть со своим протоколом не лезь!
    • View Profile
Re: Как считать трафик
« Reply #43 on: September 07, 2012, 05:02:54 am »
Создал каталог /var/log/ipcad??? Призапуске система говорит, что запущен процесс другой процесс ipcad
Code: [Select]
Can't start: another instance running, pid=18474
Может он и не дает обратиться к файлу ipcad.pid.
« Last Edit: September 07, 2012, 05:08:52 am by mravil »

pam-pam

  • Zen Apprentice
  • *
  • Posts: 41
  • Karma: +0/-0
    • View Profile
Re: Как считать трафик
« Reply #44 on: September 07, 2012, 05:38:29 am »
Каталог создан.
Читаю здесь http://forum.pfsense.org/index.php/topic,21394.150.html , говорят что запущен уже ipcad.
Не могу найти где находится config.xml или его аналог.