Страница 2 из 2

Re: вопросы по статьям o trafd

Добавлено: 2008-11-12 9:35:45
bvd
bvd писал(а):Заметил косяк с обработкой цикла.
после вот этого:
for iface in ${trafd_ifaces}
do
/usr/local/bin/trafsave ${iface}
/usr/local/bin/traflog -i ${iface} -a -n -s > /usr/local/tmp/summary.${iface}
cat /dev/null > /usr/local/var/trafd/trafd.${iface}
cat /usr/local/tmp/summary.${iface} >> ${NewDir}/summary.${iface}
---
файлы /usr/local/var/trafd/trafd.${iface} не пустые, или через раз очищается только последний в цикле. боюсь это может повлечь наложение данных и как следствие не точность в финале..
пробовал по отдельности каждую из перечисленных команд в цикле прогонять - проходит без проблем, а все вместе косячит.
есть подозрение что он фигачит все эти команды не дожидаясь отработки каждой, тогда вообще о точности попадания данных в бд говорить не приходится. также с амперсантами (&&) в конце каждой команды эфекта не добился.

это только у меня такой косяк, или это известный баг? ответа на форуме не нашел. :unknown:
выручайте!!
---
Разобрался!! вся проблема в "/usr/local/bin/trafsave". так как эта команда всего лишь сигнал к выгрузке, она отрабатывается моментом, а результат в бинарник прилетает с некой долей секунд задержкой - дальше все по наклонной.. трафлог обрабатывает только то, что успело прилететь, бинарник зануляется, а данные продолжают прилетать и после - это и есть то, почему результат не соответствовал ожидаемому.
Развлекаловка с попыткой задержать дальнейшее выполнение команд после trafsave на н-сколько секунд не принесла успеха (так и не нашел как это правильно сделать), решил проблему отключив в данном скрипте trafsave, и поставив его в крон за минуту до отработки этого скрипта.
Да(!), возможно такая ситуация наблюдается не у всех, т.к. хотя моя машинка и мощная, но очень загружена трафиком (с десяток внешних сетей и несколько локалок с обменом по файл серверам), но обратить внимание стоит!

Re: вопросы по статьям o trafd

Добавлено: 2009-07-02 13:03:43
simple123
lissyara писал(а):ну, 1 - нет файла с юзерами.
2. копи-паст - надо делать тока код, а не весь текст статьи =)
Всеми уважаемый Lissyara помоги с настройкой trafd&mysql а то что то не получается, руки :st: кривые
Обяснисни как скриптом твоим пользоватья
а то он мне пишет
/tmp/>trafd.sh
trafd.sh: Command not found. хотя фаил есть а этом месте!!! Trafd установлен :unknown:

Re: вопросы по статьям o trafd

Добавлено: 2009-07-02 23:29:45
Cancer
simple123 писал(а):
lissyara писал(а):ну, 1 - нет файла с юзерами.
2. копи-паст - надо делать тока код, а не весь текст статьи =)
Всеми уважаемый Lissyara помоги с настройкой trafd&mysql а то что то не получается, руки :st: кривые
Обяснисни как скриптом твоим пользоватья
а то он мне пишет
/tmp/>trafd.sh
trafd.sh: Command not found. хотя фаил есть а этом месте!!! Trafd установлен :unknown:
trafd.sh это крипт и запусткается он так

Код: Выделить всё

//> /путь/к/скрипту/trafd.sh

Re: вопросы по статьям o trafd

Добавлено: 2009-07-03 8:43:52
simple123
Cancer писал(а):
simple123 писал(а):
lissyara писал(а):ну, 1 - нет файла с юзерами.
2. копи-паст - надо делать тока код, а не весь текст статьи =)
Всеми уважаемый Lissyara помоги с настройкой trafd&mysql а то что то не получается, руки :st: кривые
Обяснисни как скриптом твоим пользоватья
а то он мне пишет
/tmp/>trafd.sh
trafd.sh: Command not found. хотя фаил есть а этом месте!!! Trafd установлен :unknown:
trafd.sh это крипт и запусткается он так

Код: Выделить всё

//> /путь/к/скрипту/trafd.sh
Да так тоже запускал толку от этого
/usr/home/simple/>/usr/local/etc/rc.d/trafd.sh
/usr/local/etc/rc.d/trafd.sh: Command not found.
вот что находится в паке/usr/home/simple/>cd /usr/local/etc/rc.d/
/usr/local/etc/rc.d/>ls -a
. apache samba trafd.sh
.. mc.core sams trafd.sh.sample
aimsniff.sh mysql-server squid
так что делать я незнаю :st:

Re: вопросы по статьям o trafd

