BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2  След.
Автор Сообщение
СообщениеДобавлено: 23 май 2013, 19:32 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Добрый день.

Не получается заставить модуль Inet считать трафик NetFlow.

Конфигурация:
  Centos 6.3
  BGBilling 6.0 (на версии 5.2 результаты столь же плачевные)
  mysql-server-5.1.69-1.el6_4.x86_64
  jdk1.6.0_41
  apache-activemq-5.7.0

Совершил следующие шаги:
  Установка: (Сделал по инструкции, свиду всё стартует корректно)
  Установил биллинг.
  Установил модули Card и Inet
  Установил BGInetAccounting

Настройка:
# BGInetAccounting
inet-accounting.xml (пишу только параметры, которые изменял)
<param name="app.id" value="11"/>
<param name="moduleId" value="2"/>
<param name="rootDeviceId" value="2"/>
<param name="port" value="8818"/>
- удалил всю секцию <context name="radius">

# Из клиента произвёл следующие настройки

В "модули" -> "редактор модулей и услуг"
  Создал экземпляры card и inet
  В экземпляре inet создал услуги: "время", "входящий трафик", "исходящий трафик"

В "модули" -> "экземпляр_inet"
  Добавил конфигурацию модуля из руководства и установил её.
  Создал типы трафика: "время", "входящий трафик", "исходящий трафик"

  Создал привязку: "Привязка NetFlow"
  В ней завёл входящий входящий и исходящий трафики (Указал направления Входящий и Исходящий соответственно и выставил тип "коллектор")

  "Устройства и ресурсы" -> "IP ресурсы": Добавил категорию "тестовые ресурсы" и добавил туда диапазон адресов.

  Создал типы устройств:
  "test_root_type" - оставил всё по умолчанию
  "test_cisco_type" - добавил галочку "является источником данных"

  Создал устройства:
  "test_root" - поставил тип устройства "test_root_type" и добавил конфигурацию из руководства
  "test_cisco" - поставил тип устройства "test_cisco_type" в конфигурации написал "ip.resource.category=1"

  Типы сервисов:
  Создал сервис "test_service"
  Тип инициализации сервиса: "по трафику"
  Количество сессий: "не ограничено"
  Тип адреса: "статический диапазон"
  Привязка типов трафика: "Привязка NetFlow"
  Галочка стоит на: "Устройство"
  В конфигурации: "title.pattern=(${login})"

Справочники -> тарифные планы: прикреплена

Создал договор: прикреплена

Вопрос: Что я делаю не так.


Вложения:
договор.JPG
договор.JPG [ 15.04 КБ | Просмотров: 10075 ]
тарифный план.JPG
тарифный план.JPG [ 111.98 КБ | Просмотров: 10075 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 май 2013, 22:08 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Форумчане, помогите. Если нужны логи/скриншоты, я сделаю.

Очень нужно заставить заработать тестовый сервер BGBilling'а чтобы считал трафик по NetFlow.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 24 май 2013, 23:38 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Начну с банальностей:
1) На cisco netflow правильно настроен?
2) Порт netflow на centos не зафильтрован в iptables?
3) можете убедиться через tcpdump что данные на порт netflow поступают?
4) в каталоге сервера accounting data/flow появляются данные?
5) увидеть бы дерево устройств


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 май 2013, 17:02 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
borisk писал(а):
Начну с банальностей:
1) На cisco netflow правильно настроен?
2) Порт netflow на centos не зафильтрован в iptables?
3) можете убедиться через tcpdump что данные на порт netflow поступают?
4) в каталоге сервера accounting data/flow появляются данные?
5) увидеть бы дерево устройств


1,2,3) Запускал flow-tools данные идут
4) В каталоге /usr/local/BGInetAccounting/data/flow есть структура директорий типа:
Код:
./source_2
   ./2013
      ./2013-05/2013-05-23
          ./log_2013-05-23-16.000.bgdl
          ./log_2013-05-23-17.002.data
          ./log_2013-05-23-18.004.bgdl
          ./log_2013-05-23-19.003.data
          ...
      ./2013-05-24
          ./log_2013-05-24-00.000.bgdl
          ./log_2013-05-24-02.003.bgdl
          ./log_2013-05-24-05.000.bgdl
          ...
      ...


5) В прикреплённых файлах. В ZIP архиве конфигурация устройств, всё остальное по умолчанию.

По всей видимости я чего-то не понимаю в логике работы inet.
Что должно быть в inet -> монитор ?


