BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 07 июл 2025, 17:09

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




Начать новую тему Ответить на тему  [ Сообщений: 25 ] 
Автор Сообщение
 Заголовок сообщения: проблема с установкой
СообщениеДобавлено: 25 янв 2007, 19:39 
суть в чем, версия биллинга стоит 3.2, ява 1.4.2
поскольку возможности установить все на другую машину нету, для пробы, пытаюсь поставить на эту же с работающим в данный момент биллингом.
залил серверную часть, яву 1.5_10
сделал бэкап базы в mysql она теперь зовется bgbilling1
поправил конфиг серверной части

Цитата:
port.http=8181
port.admin=2007

db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling1?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false


соответственно прописал в скриптах запуска пути к новой яве

JAVA_HOME="/usr/local/jdk1.5/"

и.... не запускается... вообще...

выводит только

Цитата:
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object


подскажите пожалуйста, как разрулить ситуацию

PS: Сервер стоит на Linux


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 янв 2007, 21:02 
проблему решил...
на Ubuntu(aka Debian) ява интересно ставится
теперь другой вопрос, где бы достать patch.sql для обновления до 4.0

ругается

INFO 25.01.2007 17:53:43 Starting BGBillingServer..
INFO 25.01.2007 17:53:43 HTTP port: 8181
INFO 25.01.2007 17:53:43 Starting HTTP listener..
INFO 25.01.2007 17:53:43 HTTPS port: 0
INFO 25.01.2007 17:53:43 Browsing installed modules..
INFO 25.01.2007 17:53:43 card v.3.2_p1
INFO 25.01.2007 17:53:43 dialup v.3.2
INFO 25.01.2007 17:53:43 pay v.3.2_p1
INFO 25.01.2007 17:53:43 trayinfo v.3.2_p2
INFO 25.01.2007 17:53:43 update v.3.2_p2
ERROR 25.01.2007 17:53:43 HTTP server start alarm: Multiple exceptions exiting..

новые модули установить не могу, ибо база старого формата


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 янв 2007, 21:13 
vddu писал(а):
проблему решил...
на Ubuntu(aka Debian) ява интересно ставится
теперь другой вопрос, где бы достать patch.sql для обновления до 4.0...

http://bg-billing.bitel.ru/v4.0/downloa ... /howto.txt


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 янв 2007, 21:17 
версия биллинга старого - 3.2
там еще томкат использовался, и я не хочу рушить старую базу до того как попробую новый биллинг, раньше использовались patch.sql


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 янв 2007, 21:39 
поставил патчик шедший в комплекте с лобновлением 4.0

Код:
# ./bg_installer.sh ../card_4.0.zip
Installing module: card version 4.0...
File's copy finished...
File copy => OK
Error of updating database.
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'init' in 'field list'
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1314)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1299)
        at bitel.billing.server.installer.Installer.updateBase(Installer.java:226)
        at bitel.billing.server.installer.Installer.<init>(Installer.java:31)
        at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:24)
Base update => ERROR
Module was not installed.


видимо надо патчик 3.2-3.5 ....


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 янв 2007, 10:31 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Выложил тут:
http://bgbilling.bitel.ru/v3.5/download ... /patch.sql


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 фев 2007, 19:45 
не стану засорять форум своим логом. выложил на сервере

http://volkhov.info/server.out

скажите пожалста, чего не хватает :)

и заодно вопросик, каким параметром в радиусе можно будет передать MPD свою цифру, которую можно будет взять в скрипте(в целях ограничения скорости)


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 07 фев 2007, 12:21 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Это уже более новые таблицы, они есть в последнем обновлении.
http://bgbilling.bitel.ru/v4.0/download ... /patch.sql
При запуске патча делайте mysq -f < patch.sql
Сначала наложите до 3.5 потом до 4.0.

В MPD вы можете передавать любые атрибуты радиуса. Можете придумать свои атрибуты и добавить в dictionary.xml. Вот тут http://bgbilling.bitel.ru/phpBB2/viewtopic.php?t=57 была статья про шейпер для PPPD, можете попробовать сделать по аналогии. Только вот не знаю, передаются ли в UP скрипт MPD атрибуты.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 апр 2007, 22:49 
к великому сожалению не было возможности потестить новую версию биллинга, не было отдельного сервера на эксперименты, сейчас он появился и опять появились вопросы

