Настройка IPN под Debian

Модуль для подсчета трафика в локальной сети
Ответить
DerekTM
Сообщения: 3
Зарегистрирован: Вт окт 02, 2012 6:57 pm

Настройка IPN под Debian

Сообщение DerekTM » Вт окт 02, 2012 7:07 pm

Решил попробовать настроить abills для подсчета трафика при помощи netflow для локальных клинетов (ip адреса статические).
Но толкового мануала так нигде и ненашел :( Очень нуждаюсь в совете гуру :) Есть машина на Debian.
ABillS 0.54b

На тестовой машине уже был настроеный мною ранее абилс для работы с впн-клиентами, все работает, трафик считается, деньги списываются. Решил перенастроить его.

Использовал это руковдство, в кратце что делал:
1) Загрузил mysql -D abills < db/Ipn.sql
2) Добавил в модули IPN
@MODULES = (
'Ipn'
);

3) $conf{IPN_DETAIL}=1;
$conf{IPN_DETAIL_MIN_SIZE}=1024;
$conf{IPN_STATIC_IP}=1;
$conf{IPN_USERMENU}=1;

4) Добавил новый NAS:
Type: ipcad
Name: someName
IP: <ip>
External Accounting: IPN

Остальные поля оставил пустые.

5) Добавил к насу IP pool, соответствующий локальной подсети
6) Создал тарифный план. При добавлении интервала в тарифном плане указал:
Traffic Class: Global
Networks: Global

7) Создал пользователя (указав статический IP и маску 255.255.255.255 в полях IP и netmask соответственно), активировал его вручную через сервисы IP Net - Activation.
8 ) Настроил flow-capture и fprobe, файлы статистики складываются в /usr/abills/var/log/ipn/
Дальше начинаются вопросы :(

1) Команда /usr/abills/libexec/traffic2sql 2 flowdir=/usr/abills/var/log/ipn/ отрабатывает без ошибок (здесь 2 – это номер НАСа), в таблицу ipn_traf_detail складываются реальные данные о трафике.
В разделе Reports -> IPN -> Detail тоже все правильно отображает (ип истоника, назначения, размер пакета и т.п.).
Но в статистику пользователей эти данные не попадают, входящий и исходящий трафик у пользователя по нулям.
Единственное что немного настораживает, так это что, что в статистике Reports -> IPN -> Detail в поле NAS для всех записей стоит “0”, хотя id моего NASа – 2.

2) В Monitoring -> internet активированые пользователи отображаются на красном фоне.
Это что значит?
t1.jpg
t1.jpg (58.5 КБ) 3733 просмотра
Заранее спасибо за советы.

Скрины настроек:
t2.jpg
NAS
t2.jpg (49.34 КБ) 3732 просмотра
t3.jpg
Intervals
t3.jpg (32.55 КБ) 3732 просмотра

triton4ik
Сообщения: 95
Зарегистрирован: Ср июн 23, 2010 4:41 pm
Откуда: г. Раздельная
Контактная информация:

Re: Настройка IPN под Debian

Сообщение triton4ik » Ср окт 03, 2012 9:47 am

если я не ошибаюсь попробуй убрать вот это $conf{IPN_DETAIL}=1
Эта строка только для статических адресов считает. В полне возможно что он у тебя не указан как статический

DerekTM
Сообщения: 3
Зарегистрирован: Вт окт 02, 2012 6:57 pm

Re: Настройка IPN под Debian

Сообщение DerekTM » Ср окт 03, 2012 10:06 am

Спасибо за совет, но пробовал, не помогает :(

DerekTM
Сообщения: 3
Зарегистрирован: Вт окт 02, 2012 6:57 pm

Re: Настройка IPN под Debian

Сообщение DerekTM » Вт окт 09, 2012 12:40 pm

Никаких идей?
Или может у кого мануал есть, интересует в частности раздел про настройку самого абиллса.

triton4ik
Сообщения: 95
Зарегистрирован: Ср июн 23, 2010 4:41 pm
Откуда: г. Раздельная
Контактная информация:

Re: Настройка IPN под Debian

Сообщение triton4ik » Пт окт 12, 2012 8:25 am

если вы хотите помощи, тогда в студию конфы флов айпикада, и собственно кронтаба, и конечно сетевых интерфейсов, в ином случае вам точно никто не поможет

~AsmodeuS~
Site Admin
Сообщения: 5576
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Настройка IPN под Debian

Сообщение ~AsmodeuS~ » Ср ноя 28, 2012 4:23 pm

/usr/abills/libexec/traffic2sql

запускайте с дебагом и покажите вывод

Ответить