Вложения:
log_conf.zip [73.38 КБ]
Скачиваний: 190
tree_device-types.JPG
tree_device-types.JPG [ 109.46 КБ | Просмотров: 10040 ]
tree_device.JPG
tree_device.JPG [ 111.59 КБ | Просмотров: 10040 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 май 2013, 17:08 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Ну пока из вашего описания я вижу одну ошибку - rootDeviceId в настройках access/accounting должен быть 1, а не 2.
Поменяйте, перезапустите, проверьте - не поможет, будем дальше разбираться.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 27 май 2013, 17:10 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
в inet->монитор вы должны видеть активные сессии


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 01:53 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Поправил inet-accounting.xml => <param name="rootDeviceId" value="1"/>
Перезапустил сервисы accounting и (bgbilling bgscheduler bgdataloader) особых изменений не заметил.

В inet -> монитор -> договоры: пустой список договоров, хотя договор создан.
В test_dogovor -> Отчёт: пустой список сервисов

Может логи какие посмотреть?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 10:36 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Покажите полную конфигурацию inet-access.xml и inet-accounting.xml
а так же логи их старта


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 14:22 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
borisk писал(а):
Покажите полную конфигурацию inet-access.xml и inet-accounting.xml
а так же логи их старта


Сделал
Код:
tail -f ./* | tee /tmp/accounting.log
при старте.
всё во вложении

access ещё не настраивал.


Вложения:
inet-accounting.txt [6.6 КБ]
Скачиваний: 378
accounting.log [40.32 КБ]
Скачиваний: 637
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 15:00 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
Ой, у вас там какая-то сборная солянка в которой черт ногу сломит. Но как минимум меня настораживает вот это:
Цитата:
accounting 05-28/12:16:48 ERROR [main] InetServRuntimeMap - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inv_product_period' doesn't exist
ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inv_product_period' doesn't exist


у вас с базой точно все в порядке?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 15:17 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Сейчас буду разбираться. Не знаете будет ли работать база с дефолтными настройками или обязательно её настраивать по wiki статье "Рекомендации по настройке MySQL"?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 20:25 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Переустановил всё начисто.

Код:
mq 05-28/18:19:03 ERROR [event-proc-p-2-t-1] InetServRuntimeMap - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inv_product_period' doesn't exist
ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inv_product_period' doesn't exist
        at ru.bitel.oss.systems.inventory.product.server.bean.ProductPeriodDao.list(ProductPeriodDao.java:228)
        at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.load(ContractRuntime.java:463)
        at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntimeMap.newRuntime(ContractRuntimeMap.java:237)
        at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntimeMap.getContractRuntime(ContractRuntimeMap.java:175)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:409)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:885)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.onInetServModified(InetServRuntimeMap.java:825)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.onInetServModified(InetServRuntimeMap.java:794)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.notify(InetServRuntimeMap.java:563)
        at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:344)
        at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
        at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inv_product_period' doesn't exist
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.Util.getInstance(Util.java:386)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127)
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2293)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at ru.bitel.oss.systems.inventory.product.server.bean.ProductPeriodDao.list(ProductPeriodDao.java:217)
        ... 17 more


Вылезает это. Таблицы действительно нет в БД.


Вложения:
show_tables.txt [10.33 КБ]
Скачиваний: 655
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 21:37 
Не в сети
Клиент

Зарегистрирован: 15 мар 2009, 14:04
Сообщения: 1337
Карма: 12
У меня есть доступ к 3 разным инсталляциям bgb - везде эта таблица есть. Налицо у вас какие-то проблемы с базой. Скорее всего при инстале база загружается не до конца. опцию max_allowed_packet для mysql прописывали?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 22:23 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
max_allowed_packet=50M

Конфиг mysql прикреплён.

Прогнал, идущий с биллингом, dump.sql через cat dump.sql | grep inv_product_period вывод пустой, таблица создаётся потом, по всей видимости.

Завтра попробую переустановить заново, и выяснить не каком этапе начинает вылетать ошибка.


Вложения:
my.txt [1.36 КБ]
Скачиваний: 612
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 май 2013, 22:52 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Или создается при установке модуля Inet.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2013, 13:56 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте обновить через update.sh.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2013, 15:09 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
./update.sh

Код:
Starting libraries updating. Requesting to BGBillingServer lib info.
 05-29/13:06:09  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@464c4975] to java:comp/env/mq/connectionFactory
 05-29/13:06:09  INFO [main] DefaultServerSetup - Init DB connection pools
 05-29/13:06:10  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 05-29/13:06:10  INFO [main] DefaultServerSetup - Init trash pools..
mq 05-29/13:06:10  INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory...
May 29, 2013 1:06:11 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
 05-29/13:06:11 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.server.util.Setup$1@41217e67 to BG.Event.ru.bitel.bgbilling.kernel.event.events.system.ModuleConfigModifiedEvent
mq 05-29/13:06:11 DEBUG [main] EventProcessor - Request, timeout 2000 : Event[bitel.billing.server.installer.event.GetLibrariesInfoEvent] moduleId: no; pluginId: no; cid: global; scid: -1; userId: -1; timestamp: -1
Local libraries is actual.

 05-29/13:06:41  INFO [Thread-4] EventProcessor - Shutdown EventProcessor...


Строчка "05-29/13:06:41 INFO [Thread-4] EventProcessor - Shutdown EventProcessor..." не появляется, пока в консоли "Enter" не нажмёшь.

Таблица в базе не появилась.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2013, 15:12 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
update.sh в BGBillingServer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2013, 16:02 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Amir писал(а):
update.sh в BGBillingServer.


выполнил:
./update.sh для сервера
Код:
/etc/init.d/bginet_accounting stop
/etc/init.d/bgdataloader stop
/etc/init.d/bgscheduler  stop
/etc/init.d/bgbilling stop
/etc/init.d/bgbilling start
/etc/init.d/bgscheduler start
/etc/init.d/bgdataloader start
/etc/init.d/bginet_accounting start


./update.sh для BGInetAccounting
Код:
/etc/init.d/bginet_accounting stop
/etc/init.d/bgdataloader stop
/etc/init.d/bgscheduler  stop
/etc/init.d/bgbilling stop
/etc/init.d/bgbilling start
/etc/init.d/bgscheduler start
/etc/init.d/bgdataloader start
/etc/init.d/bginet_accounting start


Таблицы нет, ошибка в логах Accounting та же.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2013, 16:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Попробуйте вручную создать, может быть не создается по какой-то причине:
Цитата:
CREATE TABLE `inv_product_period` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`contractId` int(11) NOT NULL,
`accountId` int(11) NOT NULL,
`productSpecId` int(11) NOT NULL,
`productId` int(11) NOT NULL,
`timeFrom` datetime NOT NULL,
`timeTo` datetime DEFAULT NULL,
KEY `id` (`id`),
KEY `contract` (`contractId`),
KEY `account` (`accountId`),
KEY `product` (`productId`),
KEY `period` (`timeFrom`,`timeTo`)
)
/*!50100 PARTITION BY HASH (contractId)
PARTITIONS 8 */;


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2013, 16:15 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Код:
mq 05-29/14:13:20 ERROR [event-proc-p-2-t-1] InetServRuntimeMap - com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inv_product_spec' doesn't exist
ru.bitel.bgbilling.common.BGException: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inv_product_spec' doesn't exist
        at ru.bitel.oss.systems.inventory.product.server.bean.ProductPeriodDao.list(ProductPeriodDao.java:228)
        at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntime.load(ContractRuntime.java:463)
        at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntimeMap.newRuntime(ContractRuntimeMap.java:237)
        at ru.bitel.bgbilling.kernel.contract.runtime.ContractRuntimeMap.getContractRuntime(ContractRuntimeMap.java:175)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:409)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.newRuntime(InetServRuntimeMap.java:885)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.onInetServModified(InetServRuntimeMap.java:825)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.onInetServModified(InetServRuntimeMap.java:794)
        at ru.bitel.bgbilling.modules.inet.runtime.InetServRuntimeMap.notify(InetServRuntimeMap.java:563)
        at ru.bitel.bgbilling.kernel.event.AbstractConsumer.notify(AbstractConsumer.java:344)
        at ru.bitel.bgbilling.kernel.event.Consumer.notify(Consumer.java:1)
        at ru.bitel.bgbilling.kernel.event.Consumer.onMessage0(Consumer.java:112)
        at ru.bitel.bgbilling.kernel.event.Consumer$EventListenerRunnable.runImpl(Consumer.java:51)
        at ru.bitel.common.worker.WorkerTask.run(WorkerTask.java:86)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
        at java.lang.Thread.run(Thread.java:662)
        at ru.bitel.common.worker.WorkerThread.run(WorkerThread.java:40)
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'bgbilling.inv_product_spec' doesn't exist
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.Util.getInstance(Util.java:386)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2002)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2163)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2624)
        at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2127)
        at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:2293)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
        at ru.bitel.oss.systems.inventory.product.server.bean.ProductPeriodDao.list(ProductPeriodDao.java:217)
        ... 17 more


