BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 июн 2025, 16:41

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: flow-tools проблемы...
СообщениеДобавлено: 24 янв 2008, 20:18 
Не в сети

Зарегистрирован: 06 дек 2007, 20:48
Сообщения: 33
Карма: 0
Проблема со связкой.

запускаю вручную

billy# ./flow2bitel.sh
java.net.SocketTimeoutException: Receive timed out
at java.net.PlainDatagramSocketImpl.receive0(Native Method)
at java.net.PlainDatagramSocketImpl.receive(PlainDatagramSocketImpl.java:136)
at java.net.DatagramSocket.receive(DatagramSocket.java:712)
at bitel.billing.server.netflow.ipn.Collector.executeCommand(Collector.java:102)
at bitel.billing.server.netflow.ipn.Collector.main(Collector.java:63)
Error in param list
billy#

скрипт:

billy# cat flow2bitel.sh
#!/bin/sh

year=`date \+\%Y`
mon=`date \+\%m`
day=`date \+\%d`
hour=`date \+\%H`

flow_sources="/mysql/flows/rt94"

bg_prefix="/usr/local/BGIPNNetflowCollector"
bg_loader="/usr/local/BGIPNNetflowCollector/netflow.sh"

my_name=`dirname $0`/`basename $0 | awk -F. '{print $1}'`
bg_converter=$my_name.bin
LOG=$my_name.log

sleep 10

echo -n "Started $0 withh pid=$$ at " >>$LOG
date >>$LOG
echo Working on file $1 >>$LOG

#load_date=`basename $1 | awk -F. '{print $2}' | awk -F- '{print $1"."$2"."$3}'`
#load_time=`basename $1 | awk -F. '{print $3}' | awk '{print substr($1, 1, 2) ":" substr($1, 3, 2)}'`
#year=`echo $load_date | awk -F. '{print $1}'`
#mon=`echo $load_date | awk -F. '{print $2}'`
#day=`echo $load_date | awk -F. '{print $3}'`
#hour=`echo $load_time | awk -F: '{print $1}'`

sources=`$bg_loader sourcelist`

cmd_convert=""

for i in `echo $sources | sed 'y/;/\n/'`
do
address=`echo $i | awk -F: '{print $1}'`
source_id=`echo $i | awk -F: '{print $2}'`

cur_dir="$bg_prefix/source_$source_id/$year/$mon/$day"

[ ! -d $cur_dir ] ; mkdir -p $cur_dir

cmd_convert="$cmd_convert $cur_dir/log_$hour $address "
done

filelist=""

for i in `echo $flow_sources`
do
cfile=`ls $i/$year/$year-$mon/$year-$mon-$day/ft-v05.$year-$mon-$day.16*`
filelist="$cfile $filelist"
done

echo $bg_converter $cmd_convert sb $filelist >>$LOG
$bg_converter $cmd_convert sb $filelist >>$LOG

for i in `echo $sources | sed 'y/;/\n/'`
do
source_id=`echo $i | awk -F: '{print $2}'`
echo $bg_loader isload $source_id $year-$mon-$day-$hour >>$LOG
$bg_loader isload $source_id $year-$mon-$day-$hour >>$LOG
done

echo -n "Finished $0 with pid=$$ at " >>$LOG
date >>$LOG
billy#

Все файлы существуют...

Запуск вручную:

billy# ./flow2bitel.bin /mysql/flows/rt94/log1 81.9.104.138 sb /mysql/flows/rt94/2008/2008-01/2008-01-24/ft-v05.2008-01-24.134258+0000
Work on file /mysql/flows/rt94/2008/2008-01/2008-01-24/ft-v05.2008-01-24.134258+0000
Lines in /mysql/flows/rt94/log1: 0
Total lines: 166278

Я что-то гдето упустил?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 янв 2008, 12:57 
Не в сети

Зарегистрирован: 22 янв 2008, 16:40
Сообщения: 163
Карма: 0
аналогичная проблема с одним из раутеров:
Цитата:
Started /usr/local/sbin/flow2bitel.sh withh pid=31707 at Чтв Янв 24 13:00:10 MSK 2008
Working on file 2008/2008-01/2008-01-24/ft-v05.2008-01-24.120001+0300
/usr/local/sbin/flow2bitel.bin /usr/local/BGIPNNetflowCollector/log/flow/source_2/2008/01/24/log_12 10.10.10.1 /usr/local/BGIPNNetflowCollector/log/flow/source_1/2008/01/24/log_12 10.11.10.1 sb /var/flows/vrn/2008/2008-01/2008-01-24/ft-v05.2008-01-24.120000+0300 /var/flows/lptsk/2008/2008-01/2008-01-24/ft-v05.2008-01-24.120001+0300
Work on file /var/flows/vrn/2008/2008-01/2008-01-24/ft-v05.2008-01-24.120000+0300
Work on file /var/flows/lptsk/2008/2008-01/2008-01-24/ft-v05.2008-01-24.120001+0300
Lines in /usr/local/BGIPNNetflowCollector/log/flow/source_2/2008/01/24/log_12: 0
Lines in /usr/local/BGIPNNetflowCollector/log/flow/source_1/2008/01/24/log_12: 10020
Total lines: 4239060
/usr/local/BGIPNNetflowCollector/netflow.sh isload 2 2008-01-24-12
OK log is marked, process started..
/usr/local/BGIPNNetflowCollector/netflow.sh isload 1 2008-01-24-12
OK log is marked, process started..
Finished /usr/local/sbin/flow2bitel.sh with pid=31707 at Чтв Янв 24 13:00:16 MSK 2008


при ручном запуске аналогично.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 янв 2008, 18:16 
Не в сети

Зарегистрирован: 06 дек 2007, 20:48
Сообщения: 33
Карма: 0
в логах:

Started /usr/local/BGBillingServer/flow2bitel-15min.sh withh pid=6393 at Fri Jan 25 15:00:00 UTC 2008
Working on file 2008/2008-01/2008-01-25/ft-v05.2008-01-25.144500+0000
/usr/local/BGBillingServer/flow2bitel-15min.bin /usr/local/BGIPNNetflowCollector/source_1/2008/01/25/log_00 81.9.104.238 /usr/local/BG
IPNNetflowCollector/source_2/2008/01/25/log_00 81.9.104.254 sb
/usr/local/BGIPNNetflowCollector/netflow.sh isload 1 2008-01-25-00
OK log is marked, process started..
/usr/local/BGIPNNetflowCollector/netflow.sh isload 2 2008-01-25-00
OK log is marked, process started..
Finished /usr/local/BGBillingServer/flow2bitel-15min.sh with pid=6393 at Fri Jan 25 15:00:02 UTC 2008


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.062s | 23 Queries | GZIP : On ]