Код:
# ./bg_installer.sh ../card_4.0.zip
Installing module: card version 4.0...
File's copy finished...
File copy => OK
Error of updating database.
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'init' in 'field list'
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
        at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1400)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1314)
        at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1299)
        at bitel.billing.server.installer.Installer.updateBase(Installer.java:226)
        at bitel.billing.server.installer.Installer.<init>(Installer.java:31)
        at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:24)
Base update => ERROR
Module was not installed.


эта ошибка как была так и осталась что с патчами что без них, ни в одном патче я не встретил упоминания про поле "init" однако в дампе пустой базы оно присутствует в одном единственном месте

и еще, после установки 4.1 биллинг запустился всего один раз, после устаноки лицензионного ключа(может и не из-за этого) программа перестала запускаться в принципе, выкидывая в server.log

Код:
INFO   04.04.2007 19:35:37  Browsing installed modules..
INFO   04.04.2007 19:35:37  dialup v.3.2
INFO   04.04.2007 19:35:37  pay v.3.2_p1
INFO   04.04.2007 19:35:37  trayinfo v.3.2_p2
INFO   04.04.2007 19:35:37  update v.3.2_p2
ERROR  04.04.2007 19:35:37  HTTP server start alarm: Multiple exceptions exiting


в server.out

Код:
org.mortbay.util.MultiException[java.lang.ClassNotFoundException: bitel.billing.server.trayinfo.BalanceSender]
        at org.mortbay.http.HttpServer.doStart(HttpServer.java:673)
        at org.mortbay.util.Container.start(Container.java:72)
        at bitel.billing.server.Server.<init>(Server.java:192)
        at bitel.billing.server.Server.main(Server.java:220)
java.lang.ClassNotFoundException: bitel.billing.server.trayinfo.BalanceSender
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1179)
        at org.mortbay.jetty.servlet.Holder.start(Holder.java:188)
        at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219)
        at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:445)
        at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:323)
        at org.mortbay.jetty.servlet.ServletHandler.doStart(ServletHandler.java:414)
        at org.mortbay.jetty.servlet.WebApplicationHandler.doStart(WebApplicationHandler.java:276)
        at org.mortbay.util.Container.start(Container.java:72)
        at org.mortbay.http.HttpContext.startHandlers(HttpContext.java:1651)
        at org.mortbay.http.HttpContext.doStart(HttpContext.java:1622)
        at org.mortbay.util.Container.start(Container.java:72)
        at org.mortbay.http.HttpServer.doStart(HttpServer.java:695)
        at org.mortbay.util.Container.start(Container.java:72)
        at bitel.billing.server.Server.<init>(Server.java:192)
        at bitel.billing.server.Server.main(Server.java:220)
java.lang.ClassNotFoundException: bitel.billing.server.trayinfo.BalanceSender
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1179)
        at org.mortbay.jetty.servlet.Holder.start(Holder.java:188)
        at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219)
        at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:445)
        at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:323)
        at org.mortbay.jetty.servlet.ServletHandler.doStart(ServletHandler.java:414)
        at org.mortbay.jetty.servlet.WebApplicationHandler.doStart(WebApplicationHandler.java:276)
        at org.mortbay.util.Container.start(Container.java:72)
        at org.mortbay.http.HttpContext.startHandlers(HttpContext.java:1651)
        at org.mortbay.http.HttpContext.doStart(HttpContext.java:1622)
        at org.mortbay.util.Container.start(Container.java:72)
        at org.mortbay.http.HttpServer.doStart(HttpServer.java:695)
        at org.mortbay.util.Container.start(Container.java:72)
        at bitel.billing.server.Server.<init>(Server.java:192)
        at bitel.billing.server.Server.main(Server.java:220)


мне кажется что это все из-за модулей, но обновить я их не могу по описанной выше причине, патчи ставил по порядку
http://bgbilling.bitel.ru/v3.5/download ... /patch.sql
mysql bgbilling -f < patch.sql
http://bgbilling.bitel.ru/v4.0/download ... /patch.sql
ну и соответственно патчик от 4.1

подскажите куда копать
спасибо


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 10:57 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Попробуйте поставить эще вот этот патч.
http://bgbilling.bitel.ru/v3.5/download ... om_3.2.sql
А после него уже:
http://bgbilling.bitel.ru/v4.0/download ... /patch.sql
и последним 4.1


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 12:53 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Код:
org.mortbay.util.MultiException[java.lang.ClassNotFoundException: bitel.billing.server.trayinfo.BalanceSender]

