traflog: WARNING: fread: can't read table

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
classik
рядовой
Сообщения: 34
Зарегистрирован: 2009-08-06 15:14:34

traflog: WARNING: fread: can't read table

Непрочитанное сообщение classik » 2010-09-07 10:22:23

Пытаюсь преоброзовать бинар., файлы трафика в текстовый вид.

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

FreeBSD ---- 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Fri Apr 16 16:27:14 MSD 2010 root@----------:/usr/obj/usr/src/sys/main_dirko amd64

Ошибка:
traflog: WARNING: fread: can't read table

Скрипты: (/usr/local/etc/trafd/)

tfafd.sh

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

#!/bin/sh
/usr/local/bin/trafd -r -p -i igb0
/usr/local/bin/trafd -r -p -i igb1
save_tmp.sh

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

#!/bin/sh
/usr/local/bin/trafdump igb0
/usr/local/bin/trafdump igb1
per.sh

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

#!/bin/sh
/usr/local/bin/trafsave igb0
/usr/local/bin/trafsave igb1
dd.sh

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

#!/bin/sh

date=`date -v-1d '+%Y%m%d'`
fp=/opt/trafd_stat/$date
cp /usr/local/var/trafd/trafd.igb0 $fp.igb0
rm /usr/local/var/trafd/trafd.igb0
cp /usr/local/var/trafd/trafd.igb1 $fp.igb1
rm /usr/local/var/trafd/trafd.igb1
txt.sh

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

#!/bin/sh

date=`date -v-1d '+%Y%m%d'`
fp=/opt/trafd_stat/$date
fn=/opt/trafd_stat_r/$date

/usr/local/bin/traflog -a -n -i $fp.igb0 >> $fn.igb0
/usr/local/bin/traflog -a -n -i $fp.igb1 >> $fn.igb1
cron

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

#*/15    *       *       *       *      root     /usr/local/etc/trafd/save_tmp.sh
#59      23      *       *       *      root     /usr/local/etc/trafd/per.sh
#5       0       *       *       *      root     /usr/local/etc/trafd/dd.sh
#10      0       *       *       *      root     /usr/local/etc/trafd/txt.sh

Согласно скрипту dd.sh создается бинарниг. в /opt/trafd_stat/

ВИДА: ДАТА.igb1 ДАТА.igb0
(Пример: 20100906.igb0 20100906.igb1 )

Далее проходит sh на преобразование traflog

Появляются файлы, но пустые + ошибка
traflog: WARNING: fread: can't read table

Жду предложений :?

СПС.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: traflog: WARNING: fread: can't read table

Непрочитанное сообщение Alex Keda » 2010-09-07 10:30:40

х.з..
Убей их всех! Бог потом рассортирует...

classik
рядовой
Сообщения: 34
Зарегистрирован: 2009-08-06 15:14:34

Re: traflog: WARNING: fread: can't read table

Непрочитанное сообщение classik » 2010-09-07 11:33:45

Я так думаю что:

trafd-3.0.3-b6

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

Sun Jan 21 12:28:51 NOVT 2007

 - All tools were revised to support 64 bit arch (tested on FreeBSD/amd64).

 - All tools were revised to support database files > 2 GB in size.

 - Version 3.0.3-b6 was tagged.

Скачиваю
http://sourceforge.net/projects/trafd/f ... /3.0.3-b6/

Начинаю ставить:

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

make install
install -d -o root -g wheel -m 555  /usr/local/bin /usr/local/etc
===> lib (install)
"/usr/share/mk/bsd.compat.mk", line 35: warning: NOPROFILE is deprecated in favour of NO_PROFILE
===> trafd (install)
sh ../adduser.sh trafd trafd 150 150  /var/trafd
===> Group trafd already exists, skipping
===> User trafd already exists, skipping
install -s -o root -g wheel -m 555   trafd /usr/local/bin
install: trafd: No such file or directory
*** Error code 71

Stop in /usr/home/root/trafd/trafd.
*** Error code 1

