BiTel

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

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




Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
СообщениеДобавлено: 09 янв 2008, 10:20 
Решил тут попробовать настроить внутренний коллектор Netflow-потока. Но столкнулся с рядом непонятных моментов:
1. Включил на микротике netflow-поток на нужный порт нужного айпишника.
2. Настройка НАСа. Конфиг.
nas.port_phone.*=900111
nas.inspector.sleep_time=60
nas.inspector.snmp.port=161
nas.inspector.snmp.community=public
nas.inspector.snmp.kill.max_messages=3
nas.port_time.default.*=1
nas.port_traffic.default.*=2:COLLECTOR;3:COLLECTOR;4:COLLECTOR;5:COLLECTOR
card.activate.service=0
callback.support=0
month.break=1
dialup.workmode=1
nas.inspector.class=bitel.billing.server.processor.PoDNASConnectionInspector
nas.inspector.pod.host=NAS-IP
nas.inspector.pod.port=PORT
nas.inspector.pod.secret=SECRET
nas.inspector.pod.attributes=User-Name;Framed-IP-Address;Acct-Session-Id;NAS-Port
netflow.receive.flow=NAS-IP

Все ли написал? Есть ли лишние строки?

3. Конфиг модуля DialUP.
Прописал требуемое разделение внутренний\внешний и входящий\исходящий.

netflow.service.link.1=41 IN 10.0.0.1-255.255.255.0
netflow.service.link.2=42 OUT 10.0.0.1-255.255.255.0
netflow.service.link.3=41 IN 172.16.0.0-255.255.0.0
netflow.service.link.4=42 OUT 172.16.0.0-255.255.0.0
netflow.service.link.5=41 IN 172.20.0.0-255.255.0.0
netflow.service.link.6=42 OUT 172.20.0.0-255.255.0.0
netflow.service.link.7=41 IN 172.22.0.0-255.255.0.0
netflow.service.link.8=42 OUT 172.22.0.0-255.255.0.0
netflow.service.link.9=41 IN 192.168.0.0-255.255.0.0
netflow.service.link.10=42 OUT 192.168.0.0-255.255.0.0
netflow.service.link.11=41 IN 195.206.39.192-255.255.255.224
netflow.service.link.12=42 OUT 195.206.39.192-255.255.255.224
netflow.service.link.13=41 IN 87.232.224.0-255.255.248.0
netflow.service.link.14=42 OUT 87.232.224.0-255.255.248.0
netflow.service.link.15=4 IN 1.1.1.1-255.255.255.255
netflow.service.link.16=5 OUT 1.1.1.1-255.255.255.255

4. в radius.properties прописал netflow.port.

netflow.log пуст, в collector.log следуюющее:

INFO 09.01.2008 12:08:05 Starting NetFlow listener on port 1453
INFO 09.01.2008 12:08:05 Analyse nas list..
INFO 09.01.2008 12:08:05 [ NAS-Identifier: office.ru; NAS-IP-Address: NAS-IP; SECRET: SECRET; Vendor: 9 ]
INFO 09.01.2008 12:08:05 Parsing services link..
INFO 09.01.2008 12:08:05 Position: 15; string: 4 IN 1.1.1.1-255.255.255.255
INFO 09.01.2008 12:08:05 Position: 16; string: 5 OUT 1.1.1.1-255.255.255.255
INFO 09.01.2008 12:08:05 Position: 13; string: 41 IN 87.232.224.0-255.255.248.0
INFO 09.01.2008 12:08:05 Position: 14; string: 42 OUT 87.232.224.0-255.255.248.0
INFO 09.01.2008 12:08:05 Position: 11; string: 41 IN 195.206.39.192-255.255.255.224
INFO 09.01.2008 12:08:05 Position: 12; string: 42 OUT 195.206.39.192-255.255.255.224
INFO 09.01.2008 12:08:05 Position: 3; string: 41 IN 172.16.0.0-255.255.0.0
INFO 09.01.2008 12:08:05 Position: 2; string: 42 OUT 10.0.0.1-255.255.255.0
INFO 09.01.2008 12:08:05 Position: 1; string: 41 IN 10.0.0.1-255.255.255.0
INFO 09.01.2008 12:08:05 Position: 10; string: 42 OUT 192.168.0.0-255.255.0.0
INFO 09.01.2008 12:08:05 Position: 7; string: 41 IN 172.22.0.0-255.255.0.0
INFO 09.01.2008 12:08:05 Position: 6; string: 42 OUT 172.20.0.0-255.255.0.0
INFO 09.01.2008 12:08:05 Position: 5; string: 41 IN 172.20.0.0-255.255.0.0
INFO 09.01.2008 12:08:05 Position: 4; string: 42 OUT 172.16.0.0-255.255.0.0
INFO 09.01.2008 12:08:05 Position: 9; string: 41 IN 192.168.0.0-255.255.0.0
INFO 09.01.2008 12:08:05 Position: 8; string: 42 OUT 172.22.0.0-255.255.0.0
INFO 09.01.2008 12:08:05 Loaded 16 links..
INFO 09.01.2008 12:08:05 Processing mode => BOTH
INFO 09.01.2008 12:08:05 Service link [10.0.0.1-255.255.255.0; 0-65535] => 41
INFO 09.01.2008 12:08:05 Service link [10.0.0.1-255.255.255.0; 0-65535] => 42
INFO 09.01.2008 12:08:05 Service link [172.16.0.0-255.255.0.0; 0-65535] => 41
INFO 09.01.2008 12:08:05 Service link [172.16.0.0-255.255.0.0; 0-65535] => 42
INFO 09.01.2008 12:08:05 Service link [172.20.0.0-255.255.0.0; 0-65535] => 41
INFO 09.01.2008 12:08:05 Service link [172.20.0.0-255.255.0.0; 0-65535] => 42
INFO 09.01.2008 12:08:05 Service link [172.22.0.0-255.255.0.0; 0-65535] => 41
INFO 09.01.2008 12:08:05 Service link [172.22.0.0-255.255.0.0; 0-65535] => 42
INFO 09.01.2008 12:08:05 Service link [192.168.0.0-255.255.0.0; 0-65535] => 41
INFO 09.01.2008 12:08:05 Service link [192.168.0.0-255.255.0.0; 0-65535] => 42
INFO 09.01.2008 12:08:05 Service link [195.206.39.192-255.255.255.224; 0-65535] => 41
INFO 09.01.2008 12:08:05 Service link [195.206.39.192-255.255.255.224; 0-65535] => 42
INFO 09.01.2008 12:08:05 Service link [87.232.224.0-255.255.248.0; 0-65535] => 41
INFO 09.01.2008 12:08:05 Service link [87.232.224.0-255.255.248.0; 0-65535] => 42
INFO 09.01.2008 12:08:05 Service link [1.1.1.1-255.255.255.255; 0-65535] => 4
INFO 09.01.2008 12:08:05 Service link [1.1.1.1-255.255.255.255; 0-65535] => 5

соответствуюие услуги прописаны как в тарифном плане, так и в услугах договора.


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Посмотрите с помощью tcpdump на 1453 порт потоки вообще идут? Конфигурация правильная как будто.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 янв 2008, 11:30 
При настройках в НАСе
nas.port_time.default.*=18
nas.port_traffic.default.*=4:COLLECTOR;5:COLLECTOR;41:COLLECTOR;42:COLLECTOR
Разделение по типам трафика не происходит. Все считается как внутренний.


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Ошибку нашел - вы в конфигурации привязок вместо диапазона адресов вводите адрес и маску. А нужно с какого по какой адрес.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 янв 2008, 12:02 
Не поверите, но... В ДОКУ! =)


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 янв 2008, 12:05 
Еще заметил. netflow.log всегда пуст.
сообщения про игнорирование нетфлов-пакетов валятся в collector.log


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
netflow.log можете включить в DEBUG режим. Там все выводится на этом уровне только, т.к. очень много всего.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 янв 2008, 12:39 
Ага. Понятно.
Еще вопрос тут возник из разряда извращений.
Существует несколько центральных маршрутизаторов, под которыми находятся еще маршрутизаторы. Можно ли собирать поток данных только с центральных маршрутизаторов и со всех одновременно для одного НАСа.
Т.е собирается поток со всех и фильтруется во избежания двойного\тройного обсчета.


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 янв 2008, 13:28 
хм.. А вообще оно верно считается? Стягиваю 1,2 мб, пишется - меньше 100 кб (внутри сети), или я упустил какой-нибудь из ипи-диапазонов?


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Цитата:
Можно ли собирать поток данных только с центральных маршрутизаторов и со всех одновременно для одного НАСа.