А эта ошибка возникает из-за того, что, по-видимому, не установлен (нет библиотек) модуль trayinfo, тогда как в базе он указан как установленный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 16:02 
патч помог, модули установились,Ю биллинг запустился, но всплыли новые проблемы...
Русский язык из старой бзы ни как не хочет отображаться, в некоторых разделах биллинга выдает "Illegal mix of collacations (cp1251_general_ci,IMPLICT)and (latin1_swedish_ci,IMPLICT)for operation "=" " но мне так кажется что это у меня какие-то проблемы с mysql да это и не самое главное, главная проблема заключается в том, что во всех тарифах пропали настройки, в договорах отсутствуют логины Dial-UP и их не создать, кнопка не помогает, услуги в договоре я вижу, однако.... однако пока писал все таинственным образом появилось и заработало, правда русский язык и "Редактор модулей и услуг" так и не функционируют
при том с русским языком все очень странно, все данные берутся из mysql однако половина текста стала по русски, как например параметры тарифа, ФИО абонента в параметрах, а все остальное в " ßðåøêî Àëåêñàíäð Èâàíîâè÷" таком вот виде
в менюшках в некоторых, например в редакторе тарифов при попытке добавления стоимости к услуге вместо пунктов контекстного меню вопросительные знаки :(
пойду дальше разбираться, возможно чего добавлю


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 05 апр 2007, 20:48 
В общем пошли по сложному пути, будем перебивать базу целиком

Вопрос встал в чем, не принимает Netflow потоки с авторизатора, хотя и в конфиге он прописан

лог:
Код:
INFO   05.04.2007 18:42:49  Starting NetFlow listener on port 2001
INFO   05.04.2007 18:42:49  Analyse nas list..
INFO   05.04.2007 18:42:49   [ NAS-Identifier: VPN1; NAS-IP-Address: 192.168.0.2
48; SECRET: 111111111; Vendor: 9 ]
INFO   05.04.2007 18:42:49  Parsing services link..
INFO   05.04.2007 18:42:49  Position: 3; string: 25 OUT 1.1.1.1-255.255.255.255
INFO   05.04.2007 18:42:49  Position: 2; string: 24 IN 81.30.199.12
INFO   05.04.2007 18:42:49  Position: 1; string: 23 IN 81.30.199.0 110-112
INFO   05.04.2007 18:42:49  Position: 4; string: 27 IN 1.1.1.1-255.255.255.255
INFO   05.04.2007 18:42:49  Loaded 4 links..
INFO   05.04.2007 18:42:49  Processing mode => BOTH
INFO   05.04.2007 18:42:49  Service link [81.30.199.0-81.30.199.0; 110-112] => 2
3
INFO   05.04.2007 18:42:49  Service link [81.30.199.12-81.30.199.12; 0-65535] =>
 24
INFO   05.04.2007 18:42:49  Service link [1.1.1.1-255.255.255.255; 0-65535] => 2
5
INFO   05.04.2007 18:42:49  Service link [1.1.1.1-255.255.255.255; 0-65535] => 2
7
INFO   05.04.2007 18:43:23  Ignoring NetFlow packet from host 192.168.0.248
INFO   05.04.2007 18:43:25  Ignoring NetFlow packet from host 192.168.0.248
INFO   05.04.2007 18:43:25  Ignoring NetFlow packet from host 192.168.0.248


конфиг:
Код:
#ОПНЖЕЯЯНП-НАПЮАНРВХЙ ГЮОПНЯНБ
processor.class=bitel.billing.server.processor.dialup.DialUpProcessor
#ЙНД ЛНДСКЪ dialup
processor.mid=2

#ОНПРШ ЮБРНПХГЮЖХХ Х ЮЙЙЮСМРЮ
auth.port=1812
acct.port=1813
admin.port=1955
netflow.port=2001
netflow.service.link.1=23 IN 81.30.199.0 110-112
netflow.service.link.2=24 IN 81.30.199.12
netflow.service.link.3=25 OUT 1.1.1.1-255.255.255.255
netflow.service.link.4=27 IN 1.1.1.1-255.255.255.255
netflow.receive.from=192.168.0.248

#ЙНКХВЕЯРБН НДМНБПЕЛЕММШУ ОНРНЙНБ ЮБРНПХГЮЖХХ, ЮЙЙЮСМРЮ Х НАПЮАНРЙХ NetFlow
auth.thread.count=10
acct.thread.count=10
#netflow.thread.count=10

#НОЖХХ ОНДЙКЧВЕМХЪ Й ад
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false
db.user=bill
db.pswd=bgbilling
db.maxIdle=20
db.maxActive=300


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 11:21 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
http://bgbilling.bitel.ru/v4.1/doc/ch05s12.html

Код:
Для того чтобы ассоциировать NAS с коллектором в биллинге добавьте в конфигурации NAS а строку:
netflow.receive.from=IP адрес с которого приходит поток для NAS а


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 12:45 
если Вы не заметили, эта строчка присутствует в приведенном мною конфиге
netflow.port=2001
netflow.service.link.1=23 IN 81.30.199.0 110-112
netflow.service.link.2=24 IN 81.30.199.12
netflow.service.link.3=25 OUT 1.1.1.1-255.255.255.255
netflow.service.link.4=27 IN 1.1.1.1-255.255.255.255
netflow.receive.from=192.168.0.248


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 13:07 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
_в конфигурацию NAS а_
и ребут RADIUS сервера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 15:46 
эм, да, понял, сам дурак....

видимо от невнимательности :(

надеюсь моя приставучесть поможет кому нибудь еще не допускать тех же ошибок(старый то форум пропал куда-то :( )

новая проблема:
Цитата:
ERROR 06.04.2007 12:19:14 [pool-1-thread-1] Service not found for direct=1; IP:87.242.73.106; port:8080
ERROR 06.04.2007 12:19:14 [pool-1-thread-1] Service not found for direct=2; IP:83.99.188.220; port:24083
ERROR 06.04.2007 12:19:14 [pool-1-thread-1] Service not found for direct=1; IP:83.99.188.220; port:24083
ERROR 06.04.2007 12:19:14 [pool-1-thread-1] Service not found for direct=1; IP:210.99.136.3; port:37969
ERROR 06.04.2007 12:19:15 [pool-1-thread-2] Service not found for direct=2; IP:89.108.65.174; port:80
ERROR 06.04.2007 12:19:15 [pool-1-thread-2] Service not found for direct=2; IP:195.161.119.242; port:80


Конфигурация модуля Dial-UP:
Код:
vendors=9=Cisco;2011=Huawei;2021=Unix PPP;529=Lucent;6618=Quintum;529=Ascend;311=Microsoft 
min.password.length=5
max.password.length=10
showyears=5 
xslt.1=dialup_login_sessions.xsl 
reportTitle.1=Отчет по сессиям DialUp
xslt.2=dialup_login_amount.xsl 
reportTitle.2=Отчет по наработке на логины DialUp#
nas.port_time.default.*=1
nas.port_traffic.default.*=2:COLLECTOR;3:COLLECTOR
show.sessions.on.page=25 
web.menuItem1=Просмотр сессий
web.menuItem2=Наработка по логинам
web.menuItem3=Cмена пароля на логины
top.nocard.login=10000
radius.manage=127.0.0.1:1955
card.module.id=0
killer.sleep=10
update.time=60
run.sleep=3
pools.global=10.0..0.0-10.0.255.255
dialup.workmode=2
mailer.period=1800
mailer.to=???
realmgr.default=default
realm.default=Acct-Interim-Interval=60
radius.attributes=Service-Type;Framed-Protocol;Framed-IP-Address;Framed-IP-Netmask;Framed-Routing;Filter-Id;Framed-MTU;Framed-Compression;Login-IP-Host;Login-Service;Login-TCP-Port;Old-Password;Reply-Message;Callback-Number;Callback-Id;Expiration;Framed-Route;Framed-IPX-Network;State;Class;Session-Timeout;Idle-Timeout;Termination-Action;NAS-Identifier;Proxy-State;Framed-Pool


NAS Configuration:
Код:
#телефоны по портам, * - все порты
nas.port_phone.*=900111
#интервал между посылками на вышибание клиента
nas.inspector.sleep_time=60
#SNMP порт и пароль
nas.inspector.snmp.port=161
nas.inspector.snmp.community=billing
nas.inspector.snmp.kill.max_messages=3 
#числовые коды услуг времени, трафика входящего и исходящего
nas.port_time.default.*=1
nas.port_traffic.default.*=3:COLLECTOR;2:COLLECTOR
#разрешение активировать все типы карточек на этом NASе
card.activate.service=0
#поддержка CallBack (1-включите)
callback.support=0
netflow.receive.from=192.168.0.248


radius.properties:
Код:
processor.class=bitel.billing.server.processor.dialup.DialUpProcessor
processor.mid=2

auth.port=1812
acct.port=1813
admin.port=1955
netflow.port=2001
receive.from=127.0.0.1;192.168.0.254;192.168.0.248

#service.link.1=2 IN 10.0.0.1-10.255.255.255
service.link.1=2 IN 172.0.0.0-172.0.255.255
service.link.2=2 IN 192.168.0.1-192.168.0.255
#service.link.3=2 IN 192.168.0.1-192.168.255.255
service.link.3=2 IN 0.0.0.0-255.255.255.255

auth.thread.count=10
acct.thread.count=10
#netflow.thread.count=10

db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompl
db.user=bill
db.pswd=bgbilling
db.maxIdle=20
db.maxActive=300


Учет идет только за инет, коды услуг:
1 - Время
2 - Инет
3 - локальный

подскажите пожалуйста еще раз, где ошибся
Спасибо


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 16:14 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
вместо service.link нужно указывать netflow.service.link


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 16:41 
напомните пожалуйста, как перевести биллинг в отладочный режим, а то ошибок нет, но и в Collector.log пусто, в мониторе модуля Dial-UP информация не отображается :(

добавление:
деньги начали сниматься, отображения в монитере неработает судя по всему из-за кривого snmp


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 18:26 
Не в сети
Разработчик

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Если деньги снимаются - значит с SNMP скорее всего все ок. Для проверки сброса выполните:
Код:
./radius.sh kill

А трафики там не отображаются скорее всего из-за неидущих UPDATE пакетов, т.к. в мониторе трафики по данным из RADIUS логов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 06 апр 2007, 22:40 
хм, как ни странно но это все же snmp
он не работает в принципе, не запускается, даж ошибок не выдает, надеюсь я смогу победить эту проблему самостоятельно :)
хотя как всегда буду рад совету... :) конфиг взят из документации к биллингу


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 апр 2007, 18:50 
после очередных манипуляций с договором в лог шедуллера стали валиться сообщения:
ERROR 11.04.2007 16:30:00 [16:30:00; 1] Tree not found for contract: 1000002
ERROR 11.04.2007 16:30:00 [16:30:00; 1] Trees init errors => 4
Понятно, что не найдено какое-то дерево, но какое?
И еще, как контракты удалять? :shock:


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 11 апр 2007, 21:06 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Тарифное. Либо нет совсем либо все имеющиеся вне периода обсчета.
http://bgbilling.bitel.ru/v4.1/doc/ch01s15.html
5-я кнопка на тулбаре ) Если хотите пункт меню, то нужно править data/menu.xml, className возьмите из toolbar.xml


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 июл 2007, 17:21 
Вынужден снова поднять этот вопрос, потому что проблема периодически всплывает. Постараюсь описать мои действия, после которых начинают появляться сообщения типа
Код:
ERROR 11.04.2007 16:30:00 [16:30:00; 1] Tree not found for contract: 1000002
ERROR 11.04.2007 16:30:00 [16:30:00; 1] Trees init errors => 4

Итак, допустим, по прошествии некоторого времени я решил поменять тарифный план для абонента. Тарифный план создается с нуля. Далее в договоре созданом например 1 мая я удаляю старый тарифный план и добавляю новый, дата автоматически ставится текущего дня, допустим 15 мая. Как будет обсчитываться трафик? с 15 мая по новому тарифу, а до 15 по старому?
Вот после подобных манипуляций в лог начинают сыпаться сообщения описаные выше. Устал с этим бороться.

Недавно наблюдал странное явление. Имеются 4 договора. Поменял тариф у первого - начались проблемы описаные выше, далее недолго думая удаю первый договор и создаю заново уже с новым тарифом, точно такая же проблема появляется у второго договора!!! причем его я не трогал, удаляю второй, создаю - проблемы у третьего и т.д. :) Разъясните пожалуйста в чем моя главная ошибка? PS версия билинга 4.0, модуля IPN 4.0

Еще проблемы подобного рода "tree not found" появляется если в список тарифов просто добавить новый тариф, причем так, что он оказывается не последним по списку а где-нибудь в середине. Возможно существует какая-то привязка к номеру тарифа по списку?

Заранее спасибо.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 04 июл 2007, 18:55 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
При тарификации услуги биллинг ищет тарифные планы, период которых подходит под дату тарификации (услуги/сессии). Т.е если удалить предыдущий тариф, а в новом период будет с текущего дня, то при переобсчете/начислении абонплат биллинг не найдет тарифного дерева для предыдущих дней.

Правильно установить конец периода у предыдущего тарифа 14 мая, а не удалять его совсем.

Ошибка tree not found может появится если не найден тарифный план (нет или вне периода), если в найденных тарифных планах отсутвует поддерево для модуля, услугу которого необходимо тарифицировать.


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

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


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

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


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

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