Не знаю как глянуть, еще раз сделал, вот вывод
Код:
./update.sh
Starting libraries update. Requesting BGBillingServer lib info.
12-25/15:59:34 INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@1e53fc13] to java:comp/env/mq/connectionFactory
12-25/15:59:34 INFO [main] DefaultServerSetup - Init DB connection pools
12-25/15:59:34 INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
12-25/15:59:35 INFO [main] DefaultServerSetup - Init trash pools..
mq 12-25/15:59:35 INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory...
дек 25, 2013 3:59:35 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect
INFO: Successfully connected to tcp://localhost:61616
12-25/15:59:36 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.server.util.Setup$1@7cf801ef to BG.Event.ru.bitel.bgbilling.kernel.event.events.system.ModuleConfigModifiedEvent
mq 12-25/15:59:36 DEBUG [main] EventProcessor - Request, timeout 10000 : Event[bitel.billing.server.installer.event.GetLibrariesInfoEvent] moduleId: no; pluginId: no; cid: global; scid: -1; userId: -1; timestamp: -1
Local libraries already synchronized with BGBillingServer.
12-25/16:00:52 INFO [Thread-4] EventProcessor - Shutdown EventProcessor...
Код:
<?xml version="1.0" encoding="UTF-8"?>
<application context="access">
<------><!-- Уникальное имя приложения -->
<------><param name="app.name" value="BGInetAccess"/>
<------><!-- Уникальный числовой id приложения -->
<------><param name="app.id" value="2"/>
<------><!-- Параметры подключения к БД -->
<------><param name="db.driver" value="com.mysql.jdbc.Driver"/>
<------><param name="db.url" value="jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavi
<------><param name="db.user" value="bill"/>
<------><param name="db.pswd" value="bgbilling"/>
<------><param name="db.validationTimeout" value="10"/>
<------>
<------><!-- Параметры подключения к MQ -->
<------><param name="mq.url" value="failover:(tcp://localhost:61616)"/>
<------><param name="mq.user" value="bill"/>
<------><param name="mq.pswd" value="bgbilling"/>
<------>
<------><!-- id модуля -->
<------><param name="moduleId" value="9"/>
<------><!-- id корневого устройства -->
<------><param name="rootDeviceId" value="6"/>
<------><!-- Типы фейковых устройств, являющихся аккаунтинг серверами -->
<------><param name="accounting.deviceTypeIds" value="6"/>
<------><!-- Внутренняя переменная приложения, не изменять -->
<------><param name="commonIdentifierName" value="rootDeviceId"/>
<------><!-- Параметры сохранения логов данных -->
<------><!-- Директория, в которую сохранять radius логи -->
<------><param name="datalog.radius.dir" value="data/radius" />
<------><!-- Размер блока данных в файле лога, также размер буфера на лог файл -->
<------><param name="datalog.radius.chunk.size" value="262144" />
<------><!-- Сжимать radius логи: 0 - не сжимать, 1 - zlib -->
<------><param name="datalog.radius.compression.type" value="1" />
<------><!-- Директория, в которую сохранять flow логи -->
<------><param name="datalog.dhcp.dir" value="data/dhcp" />
<------><!-- Размер блока данных в файле лога, также размер буфера на лог файл -->
<------><param name="datalog.dhcp.chunk.size" value="131072" />
<------><!-- Сжимать flow логи: 0 - не сжимать, 1 - zlib -->
<------><param name="datalog.dhcp.compression.type" value="1" />
<------>
<------>
<------><!-- Создание Access -->
<------><bean name="access" class="ru.bitel.bgbilling.modules.inet.access.Access" />
------><context name="radius">
<------><------><!-- Cоздание процессора radius-пакетов -->
<------><------><bean name="radiusProcessor" class="ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor"/>
<------><------>
<------><------><!-- Служебный ScheduledExecutorService, необходимый для dataLogger -->
<------><------><scheduledExecutorService name="hrlydtlggr" corePoolSize="1" />
<------><------><!-- Cоздание dataLogger, сохраняющего radius-пакеты на диск (только один экземпляр) -->
<------><------><bean name="radiusDataLogger" class="ru.bitel.bgbilling.modules.inet.radius.RadiusHourlyDataLogger">
<------><------><------><param name="scheduledExecutor">hrlydtlggr</param>
<------><------></bean>
<------><------><!-- Cоздание слушателя radius-пакетов на порту с передачей ему процессора и dataLogger -->
<------><------><bean name="radiusListener" class="ru.bitel.bgbilling.modules.inet.radius.InetRadiusListener">
<------><------><------><constructor>
<------><------><------><------><!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех -->
<------><------><------><------><param name="host" value=""/>
<------><------><------><------><!-- Порт, на котором будет открыт сокет -->
<------><------><------><------><param name="port" value="2812"/>
<------><------><------><------><!-- Размер буфера приема слушателя -->
<------><------><------><------><param name="recvBufferSize">512 * 1024</param>
<------><------><------><------><!-- Рекомендуемый SO_RCVBUF сокета -->
<------><------><------><------><param name="soRCVBUF"></param>
<------><------><------><------><!-- Количество потоков-обработчиков -->
<------><------><------><------><param name="threadCount">10</param>
<------><------><------><------><!-- Максимальное количество пакетов в очереди на обработку -->
<------><------><------><------><param name="maxQueueSize">200</param>
<------><------><------><------><!-- Передача процессора -->
<------><------><------><------><param name="processor">radiusProcessor</param>
<------><------><------><------><!-- Режим работы, RadiusListener.Mode.authentication -->
<------><------><------><------><param name="mode">RadiusListener.Mode.authentication</param>
<------><------><------><------><!-- Передача dataLogger -->
<------><------><------><------><param name="dataLogger">radiusDataLogger</param>
<------><------><------></constructor>
<------><------></bean>
<------></context>
<------>
<------><context name="dhcp">
<------><------><!-- Cоздание процессора dhcp-пакетов -->
<------><------><bean name="dhcpProcessor" class="ru.bitel.bgbilling.modules.inet.dhcp.InetDhcpProcessor"/>
<------>
<------><------><scheduledExecutorService name="hrlydtlggr" corePoolSize="1" />
<------><------><!-- Cоздание dataLogger, сохраняющего dhcp-пакеты на диск -->
<------><------><bean name="dhcpDataLogger" class="ru.bitel.bgbilling.modules.inet.dhcp.DhcpHourlyDataLogger">
<------><------><------><param name="scheduledExecutor">hrlydtlggr</param>
<------><------></bean>
<------>
<------><------><!-- Cоздание слушателя dhcp-пакетов на порту с передачей ему процессора и dataLogger -->
<------><------><bean name="dhcpListener" class="ru.bitel.bgbilling.kernel.network.dhcp.DhcpListener">
<------><------><------><constructor>
<------><------><------><------><!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех -->
<------><------><------><------><param name="host" value=""/>
<------><------><------><------><!-- Порт, на котором будет открыт сокет -->
<------><------><------><------><param name="port" value="67"/>
<------><------><------><------><!-- Размер буфера приема слушателя -->
<------><------><------><------><param name="recvBufferSize">512 * 1024</param>
<------><------><------><------><!-- Количество потоков-обработчиков -->
<------><------><------><------><param name="threadCount">10</param>
<------><------><------><------><!-- Максимальное количество пакетов в очереди на обработку -->
<------><------><------><------><param name="maxQueueSize">200</param>
<------><------><------><------><!-- Передача процессора -->
<------><------><------><------><param name="processor">dhcpProcessor</param>
<------><------><------><------><!-- Передача dataLogger -->
<------><------><------><------><param name="dataLogger">dhcpDataLogger</param>
<------><------><------></constructor>
<------><------></bean>
<------></context>
</application>
Код:
<?xml version="1.0" encoding="UTF-8"?>
<application context="accounting">
<------><!-- Уникальное имя приложения -->
<------><param name="app.name" value="BGInetAccounting"/>
<------><!-- Уникальный числовой id приложения -->
<------><param name="app.id" value="1"/>
<------><!-- Параметры подключения к БД -->
<------><param name="db.driver" value="com.mysql.jdbc.Driver"/>
<------><param name="db.url" value="jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavi
<------><param name="db.user" value="bill"/>
<------><param name="db.pswd" value="bgbilling"/>
<------><param name="db.validationTimeout" value="10"/>
<------>
<------><!-- Параметры подключения к MQ -->
<------><param name="mq.url" value="failover:(tcp://localhost:61616)"/>
<------><param name="mq.user" value="bill"/>
<------><param name="mq.pswd" value="bgbilling"/>
<------><!-- id модуля -->
<------><param name="moduleId" value="9"/>
<------><!-- id корневого устройства -->
<------><param name="rootDeviceId" value="6"/>
<------><!-- Внутренняя переменная приложения, не изменять -->
<------><param name="commonIdentifierName" value="rootDeviceId"/>
<------>
<------><!-- Параметры сохранения radius-пакетов в файлы логов -->
<------><!-- Директория, в которую сохранять radius логи -->
<------><param name="datalog.radius.dir" value="data/radius" />
<------><!-- Размер блока данных в файле лога, также размер буфера на лог файл -->
<------><param name="datalog.radius.chunk.size" value="524288" />
<------><!-- Сжимать radius логи: 0 - не сжимать, 1 - zlib -->
<------><param name="datalog.radius.compression.type" value="1" />
<------><!-- Параметры сохранения flow-пакетов в файлы логов -->
<------><!-- Директория, в которую сохранять flow логи -->
<------><param name="datalog.flow.dir" value="/usr/local/BGBill_log" />
<------><!-- Размер блока данных в файле лога, также размер буфера на лог файл и поток слушателя -->
<------><param name="datalog.flow.chunk.size" value="524288" />
<------><!-- Сжимать flow логи: 0 - не сжимать, 1 - zlib -->
<------><param name="datalog.flow.compression.type" value="1" />
<------><!-- Создание Accounting -->
<------><bean name="accounting" class="ru.bitel.bgbilling.modules.inet.accounting.Accounting"/>
<------><context name="radius">
<------><------><!-- Cоздание процессора radius-пакетов -->
<------><------><bean name="radiusProcessor" class="ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor"/>
<------><------><!-- Служебный ScheduledExecutorService, необходимый для dataLogger -->
<------><------><scheduledExecutorService name="hrlydtlggr" corePoolSize="1"/>
<------><------><!-- Cоздание dataLogger, сохраняющего radius-пакеты на диск (только один экземпляр) -->
<------><------><bean name="radiusDataLogger" class="ru.bitel.bgbilling.modules.inet.radius.RadiusHourlyDataLogger">
<------><------><------><param name="scheduledExecutor">hrlydtlggr</param>
<------><------></bean>
<------><------><!-- Cоздание слушателя radius-пакетов на порту с передачей ему процессора и dataLogger -->
<------><------><bean name="radiusListener" class="ru.bitel.bgbilling.modules.inet.radius.InetRadiusListener">
<------><------><------><constructor>
<------><------><------><------><!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех -->
<------><------><------><------><param name="host" value=""/>
<------><------><------><------><!-- Порт, на котором будет открыт сокет -->
<------><------><------><------><param name="port" value="2813"/>
<------><------><------><------><!-- Размер буфера приема слушателя -->
<------><------><------><------><param name="recvBufferSize">1 * 1024 * 1024</param>
<------><------><------><------><!-- Рекомендуемый SO_RCVBUF сокета -->
<------><------><------><------><param name="soRCVBUF"></param>
<------><------><------><------><!-- Количество потоков-обработчиков -->
<------><------><------><------><param name="threadCount">10</param>
<------><------><------><------><!-- Максимальное количество пакетов в очереди на обработку -->
<------><------><------><------><param name="maxQueueSize">200</param>
<------><------><------><------><!-- Передача процессора -->
<------><------><------><------><param name="processor">radiusProcessor</param>
<------><------><------><------><!-- Режим работы, RadiusListener.Mode.accounting -->
<------><------><------><------><param name="mode">RadiusListener.Mode.accounting</param>
<------><------><------><------><!-- Передача setup -->
<------><------><------><------><param name="setup">setup</param>
<------><------><------><------><!-- Передача dataLogger -->
<------><------><------><------><param name="dataLogger">radiusDataLogger</param>
<------><------><------></constructor>
<------><------></bean>
<------></context>
<------>
<------><!-- Cоздание процессора flow-пакетов -->
<------><context name="collector">
<------><------><!-- Служебный ScheduledExecutorService, необходимый для dataLogger -->
<------><------><scheduledExecutorService name="hrlydtlggr" corePoolSize="1"/>
<------><------><!-- Cоздание dataLogger, сохраняющего flow-пакеты на диск (только один экземпляр) -->
<------><------><bean name="flowDataLogger" class="ru.bitel.bgbilling.modules.inet.collector.IPHourlyDataLogger">
<------><------><------><param name="scheduledExecutor">hrlydtlggr</param>
<------><------></bean>
<------><------><!-- Cоздание слушателя flow-пакетов на порту с передачей ему dataLogger -->
<------><------><bean name="flowListener" class="ru.bitel.bgbilling.modules.inet.collector.InetFlowListener">
<------><------><------><constructor factoryMethod="newInstance">
<------><------><------><------><!-- Тип слушателя, netflow, netflow9 или sflow -->
<------><------><------><------><param name="type" value="netflow"/>
<------><------><------><------><!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех -->
<------><------><------><------><param name="host" value=""/>
<------><------><------><------><!-- Порт, на котором будет открыт сокет -->
<------><------><------><------><param name="port" value="3001"/>
<------><------><------><------><!-- Размер буфера приема слушателя -->
<------><------><------><------><param name="recvBufferSize">4 * 1024 * 1024</param>
<------><------><------><------><!-- Рекомендуемый SO_RCVBUF сокета -->
<------><------><------><------><param name="soRCVBUF">512 * 1024</param>
<------><------><------><------><!-- Количество потоков-обработчиков -->
<------><------><------><------><param name="threadCount" value="10"/>
<------><------><------><------><!-- id устройств-источников, если на данном порту нужно обрабатывать данные только у определенных источников -->
<------><------><------><------><param name="agentDeviceIds" value=""/>
<------><------><------><------><!-- Передача dataLogger -->
<------><------><------><------><param name="dataLogger">flowDataLogger</param>
<------><------><------></constructor>
<------><------></bean>
<------><------><!--.
<------><------><bean name="flowListener" class="ru.bitel.bgbilling.modules.inet.collector.InetFlowListener">
<------><------><------><constructor factoryMethod="newInstance">
<------><------><------><------><param name="type" value="netflow9"/>
<------><------><------><------><param name="host" value=""/>
<------><------><------><------><param name="port" value="9367"/>
<------><------><------><------><param name="recvBufferSize">4 * 1024 * 1024</param>
<------><------><------><------><param name="soRCVBUF">512 * 1024</param>
<------><------><------><------><param name="threadCount" value="8"/>
<------><------><------><------><param name="agentDeviceIds" value="4"/>
<------><------><------><------><param name="dataLogger">flowDataLogger</param>
<------><------><------></constructor>
<------><------></bean>
<------><-----
------><------><bean name="flowListener" class="ru.bitel.bgbilling.modules.inet.collector.InetFlowListener">
<------><------><------><constructor factoryMethod="newInstance">
<------><------><------><------><param name="type" value="netflow"/>
<------><------><------><------><param name="host" value=""/>
<------><------><------><------><param name="port" value="9368"/>
<------><------><------><------><param name="recvBufferSize">4 * 1024 * 1024</param>
<------><------><------><------><param name="soRCVBUF">512 * 1024</param>
<------><------><------><------><param name="threadCount" value="8"/>
<------><------><------><------><param name="agentDeviceIds" value="20"/>
<------><------><------><------><param name="dataLogger">flowDataLogger</param>
<------><------><------></constructor>
<------><------></bean>
<------><------> -->
<------><------>.
<------><------><context name="detail">
<------><------><------><!-- Cоздание обработчика flow детализации -->
<------><------><------><bean name="detailWorker" class="ru.bitel.bgbilling.modules.inet.accounting.detail.InetDetailWorker"/>
<------><------></context>
<------></context>
</application>