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

traflog: WARNING: fread: can't read table

Добавлено: 2010-09-07 10:22:23
classik
Пытаюсь преоброзовать бинар., файлы трафика в текстовый вид.

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

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

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

СПС.

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

Добавлено: 2010-09-07 10:30:40
Alex Keda
х.з..

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

Добавлено: 2010-09-07 11:33:45
classik
Я так думаю что:

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.
=(

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

Добавлено: 2010-09-07 13:00:34
classik
Замочил полностью.
Поставил заново.

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

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

Добавлено: 2010-09-07 13:04:08
classik
Ошибка при 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 тут кто ставил такое чудо ?