Перестала вестись ipn статистика по некоторым юзверям

Ответить
Turbid
Сообщения: 91
Зарегистрирован: Пт мар 21, 2008 10:54 am

Перестала вестись ipn статистика по некоторым юзверям

Сообщение Turbid »

Итак, как я уже писал в треде viewtopic.php?f=2&t=4846 в июне с 9 на 10 число перестали считаться некоторые пользователи. И не считаются до сих пор.

Допустим, один из этих пользователей с uid 12 и прикрепленным ip 192.168.252.27. Запускаю вручную:

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

/usr/abills/libexec/traffic2sql 1 flowdir=/usr/abills/var/log/ipn/ debug=1 UNKNOWN_IP_LOG:
...
18| 192.168.252.27|     223777|      54166|       2805|       1478|     0|
0|       1782|       2297| Price: 1.15    0 = 0.001954/0.000000=0.001954                                                  
2|        332|         59| Price: 1.15    0 = 0.000364/0.000000=0.000364
...
GT: 0.59759/Query: 443/ Stats Rows: 418/1008.58 Kb Unknown: 0/0 Bt Speed: 3.37 Kb/sec.
Но дело в том, что на самом деле у данного юзверя тариф с ценой 1.30. (Здесь я начинаю догадываться что этот траф засчитывается другому пользователю с uid=18 ). В таблицы ipn_traf* нечего для uid=12 не попадает.

История пользователя выглядит так:

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

...
278	216	2009-07-22 12:26:36	JOIN_SERVICE ->1;	abills	192.168.1.246	Dv	Изменения внесены	Удалить
133	216	2009-06-09 12:33:38	GID 2->8;	abills	192.168.1.101		Изменения внесены	Удалить
105	216	2009-05-27 10:09:49	GID ->2;	abills	192.168.1.101		Изменения внесены	Удалить
...
Т.е. как раз в этот день 9-го числа я поменял у этого зверя группу.

Приложу еще скриншоты с инфой этого юзверя на всякий случай:

Пользователь с uid=12 в мониторинге:
Изображение

Информация:
Изображение

Тариф:
Изображение

Также пользователь привязан к компании и группе:
Изображение
Изображение

Помогите разобраться. Почему идет слив траффика другому юзверю?
freebsd 6.2, mpd 4.4, freeradius 1.1.7, abills 0.42 - Dv (pptp) + Ipn (ipcad) ~ с 2008 года
freebsd 7.2, mpd 5.4, freeradius 2.1.6, abills 0.5.1 - Dv (ppoe)+ mpd_filters ~ в процессе

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

Re: Перестала вестись ipn статистика по некоторым юзверям

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

проверте маски у других пользователей

Turbid
Сообщения: 91
Зарегистрирован: Пт мар 21, 2008 10:54 am

Re: Перестала вестись ipn статистика по некоторым юзверям

Сообщение Turbid »

~AsmodeuS~ писал(а):проверте маски у других пользователей
Спасибо большое. Действительно, у пользователя с uid=18, на которого сливался трафик, маска была 255.255.255.0.

Достаточно ли будет в таблицах ipn_traf_detail_2009_xx_xx из папки abills/backup поменять uid у записей, где dst_addr или src_port принадлежит чужому юзверю и пересчитать статистику в отчетах?
freebsd 6.2, mpd 4.4, freeradius 1.1.7, abills 0.42 - Dv (pptp) + Ipn (ipcad) ~ с 2008 года
freebsd 7.2, mpd 5.4, freeradius 2.1.6, abills 0.5.1 - Dv (ppoe)+ mpd_filters ~ в процессе

Turbid
Сообщения: 91
Зарегистрирован: Пт мар 21, 2008 10:54 am

Re: Перестала вестись ipn статистика по некоторым юзверям

Сообщение Turbid »

Turbid писал(а): Достаточно ли будет в таблицах ipn_traf_detail_2009_xx_xx из папки abills/backup поменять uid у записей, где dst_addr или src_port принадлежит чужому юзверю и пересчитать статистику в отчетах?
Это я натупил, ничего такого не надо.

Написал небольшой скриптик на python, который сопоставил session_id из таблиц ipn_log и s_detail и бэкапных s_detail_2009_xx_xx и перебил чужие uid в ipn_log. И пересчитал трафик.

Легко отделался.
freebsd 6.2, mpd 4.4, freeradius 1.1.7, abills 0.42 - Dv (pptp) + Ipn (ipcad) ~ с 2008 года
freebsd 7.2, mpd 5.4, freeradius 2.1.6, abills 0.5.1 - Dv (ppoe)+ mpd_filters ~ в процессе

Ответить