Настройка BGIPNNetflowCollector

Материал из BiTel WiKi

Перейти к: навигация, поиск

1. Настройка коллектора на получение netflow от нескольких источников

Допустим, у нас есть два netflow-источника:

Файл:spist.jpg

Для того, чтобы получать с них netflow, изменим netflow_ipn.properties следующим образом:

port.admin=2003

#код модуля IPN
collector.mid=###

#опции подключения к БД
db.driver=com.mysql.jdbc.Driver
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true
db.user=bill
db.pswd=bgbilling
db.maxActive=300
db.maxIdle=100

mq.url=failover:(nio://127.0.0.1:61616)
mq.user=system
mq.pswd=manager

#директория логов
log.dir=null
load=1
process=1
process.sources=1,3
process.type=netflow
process.thread.count=10
process.datalog.thread.count=10


#порт
collector.capture.flow.port.1=2004
#тип слушателя
collector.capture.flow.port.1.type=netflow
#обслуживаемые на порту источники (указанного типа)
collector.capture.flow.port.1.sources=1,3
#количество потоков
collector.capture.flow.port.1.thread.count=10


#размер блока
datalog.chunk.size=524288
#сжатие логов
datalog.flow.compression.type=1
netflow.receive.socket.buffer.size=150000

Для абонентов в IPN-> Диапазоны-> Источники должны быть указаны источники их netflow, иначе трафик по данным адресам будет отбрасываться:

Файл:ist.png

Личные инструменты