Это невозможно. Слишком сложно в реализации (
Цитата:
хм.. А вообще оно верно считается? Стягиваю 1,2 мб, пишется - меньше 100 кб (внутри сети), или я упустил какой-нибудь из ипи-диапазонов?

Приведите текущий конфиг привязок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2008, 07:03 
По поводу сбора с центральных одновременно - я переборщил. А вот с центрального для подсети, вроде как, работает нормально. сегодня еще потестирую.
Я немного заблудился в сетях..
Код:
netflow.service.link.1=41 IN 10.0.0.1-10.0.0.255
netflow.service.link.2=42 OUT 10.0.0.1-10.0.0.255
netflow.service.link.3=41 IN 172.16.0.0-172.16.255.255
netflow.service.link.4=42 OUT 172.16.0.0-172.16.255.255
netflow.service.link.5=41 IN 172.20.0.0-172.20.255.255
netflow.service.link.6=42 OUT 172.20.0.0-172.20.255.255
netflow.service.link.7=41 IN 172.22.0.0-172.22.255.255
netflow.service.link.8=42 OUT 172.22.0.0-172.22.255.255
netflow.service.link.9=41 IN 192.168.0.0-192.168.255.255
netflow.service.link.10=42 OUT 192.168.0.0-192.168.255.255
netflow.service.link.11=41 IN 195.206.39.192-195.206.39.223
netflow.service.link.12=42 OUT 195.206.39.192-195.206.39.223
netflow.service.link.13=41 IN 87.232.224.0-255.255.248.0
netflow.service.link.14=42 OUT 87.232.224.0-87.232.231.255
netflow.service.link.15=4 IN 0.0.0.0-0.0.0.0
netflow.service.link.16=5 OUT 0.0.0.0-0.0.0.0


Вот в таком варианте привязок работает нормально. нутряной от внешнего отличает. А если 15 и 16 заменить на
Код:
netflow.service.link.15=4 IN 0.0.0.0-255.255.255.255
netflow.service.link.16=5 OUT 0.0.0.0-255.255.255.255

То начинается какая-то ерунда.

ps: А доминирующий трафик подобным образом можно считать?
В НАСе у меня пока прописано так:
Код:
nas.port_traffic.default.*=4:COLLECTOR;5:COLLECTOR;41:COLLECTOR;42:COLLECTOR

Пока еще не экспериментировал, но..


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2008, 07:56 
Код:
nas.port_traffic.default.*=4:COLLECTOR;5:COLLECTOR;14:MAX(4,5);41:COLLECTOR;42:COLLECTOR;43:MAX(41,42)

В принципе, так работает нормально. Вот только для меня все равно остается загадкой, как теперь считается? Верно ли отображение в отчетах и верно ли считается трафик\деньги?

ps: по поводу исключений:
В таком правиле:

Код:
netflow.service.link.11=41 IN 192.168.0.0-192.168.255.255
netflow.service.link.12=42 OUT 192.168.0.0-192.168.255.255

Следует создать исключение на адрес 192.168.10.10.
Получается, надо сделать
Код:
netflow.service.link.11=41 IN 192.168.0.0-192.168.10.9
netflow.service.link.12=42 OUT 192.168.0.0-192.168.10.9
netflow.service.link.13=41 IN 192.168.10.11-192.168.255.255
netflow.service.link.14=42 OUT 192.168.10.11-192.168.255.255
...
netflow.service.link.19=1 IN 192.168.10.10
netflow.service.link.20=2 OUT 192.168.10.10
netflow.service.link.21=1 IN 0.0.0.0-0.0.0.0
netflow.service.link.22=2 OUT 0.0.0.0-0.0.0.0


Или как-то иначе еще можно сделать?


Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: 10 янв 2008, 09:06 
Все в той же главе по встроенному коллектору
Код:
После добавления этих строк все адреса клиентов авторизировавшихся на NAS е будут добавлены на коллекторе и по ним будет сниматься периодическая статистика по количеству потребленных услуг.

какой период, где выставляется, как выставляется?


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

Зарегистрирован: 27 ноя 2006, 20:36
Сообщения: 5715
Карма: 93
Имеется в виду период тарификации, т.е. при Update режиме это частота Update пакетов.


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

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


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

Сейчас этот форум просматривают: Bing [Bot] и гости: 1


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

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