список таблиц БД во вложении


Вложения:
show_tables2.txt [10.33 КБ]
Скачиваний: 659
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2013, 16:24 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Похоже при установке 6.0 с нуля проблема - не все таблицы создаются.
Чтобы все стало нормально, нужно из ftp://bgbilling.ru/pub/bgbilling/6.0/update_6.0.zip применить для БД patch.sql.
Или подождать обновления ядра 6.0 и обновиться.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 29 май 2013, 16:38 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Код:
mysql --default-character-set=cp1251  -p bgbilling <  patch.sql
Enter password:
ERROR 1060 (42S21) at line 2: Duplicate column name 'tgid'


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 май 2013, 17:50 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Установил обновлённую версию и ошибка с БД рассосалась.

Считать по прежнему не считает, в /usr/local/BGInetAccounting/log/accounting.log валится следующее.
Код:
accounting 05-31/15:42:37  INFO [accwrkr-1-p-10-t-1] InetApplication - inetServ[id=1] deviceState not active (accessCode=0).
accounting 05-31/15:42:45  INFO [accwrkr-2-p-9-t-1] SessionFlushingManager - Flushed 1 sessions for 17(15) ms.
accounting 05-31/15:42:57  INFO [accwrkr-1-p-10-t-1] InetApplication - inetServ[id=1] deviceState not active (accessCode=0).
accounting 05-31/15:43:05  INFO [accwrkr-2-p-9-t-1] SessionFlushingManager - Flushed 1 sessions for 6(4) ms.
accounting 05-31/15:43:17  INFO [accwrkr-1-p-10-t-1] InetApplication - inetServ[id=1] deviceState not active (accessCode=0).
accounting 05-31/15:43:25  INFO [accwrkr-2-p-9-t-1] SessionFlushingManager - Flushed 1 sessions for 6(4) ms.
accounting 05-31/15:43:37  INFO [accwrkr-1-p-10-t-1] InetApplication - inetServ[id=1] deviceState not active (accessCode=0).
accounting 05-31/15:43:45  INFO [accwrkr-2-p-9-t-1] SessionFlushingManager - Flushed 1 sessions for 5(3) ms.
accounting 05-31/15:43:57  INFO [accwrkr-1-p-10-t-1] InetApplication - inetServ[id=1] deviceState not active (accessCode=0).
accounting 05-31/15:44:05  INFO [accwrkr-2-p-9-t-1] SessionFlushingManager - Flushed 1 sessions for 6(4) ms.
accounting 05-31/15:44:17  INFO [accwrkr-1-p-10-t-1] InetApplication - inetServ[id=1] deviceState not active (accessCode=0).


Может я поторопился с установкой 6-й версии, она используется кем нибудь на рабочих серверах?

Мне нужно то всего настроить тестовый стенд чтобы понять насколько он отвечает нашим простеньким задачам и решить вопрос о внедрении.

NetFlow + статические адреса, казалось бы проще некуда.

PS: Когда заходишь в договор, вылетает ошибка "Ошибка параметров запроса"


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 май 2013, 20:33 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Можете дать доступ по ssh в личку?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 июн 2013, 10:28 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
Amir писал(а):
Можете дать доступ по ssh в личку?

Мы купили 6-версию, тоже пытаюсь настроить NetFlow+статические адреса. Пока безуспешно пытаюсь заставить считать трафик NetFlow.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 июн 2013, 14:43 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Amir писал(а):
Можете дать доступ по ssh в личку?


Доступ к SSH в отправил в личку.

Угрюмов Роман писал(а):
Мы купили 6-версию, тоже пытаюсь настроить NetFlow+статические адреса. Пока безуспешно пытаюсь заставить считать трафик NetFlow.


Не хотелось бы попасть в такую ситуацию, но очень нравиться возможность разнесения приложений биллинга по разным серверам, всё-таки сервис считает деньги и отказоустойчивость стоит на первом месте.

Вопрос к представителям бител, проводятся ли у вас курсы или обучающие программы по биллингу?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июн 2013, 12:29 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
LёLik писал(а):
Вопрос к представителям бител, проводятся ли у вас курсы или обучающие программы по биллингу?

Было бы неплохо хоть вебинарчик по настройке какой-нибудь....

Какими-то манипуляциями удалось увидеть сессии по NetFlow, однако почему поля IP, С номера/на номер, Реалм - пустые?
Почему сервис в состоянии "удален"?

И никак не удается заставить считать наработку, тарифный план сделал по образцу в документации один-в один. (Решено наработку получил.)
P.S. Идея задавать тарифный план в виде дерево - просто гениальна, ни у кого я не видел подобного. Но с ней надо "подружиться"!


Вложения:
Договор.jpg
Договор.jpg [ 195.51 КБ | Просмотров: 9903 ]
Монитор.jpg
Монитор.jpg [ 624.9 КБ | Просмотров: 9906 ]


Последний раз редактировалось Угрюмов Роман 04 июн 2013, 13:11, всего редактировалось 3 раз(а).
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июн 2013, 12:38 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
У меня такая же ситуация. В текущих.
Точнее сказать не могу, стараюсь не трогать сервер пока Amir не посмотрит.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 июн 2013, 12:43 
Не в сети
Клиент

Зарегистрирован: 30 янв 2013, 11:27
Сообщения: 305
Карма: 0
LёLik писал(а):
У меня такая же ситуация. В текущих.

То есть во вкладке Монитор-Лог столбец IP - заполнен, а в Текущих - пустой?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу 1, 2  След.

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


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

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


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

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