Stop in /usr/home/root/trafd.
=(

classik
рядовой
Сообщения: 34
Зарегистрирован: 2009-08-06 15:14:34

Re: traflog: WARNING: fread: can't read table

Непрочитанное сообщение classik » 2010-09-07 13:00:34

Замочил полностью.
Поставил заново.

reboot сервака.

ошибка пропала.

но бинарник стал писаться:

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

Summary: 10436733626920992768 data bytes, 1172682249703784448 all bytes, 738 records
     From           Port         To            Port  Proto     Data       All
192.168.3.3        none    6.2.56.12          none    unkn 9080286816296239104 191831694913830912
192.168.3.3        none    6.2.189.1          none    unkn 8575883658030743552 112826995569590272
10.0.0.16          none    6.2.189.1          none    unkn -7420902218389258240 111828587471962112
192.168.3.116      none    6.1.189.1          none    unkn 217202749631102976 100759284224098304
192.168.3.151      none    6.1.56.12          none    unkn 217202749631102976 73609571880402944
192.168.3.119      none    6.1.56.12          none    unkn -7781190188578897920 62279972139565056
192.168.3.3        none    6.2.189.1          none    unkn 8071480499765248000 57883227003551744
192.168.3.112      none    6.1.56.12          none    unkn -7565017406465114112 56089339423096832
192.168.3.116      none    6.1.227.3          none    unkn 217202749631102976 32597272768282624
192.168.3.121      none    6.1.56.12          none    unkn 9126805504000 18896722231033856
192.168.3.145      none    6.1.56.12          none    unkn 8071480499765248000 18393562517340160
192.168.3.160      none    6.1.56.12          none    unkn 8575883658030743552 17962004203438080
192.168.3.138      none    6.1.56.12          none    unkn 7855307717651464192 16494087460880384
192.168.3.165      none    6.1.56.12          none    unkn 8719998846106599424 16451627414192128
192.168.3.148      none    6.1.56.12          none    unkn -7781190188578897920 15076636584050688
192.168.3.164      none    6.1.56.12          none    unkn -6628268683972050944 13797054157422592
192.168.3.126      none    6.1.56.12          none    unkn 8864114034182455296 11929151405555712
192.168.3.3        none    6.2.189.1          none    unkn 8215595687841103872 11827717162926080
192.168.3.113      none    6.1.56.12          none    unkn 217202749631102976 10493923659087872
192.168.3.3        none    6.2.189.1          none    unkn 9008229222258311168 9405407147589632
192.168.3.3        none    6.2.56.12          none    unkn 8359710875916959744 9286200330289152
192.168.3.109      none    6.1.189.1          none    unkn 7855307717651464192 8928738792177664
192.168.3.152      none    6.1.56.12          none    unkn 8575883658030743552 8447118339473408
192.168.3.116      none    6.1.56.12          none    unkn 8575883658030743552 7884211335725056
192.168.3.165      none    6.1.189.1          none    unkn -7781190188578897920 7601791466209280
192.168.3.132      none    6.1.189.1          none    unkn -6628268683972050944 7308294876037120
192.168.3.3        none    6.2.189.1          none    unkn -7565017406465114112 7032016809754624
192.168.3.3        none    6.2.139.0          none    unkn 265120097729773568 5735353298190336
192.168.3.3        none    6.2.189.1          none    unkn -7565017406465114112 5377762911059968

classik
рядовой
Сообщения: 34
Зарегистрирован: 2009-08-06 15:14:34

Re: traflog: WARNING: fread: can't read table

Непрочитанное сообщение classik » 2010-09-07 13:04:08

Ошибка при traflog

traflog
traflog: WARNING: fread: can't read table

(igb0) r41.server.local at Jan 1 03:00:00 - Jan 1 03:00:00
Summary: 0 data bytes, 0 all bytes, 0 records
From Port To Port Proto Data All

хотя инфа из бинарника пишется =)


Подскажите как поставить 3.0.3 b6 тут кто ставил такое чудо ?