Доброго дня, господа.
Новая проблема с InetAccounting заменившим IPNNetflowCollector.
Кусок конфига
Код:
<!-- Cоздание слушателя flow-пакетов на порту с передачей ему dataLogger -->
<bean name="flowListener" class="ru.bitel.bgbilling.modules.inet.collector.InetFlowListener">
<constructor factoryMethod="newInstance">
<!-- Тип слушателя, netflow, netflow9 или sflow -->
<param name="type" value="netflow9"/>
<!-- Хост (интерфейс), на котором будет открыт сокет. Если пусто - на всех -->
<param name="host" value=""/>
<!-- Порт, на котором будет открыт сокет -->
<param name="port" value="2030"/>
<!-- Размер буфера приема слушателя -->
<param name="recvBufferSize">4 * 1024 * 1024</param>
<!-- Рекомендуемый SO_RCVBUF сокета -->
<param name="soRCVBUF">512 * 1024</param>
<!-- Количество потоков-обработчиков -->
<param name="threadCount" value="10"/>
<!-- id устройств-источников, если на данном порту нужно получать пакеты только c определенных источников -->
<param name="agentDeviceIds" value=""/>
<!-- id устройств-источников, если на данном порту нужно обрабатывать пакеты только c определенных источников -->
<param name="processAgentDeviceIds" value=""/>
<!-- 1, если нужно запретить сохранять и обрабатывать пакеты, в которых нет записей с IP-адресами из IP-ресурсов -->
<param name="ipResourceFilter" value="0"/>
<!-- Передача dataLogger -->
<param name="dataLogger">flowDataLogger</param>
</constructor>
</bean>
С параметром
Код:
<param name="ipResourceFilter" value="1"/>
трафик собирался только по первому ресурсу IP адресов указанных в устройстве в строке
Код:
ip.resource.categoryId=25,26,27,28,29,30,31,32,53,56,57
Стоило поставить
Код:
<param name="ipResourceFilter" value="0"/>
- как посыпался трафик и начали появляться сессии в мониторе модуля.
вот как пример. верхний файл с value = 0
нижний с value = 1
стоп/старт без ожидания.
практически пустой файл по сути. в первом ресурсе мало ip

и вот сразу же вернул взад value=0