Добавлено: 2009-07-03 12:31:12
Cancer
simple123 писал(а):
Cancer писал(а):
simple123 писал(а):
lissyara писал(а):ну, 1 - нет файла с юзерами.
2. копи-паст - надо делать тока код, а не весь текст статьи =)
Всеми уважаемый Lissyara помоги с настройкой trafd&mysql а то что то не получается, руки :st: кривые
Обяснисни как скриптом твоим пользоватья
а то он мне пишет
/tmp/>trafd.sh
trafd.sh: Command not found. хотя фаил есть а этом месте!!! Trafd установлен :unknown:
trafd.sh это крипт и запусткается он так

Код: Выделить всё

//> /путь/к/скрипту/trafd.sh
Да так тоже запускал толку от этого
/usr/home/simple/>/usr/local/etc/rc.d/trafd.sh
/usr/local/etc/rc.d/trafd.sh: Command not found.
вот что находится в паке/usr/home/simple/>cd /usr/local/etc/rc.d/
/usr/local/etc/rc.d/>ls -a
. apache samba trafd.sh
.. mc.core sams trafd.sh.sample
aimsniff.sh mysql-server squid
так что делать я незнаю :st:

Смотрите права на скрипт, должно стоять как минимум чтение выполнение...

Код: Выделить всё

chmod +x /путь/к/скрипту/trafd.sh
и далее пробую запускать

Re: вопросы по статьям o trafd

Добавлено: 2009-07-03 15:47:12
simple123
Cancer писал(а):
simple123 писал(а):
Cancer писал(а):
simple123 писал(а):
lissyara писал(а):ну, 1 - нет файла с юзерами.
2. копи-паст - надо делать тока код, а не весь текст статьи =)
Всеми уважаемый Lissyara помоги с настройкой trafd&mysql а то что то не получается, руки :st: кривые
Обяснисни как скриптом твоим пользоватья
а то он мне пишет
/tmp/>trafd.sh
trafd.sh: Command not found. хотя фаил есть а этом месте!!! Trafd установлен :unknown:
trafd.sh это крипт и запусткается он так

Код: Выделить всё

//> /путь/к/скрипту/trafd.sh
Да так тоже запускал толку от этого
/usr/home/simple/>/usr/local/etc/rc.d/trafd.sh
/usr/local/etc/rc.d/trafd.sh: Command not found.
вот что находится в паке/usr/home/simple/>cd /usr/local/etc/rc.d/
/usr/local/etc/rc.d/>ls -a
. apache samba trafd.sh
.. mc.core sams trafd.sh.sample
aimsniff.sh mysql-server squid
так что делать я незнаю :st:

Смотрите права на скрипт, должно стоять как минимум чтение выполнение...

Код: Выделить всё

chmod +x /путь/к/скрипту/trafd.sh
и далее пробую запускать
Все равно такая же байда
/usr/local/etc/rc.d/>/usr/local/etc/rc.d/trafd.sh
/usr/local/etc/rc.d/trafd.sh: Command not found.

вот права
/usr/local/etc/rc.d/>ls -l
total 1592
-r-xr-xr-x 1 root wheel 355 Jun 23 15:25 aimsniff.sh
-r-xr-xr-x 1 root wheel 706 Jun 18 12:02 apache
-rw------- 1 root wheel 1585152 Jun 23 15:30 mc.core
-r-xr-xr-x 1 root wheel 1859 Jun 18 12:48 mysql-server
-r-xr-xr-x 1 root wheel 4878 Jun 23 10:33 samba
-r-xr-xr-x 1 root wheel 617 Jun 18 14:45 sams
-r-xr-xr-x 1 root wheel 1539 Jun 18 12:12 squid
-rwxr-xr-x 1 simple wheel 5778 Jul 2 10:28 trafd.sh
-r-xr-xr-x 1 root wheel 1049 Jul 1 16:49 trafd.sh.sample

Re: вопросы по статьям o trafd

Добавлено: 2009-07-03 16:37:55
Cancer
еще у тя есть в rc.conf что нить типа

Код: Выделить всё

trafd_enable="YES"
trafd_ifaces="rl0 rl1"
Просто сам не ставил его.....
И что мне кажется еще странным почему у него владелец simple ?? а не root?

И что самое главное если это демон почему не

Код: Выделить всё

/usr/local/etc/rc.d/trafd start

да и еще
Правила форума
Убедительная просьба юзать теги

Код: Выделить всё

 при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.[/color][/b]

Re: вопросы по статьям o trafd

Добавлено: 2009-07-06 14:28:21
simple123
[quote="Cancer"]еще у тя есть в rc.conf что нить типа

Код: Выделить всё

trafd_enable="YES"
trafd_ifaces="rl0 rl1"
Просто сам не ставил его.....
И что мне кажется еще странным почему у него владелец simple ?? а не root?

И что самое главное если это демон почему не

Код: Выделить всё

/usr/local/etc/rc.d/trafd start

да и еще
Правила форума
Убедительная просьба юзать теги

Код: Выделить всё

 при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.[/color][/b][/quote]
[code]
Все разобрался, скрипт работает, таблицы создались, но есть одно но, траффик вроде бы считает но а web не показывает статистику по внут ip адресам, трафф снимается с двух интерфейсов, что может быть??? :st: