BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 17 ] 
Автор Сообщение
СообщениеДобавлено: 11 май 2012, 20:31 
Когда можно ожидать инструмент консольной выгрузки flow данных, аналогичной модулю IPN - "netflow.sh save"?


Вернуться к началу
  
 
СообщениеДобавлено: 06 июн 2012, 02:24 
UP


Вернуться к началу
  
 
СообщениеДобавлено: 13 июн 2012, 18:10 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление
Код:
accounting.sh flowExport -s 1 -h 2012-06-13-15 -f flows.csv
accounting.sh flowExport -s 1 -tFrom "2012-06-13 15:30:00" -tTo "2012-06-13 15:31:00" -f flows.csv
accounting.sh flowExport -s 1 -h 2012-06-13-15 -i 1,2,3 -r 91.24.35.60-91.24.35.69 -f flows.csv
-s - код устройства-источника, -h - час (или -tFrom -tTo - период), -i - интерфейсы, -r - диапазон IP-адресов, -f - имя файла.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 13 июн 2012, 20:59 
Amir писал(а):
Выложили обновление
Код:
accounting.sh flowExport -s 1 -h 2012-06-13-15 -f flows.csv
accounting.sh flowExport -s 1 -tFrom "2012-06-13 15:30:00" -tTo "2012-06-13 15:31:00" -f flows.csv
accounting.sh flowExport -s 1 -h 2012-06-13-15 -i 1,2,3 -r 91.24.35.60-91.24.35.69 -f flows.csv
-s - код устройства-источника, -h - час (или -tFrom -tTo - период), -i - интерфейсы, -r - диапазон IP-адресов, -f - имя файла.

Спасибо за реализацию, но не работает....ругается на параметр -f...
Код:
[root@bg BGInetAccounting]# ./accounting.sh flowExport -s 3 -tFrom "2012-06-12 15:30:00" -tTo "2012-06-12 15:50:00" -f 1.csv
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_31] /usr/java/jdk1.6.0_31/jre
  Runtime name: 22326@localhost
  Java endorsed dirs: /lib/endorsed:/usr/java/jdk/lib/endorsed
  OS: Linux 2.6.32-220.13.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=244544k  free=243267k  max=3630016k
Error. Parameter -f must not be empty.
[root@bg BGInetAccounting]#

Код:
  Сервер: вер. 5.2 сборка 1212 от 13.06.2012 20:02:24
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_31
  bill вер. 5.2 сборка 262 от 05.06.2012 16:47:50
  card вер. 5.2 сборка 178 от 05.06.2012 16:47:51
  inet вер. 5.2 сборка 909 от 13.06.2012 18:12:10


Последний раз редактировалось nik247 15 янв 2013, 16:37, всего редактировалось 1 раз.

Вернуться к началу
  
 
СообщениеДобавлено: 14 июн 2012, 13:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление. Не работало с параметрами -tFrom/-tTo.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 июн 2012, 17:14 
Amir писал(а):
Выложили обновление. Не работало с параметрами -tFrom/-tTo.

Обновился. Результат тот же ...
Код:
 ./accounting.sh flowExport -s 5 -h 2012-06-13-15 -f flows.csv
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_31] /usr/java/jdk1.6.0_31/jre
  Runtime name: 8791@bg.localhost
  Java endorsed dirs: /lib/endorsed:/usr/java/jdk/lib/endorsed
  OS: Linux 2.6.32-220.13.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=244544k  free=243267k  max=3630016k
Error. Parameter -f must not be empty.

Код:
./accounting.sh flowExport -s 5 -tFrom "2012-06-12 15:30:00" -tTo "2012-06-12 15:50:00" -f file.csv
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_31] /usr/java/jdk1.6.0_31/jre
  Runtime name: 9123@localhost
  Java endorsed dirs: /lib/endorsed:/usr/java/jdk/lib/endorsed
  OS: Linux 2.6.32-220.13.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=244544k  free=243267k  max=3630016k
Error. Parameter -f must not be empty.

Код:
Сервер: вер. 5.2 сборка 1214 от 14.06.2012 16:45:09
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_31
  bill вер. 5.2 сборка 262 от 05.06.2012 16:47:50
  card вер. 5.2 сборка 178 от 05.06.2012 16:47:51
  inet вер. 5.2 сборка 910 от 14.06.2012 13:05:54


Последний раз редактировалось nik247 15 янв 2013, 16:37, всего редактировалось 1 раз.

Вернуться к началу
  
 
СообщениеДобавлено: 14 июн 2012, 17:21 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Похоже, что в скрипте запуска accounting.sh проблема - ограниченное количество (6) параметров передается.
Цитата:
#execute command
${JAVA_HOME}/bin/java ${COMMON_PARAMS} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot ru.bitel.bgbilling.kernel.application.server.Application ${NAME} $1 $2 $3 $4 $5 $6


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 июн 2012, 17:38 
Amir писал(а):
Похоже, что в скрипте запуска accounting.sh проблема - ограниченное количество (6) параметров передается.
Цитата:
#execute command
${JAVA_HOME}/bin/java ${COMMON_PARAMS} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot ru.bitel.bgbilling.kernel.application.server.Application ${NAME} $1 $2 $3 $4 $5 $6

А надо сколько поставить? ставил еще $7 - результат тот же.
Вот текущий, что нужно изменить и на что?
Код:
#!/bin/sh

cd ${0%${0##*/}}.

. ./setenv.sh

APP_HOME=.
CLASSPATH=$APP_HOME:$APP_HOME/lib/ext/bgcommon-boot.jar
COMMON_PARAMS="-Dnetworkaddress.cache.ttl=3600 -Djava.net.preferIPv4Stack=true -Dboot.info=1 -Dapp.name=BGInetAccounting -Djava.endorsed.dirs=${BGBILLING_SER
VER_DIR}/lib/endorsed:${JAVA_HOME}/lib/endorsed"
LOG_PARAMS="-Dlog.dir.path=log/ -Dlog4j.configuration=log4j-accounting.xml"
NAME=inet-accounting
NAME_SHORT=accounting
ADMIN_PORT=1952
MEMORY=-Xmx512m

if [ "$1" = "start" ]; then
        nohup  ${JAVA_HOME}/bin/java ${COMMON_PARAMS} ${LOG_PARAMS} ${MEMORY} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot ru.bit
el.bgbilling.kernel.application.server.Application ${NAME} > ./log/${NAME_SHORT}.out 2>&1 & echo $! > .run/${NAME_SHORT}.pid &

else
        if [ "$1" = "debug" ]; then
                #starting in debug mode
            nohup  ${JAVA_HOME}/bin/java ${COMMON_PARAMS} ${MEMORY} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH} -enableassertions -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=5589,server=y,suspend=n ru.bitel.common.bootstrap.Boot ru.bitel.bgbilling.kernel.application.server.Application ${NAME} > ./log/${NAME_SHORT}.out 2>&1 & echo $! > .run/${NAME_SHORT}.pid
        else
                #execute command
                ${JAVA_HOME}/bin/java ${COMMON_PARAMS} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH}ru.bitel.common.bootstrap.Boot ru.bitel.bgbilling.kernel.application.server.Application ${NAME} $1 $2 $3 $4 $5 $6
        fi
fi


Вернуться к началу
  
 
СообщениеДобавлено: 14 июн 2012, 18:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте $1 $2 $3 $4 $5 $6 $7 $8 $9 $10


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 июн 2012, 22:41 
Amir писал(а):
Попробуйте $1 $2 $3 $4 $5 $6 $7 $8 $9 $10

Поменял.
Изменения есть, больше $9 (и до $12) пишет уже:
1)здесь другая ошибка
Код:
 ./accounting.sh  flowExport -s 5 -tFrom "2012-06-13 15:30:00" -tTo "2012-06-13 15:31:00" -f flows.csv
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_31] /usr/java/jdk1.6.0_31/jre
  Runtime name: 5328@bg.localhost
  Java endorsed dirs: /lib/endorsed:/usr/java/jdk/lib/endorsed
  OS: Linux 2.6.32-220.13.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=244544k  free=243267k  max=3630016k
Error. Parameter -h (or -tFrom and -tTo) must not be empty.

2) а такое заработало:
Код:
./accounting.sh flowExport -s 5 -h 2012-06-13-15 -f flows.csv
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_31] /usr/java/jdk1.6.0_31/jre
  Runtime name: 5090@localhost
  Java endorsed dirs: /lib/endorsed:/usr/java/jdk/lib/endorsed
  OS: Linux 2.6.32-220.13.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
  Heap sizes: current=244544k  free=243267k  max=3630016k
Ok


Последний раз редактировалось nik247 15 янв 2013, 16:38, всего редактировалось 1 раз.

Вернуться к началу
  
 
СообщениеДобавлено: 15 июн 2012, 15:22 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили обновление. Похоже проблема в том, что кавычки пропадают еще в скрипте sh, и дата и время передаются как отдельные параметры.
Изменили параметры - в периоде, между датой и временем, теперь должен быть не пробел, а латинская буква T:
Код:
./accounting.sh  flowExport -s 5 -tFrom 2012-06-13T15:30:00 -tTo 2012-06-13T15:31:00 -f flows.csv


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 июн 2012, 17:33 
Amir писал(а):
Выложили обновление. Похоже проблема в том, что кавычки пропадают еще в скрипте sh, и дата и время передаются как отдельные параметры.
Изменили параметры - в периоде, между датой и временем, теперь должен быть не пробел, а латинская буква T:
Код:
./accounting.sh  flowExport -s 5 -tFrom 2012-06-13T15:30:00 -tTo 2012-06-13T15:31:00 -f flows.csv

Спасибо.
Обновился и все заработало.
Есть только еще пару вопросов по выходному файлу:
1) Можно ли добавить шапку в файл - заголовки столбцов?
2) Возможно ли выводить время в строках не в Unix timestamp, а human readable? Или сделать этот параметр настраиваемым в строке запроса.

Спасибо.


Вернуться к началу
  
 
СообщениеДобавлено: 15 июн 2012, 20:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Выложили, попробуйте
Код:
-tFmt "dd.MM.yyyy HH:mm:ss"
Скрипт запуска accounting.sh поменяли, теперь вместо
Код:
      ${JAVA_HOME}/bin/java ${COMMON_PARAMS} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot ru.bitel.bgbilling.kernel.application.server.Application ${NAME} $1 $2 $3 $4...
должно быть
Код:
      ${JAVA_HOME}/bin/java ${COMMON_PARAMS} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot ru.bitel.bgbilling.kernel.application.server.Application ${NAME} "$@"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 июн 2012, 21:13 
Amir писал(а):
Выложили, попробуйте
Код:
-tFmt "dd.MM.yyyy HH:mm:ss"
Скрипт запуска accounting.sh поменяли, теперь вместо
Код:
      ${JAVA_HOME}/bin/java ${COMMON_PARAMS} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot ru.bitel.bgbilling.kernel.application.server.Application ${NAME} $1 $2 $3 $4...
должно быть
Код:
      ${JAVA_HOME}/bin/java ${COMMON_PARAMS} -Dadmin.port=$ADMIN_PORT -cp ${CLASSPATH} ru.bitel.common.bootstrap.Boot ru.bitel.bgbilling.kernel.application.server.Application ${NAME} "$@"


Спасибо.
Но наверное еще не выложили.... последняя доступная версия 914.
Скрипт запуска поменял .....
А как насчет заголовка?


Вернуться к началу
  
 
СообщениеДобавлено: 18 июн 2012, 16:48 
С обновлениями от 18.06.2012 все заработало и заголовок появился.
Спасибо.


Вернуться к началу
  
 
СообщениеДобавлено: 22 янв 2014, 18:18 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Описание всех параметров ./accounting.sh есть гденито?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 янв 2014, 03:26 
LёLik писал(а):
Описание всех параметров ./accounting.sh есть гденито?

./accounting.sh help
Java Runtime: Sun Microsystems Inc. Java HotSpot(TM) 64-Bit Server VM [1.6.0_45] /usr/java/jdk1.6.0_45/jre
Runtime name: 32640@bg.server
Java endorsed dirs: /lib/endorsed:/usr/java/jdk6/lib/endorsed
OS: Linux 2.6.32-220.13.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root
Heap sizes: current=244544k free=243267k max=3630016k
Help:
help - show Help
servmap - show service cache
flushDataLoggers - flush buffer of flow and radius dataLoggers on disk
conpool - db connection pool tracesesslist - show session list
flowExport - export flows to file (with filter by interfaces and IP-range)
flowExport -s 1 -h 2012-06-13-15 -f flows.csv
flowExport -s 1 -tFrom 2012-06-13T15:30:00 -tTo 2012-06-13T15:31:00 -f flows.csv
flowExport -s 1 -h 2012-06-13-15 -i 1,2,3 -r 91.24.35.60-91.24.35.69 -f flows.csv


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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