Биллинговая система Nodeny

Главная категория => Общий раздел => Тема начата: axelkiz от 09 Марта 2013, 12:02:34



Название: nodeny+mikrotik статистика о трафике
Отправлено: axelkiz от 09 Марта 2013, 12:02:34
День добрый.

как можно снимать статисктику о трафике с МТ и передавать в нодени (тарифы с динамическим шейпированием)?


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: boomer666 от 09 Марта 2013, 13:08:10
http://forum.nodeny.com.ua/docs/h/netflow.html


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: axelkiz от 10 Марта 2013, 09:37:55
поставил flow-tools-ng

запустил как в доке, файл /usr/local/nodeny/netflow_8888.pl создался, постоянно изменяется.
в его содержании: "/usr/local/nodeny/sql/2-........", но в этой папке есть только файлы 1-....
/var/db/flows/ - пусто

 
Код:
# tcpdump -i em0 -p -n udp port 8888
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on em0, link-type EN10MB (Ethernet), capture size 65535 bytes
09:27:37.131063 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216
09:27:39.130984 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216
09:27:41.130900 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216
09:27:43.130941 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 264
09:27:45.130730 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216
09:27:47.130651 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216
^C
6 packets captured
36700 packets received by filter
0 packets dropped by kernel

прошу помощи


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: poxy. от 10 Марта 2013, 10:17:24
Фаер из доки?


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: axelkiz от 10 Марта 2013, 10:22:19
почти
Код:
#!/bin/sh -
f='/sbin/ipfw'

ifOut='em0'

${f} -f flush

#${f} add 5 allow ip any from any
${f} add 15 allow gre from any to any

${f} add 16 deny tcp from "table(45)" to "table(44)"
${f} add 16 deny tcp from "table(44)" to "table(45)"

${f} add 45 allow tcp from any to me 22
${f} add 45 allow tcp from any 22 to me
${f} add 45 allow tcp from any to me 2202
${f} add 45 allow tcp from any 2202 to me
${f} add 45 allow tcp from any to me 10000
${f} add 45 allow tcp from any 10000 to me
${f} add 45 allow tcp from any to me 1979
${f} add 45 allow tcp from any 1979 to me
${f} add 45 allow tcp from any to me 25
${f} add 45 allow tcp from any 25 to me
${f} add 45 allow tcp from any to me 110
${f} add 45 allow tcp from any 110 to me
#netflow
${f} add 45 allow tcp from any to me 8888
${f} add 45 allow tcp from any 8888 to me

${f} add 100 deny tcp from any to any 445

${f} add 110 allow ip from any to any via lo0
${f} add 120 skipto 1000 ip from me to any
${f} add 130 deny log icmp from any to any in icmptype 5,9,13,14,15,16,17
${f} add 140 deny ip from any to "table(120)"
${f} add 150 deny ip from "table(120)" to any
${f} add 160 skipto 2000 ip from any to me

${f} add 200 skipto 500 ip from any to any via ${ifOut}

${f} add 300 skipto 4500 ip from any to any in

${f} add 400 skipto 450 ip from any to any recv ${ifOut}

${f} add 420 divert 1 ip from any to any
${f} add 450 divert 2 ip from any to any
${f} add 490 allow ip from any to any

${f} add 500 skipto 32500 ip from any to any in
${f} add 540 allow ip from any to any

${f} add 1000 allow udp from any 53,7723 to any
${f} add 1010 allow tcp from any to any setup keep-state
${f} add 1020 allow udp from any to any keep-state
${f} add 1100 allow ip from any to any

${f} add 2000 check-state
${f} add 2010 allow icmp from any to any
${f} add 2020 allow tcp from any to any 80,443
${f} add 2050 deny ip from any to any via ${ifOut}
${f} add 2060 allow udp from any to any 53,7723

#${f} add 65534 deny ip from any to any


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: poxy. от 10 Марта 2013, 10:30:50
На микротике указал порт и ип на которые отдавать статистику?


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: axelkiz от 10 Марта 2013, 10:35:05
да, на микротике все регистрируется, информация о трафике приходит, во втором моем посте вывод команды tcpdump


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: ser970 от 10 Марта 2013, 10:38:02
да, на микротике все регистрируется, информация о трафике приходит, во втором моем посте вывод команды tcpdump
${f} add 45 allow tcp from any to me 8888
${f} add 45 allow tcp from any 8888 to me
и
09:27:37.131063 IP 193.х.х.х.8888 > 193.х.х.х.8888: UDP, length 216
разница в tcp и udp


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: axelkiz от 10 Марта 2013, 10:51:02
спасибо, подправил, вопрос снят


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: axelkiz от 24 Марта 2013, 17:39:12
Проблема такая.

Не синхронизируется с микротиком (второй). Статитистику с него шлет в базу, а обновление address lists не происходит, simple queues не добавляются и не изменяются.

api включено, порт прописан верно.

подскажите, в каких логах искать причины?


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: stix от 24 Марта 2013, 18:00:54
в логах микротика и логах noserver


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: YuSHa от 26 Мая 2013, 16:13:18
статистика у вас идет по netflow
а аксес листами и шейпером управляет nofire.pl (там есть специальный для mikrotik)
пробовал я такое, работа не понравилась.
пришел в  схеме:
                       (управление ipfw)
            биллинг ----------------> натящий серв с bsd --------> инет
                     -                                -
(запросы radius)   -                           -  (роутинг)
                             -                      -
                               микротик (PPPoE)
                                      -
                                      -
                                      -
                                    абоны


Название: Re: nodeny+mikrotik статистика о трафике
Отправлено: elite от 26 Мая 2013, 16:51:17
а чем фряха не пппое сервер?