Сессии-невидимки

Ответить
Oleg_O
Сообщения: 3
Зарегистрирован: Пт июл 29, 2011 2:11 pm

Сессии-невидимки

Сообщение Oleg_O »

установлен abills 0.52 на debian squeeze. Имеется 2 НАСа, один на машине с биллингом (роptop+radius), другой - accel-ppp (на выделенном сервере).
Захожу в админке в "Интернет->Мониторинг", вижу на accel 21 сессию, на poptop - 6.
Однако,

Код: Выделить всё

ifconfig -a | grep ppp | wc -l
на одном сервере дает цифру 43, на другом - 10.
При этом в мониторинге существенно завышаются (в 1.5 - 2 раза) данные о расходе трафика по видимым сессиям.
Подсчет трафика делаю через Ipn (External accounting = Ipn в настройках сервера доступа), снятие денег - тоже через Ipn, адреса выдаются динамически. Сбор статистики на машине с poptop производится через ipcad, на машине с accel - через ipt_NETFLOW
Куда копать и что смотреть, ума не приложу. Помогите, плиз

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

Re: Сессии-невидимки

Сообщение ~AsmodeuS~ »

Oleg_O писал(а):установлен abills 0.52 на debian squeeze. Имеется 2 НАСа, один на машине с биллингом (роptop+radius), другой - accel-ppp (на выделенном сервере).
Захожу в админке в "Интернет->Мониторинг", вижу на accel 21 сессию, на poptop - 6.
Однако,

Код: Выделить всё

ifconfig -a | grep ppp | wc -l
на одном сервере дает цифру 43, на другом - 10.
Acct-Interim-Interval=300.
Указывает время между RADIUS Alive пакетами должно соответствовать параметру Alive указанному выше


Oleg_O писал(а): При этом в мониторинге существенно завышаются (в 1.5 - 2 раза) данные о расходе трафика по видимым сессиям.
Подсчет трафика делаю через Ipn (External accounting = Ipn в настройках сервера доступа), снятие денег - тоже через Ipn, адреса выдаются динамически. Сбор статистики на машине с poptop производится через ipcad, на машине с accel - через ipt_NETFLOW
Куда копать и что смотреть, ума не приложу. Помогите, плиз
Как у Вас настроен сенсор не собирает ли он трафик с двух интерфейсов?

Oleg_O
Сообщения: 3
Зарегистрирован: Пт июл 29, 2011 2:11 pm

Re: Сессии-невидимки

Сообщение Oleg_O »

Параметры Alive=Acct-Interim-Interval=120 на обоих серверах.

ipcad собирает данные с ppp интерфейсов. Конфиг:

Код: Выделить всё

capture-ports disable;
buffers = 16m;
interface ppp*;                         # Dynamically pick up PPP interfaces.
aggregate 10.0.0.0/8 strip 32;  /* Aggregate external networks */

#aggregate 1024-65535   into 65535;     /* Aggregate wildly */
#aggregate 3128-3128    into 3128;      /* Protect these ports */
#aggregate 150-1023     into 1023;      /* General low range */

netflow export destination 192.168.1.1 9992;
netflow export version 5;       # NetFlow export format version {1|5}
netflow timeout active 30;      # Timeout when flow is active, in minutes
netflow timeout inactive 15;    # Flow inactivity timeout, in seconds
netflow engine-type 73;         # v5 engine_type; 73='I' for "IPCAD"
netflow engine-id 1;            # Useful to differentiate multiple ipcads.

netflow ifclass eth mapto 0-99;         # i.e., "eth1"->1, "eth3"->3
netflow ifclass fxp mapto 0-99;         # i.e., "fxp4"->4, "fxp0"->0
netflow ifclass ppp mapto 100-199;      # i.e., "ppp32"->532, "ppp7"->507
netflow ifclass gre mapto 200-299;
netflow ifclass tun mapto 300-399;      # i.e., "tun0"->300


dumpfile = ipcad.dump;  # The file is inside chroot(), see below...

memory_limit = 64m;
Я так понимаю, сессии в мониторинге должны появляться сразу после успешной авторизации. Однако это не всегда происходит. Наткнулся на это вчера, когда подключился под тестовым аккаунтом и не увидел свою сессию в мониторинге ни сразу после подключения, ни после отключения, в статистике. Вообще никакой инфы

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

Re: Сессии-невидимки

Сообщение ~AsmodeuS~ »

смотрите лог детализации акаунтинга радиуса почему не приходят алайвы стопы и т д

Oleg_O
Сообщения: 3
Зарегистрирован: Пт июл 29, 2011 2:11 pm

Re: Сессии-невидимки

Сообщение Oleg_O »

Периодически в логах радиуса появляются такие ошибки:

Код: Выделить всё

Discarding duplicate request from client pptp-02 port 48652 - ID: 1 due to unfinished request 135351
Child PID 7588 is taking too much time: forcing failure and killing child.
в этом может быть причина?
что-то грузит систему?

и еще вопрос: должны ли отображаться ненулевые суммы в интернет статистике, если деньги за трафик снимает IPN?

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

Re: Сессии-невидимки

Сообщение ~AsmodeuS~ »

1 или радиусн е успевает обрабатывать данные или приходят битые пакеты
2 при IPN в поле сума всегда должна заноситься поточная сума сесии

Ответить