Страница 1 из 1
IP-адреса
Добавлено: Чт июл 06, 2006 3:34 pm
kvirtu
Хотелось бы что бы при отображении списка пользователей отображался бы и его впн-адрес
Re: IP-адреса
Добавлено: Чт июл 06, 2006 6:21 pm
Stas
kvirtu писал(а):Хотелось бы что бы при отображении списка пользователей отображался бы и его впн-адрес
Необходимым не назовёшь, но раз такая жара пошла, то и я свои 5 копеек вставлю

Хотелось бы, чтоб был список всех полей, вывод которых можно было бы включать или выключать.
Добавлено: Пт июл 07, 2006 10:33 am
~AsmodeuS~
Если в
/ Customers/ Users/ Dialup / VPN List/
задать поиск по ип
например
IP (>,<) >0.0.0.0
появится поле с ИП адресами
система индивидуального выбора полей для показа щас разрабатывается
Добавлено: Пт июл 07, 2006 3:14 pm
kvirtu
~AsmodeuS~ писал(а):Если в
/ Customers/ Users/ Dialup / VPN List/
задать поиск по ип
например
IP (>,<) >0.0.0.0
появится поле с ИП адресами
система индивидуального выбора полей для показа щас разрабатывается
будем ждать !
еще пожелание, что бы можно было просматривать куда лазил юзвер после закрытия сессий в модуле squid,
просто иногда возникает вопросы у юзверов, вот я ничего не делал, а деньги снялись, а ты ему раз статититику, были там та, стока принято
и еще ,
Я хочу выразить автору благодарность, за такой биллинг

Добавлено: Сб июл 08, 2006 9:22 am
~AsmodeuS~
для целей анализа логов прокси я бы посоветовал использовать
http://sarg.sourceforge.net/
возможно в будущем для упрощения процеса анализа пользовательского трафика я совмещу этот проект со своим
Добавлено: Сб июл 08, 2006 9:42 am
kvirtu
~AsmodeuS~ писал(а):для целей анализа логов прокси я бы посоветовал использовать
http://sarg.sourceforge.net/
возможно в будущем для упрощения процеса анализа пользовательского трафика я совмещу этот проект со своим
я нашел другой, думаю он более удобен:
http://lightsquid.sf.net
SQUID
Добавлено: Чт дек 07, 2006 6:35 am
E}|{
У меня вот тут вопрос возник один, в принципе все работает прекрасно, но хотелось бы смотреть статистику юзверов (кто куда лазил, чего и откуда скачал), ну и собственно вопрос: если к squidu прикрутить sarg в статистике будут отображаться логины или ip адреса ??? (хотелось бы чтоб по логину все отслеживалось так удобнее и не надо лазить сверятся кому какой ip прописал)
если такое возможно то как это реализовать (в общих чертах естественно)

заранее спасибо

Добавлено: Чт дек 07, 2006 8:58 am
~AsmodeuS~
если sarg и нет авторизации на прокси тогда будут ип адреса нужно будет просто делать выборку
Добавлено: Ср дек 13, 2006 3:29 pm
demonisius
Я считаю что прикрут сарга будет лишним, это проект Биллинга, а не просмотра в мелких офисах кто и чего из порнухи нового скачал.

У меня люди тянут в день по 9 Гб, это не много, но такая статистика через прозрачный прокси просто идиотична... Кроме того пользователи должны знать что они заплатили, и ходят в нет без Вашего ока.
Добавлено: Чт дек 14, 2006 9:45 am
~AsmodeuS~
Ну эта детализация суто для админа, пока моя система не ориентируется на неё иза большых ресурсов для такого статитики.
Хотя в будущем такое возможно включу.
Смотрите за анонсом изминений на 2007 год
Добавлено: Вт дек 19, 2006 10:15 am
wazzup
~AsmodeuS~ писал(а):если sarg и нет авторизации на прокси тогда будут ип адреса нужно будет просто делать выборку
Код: Выделить всё
select start,users.id, ip from dv_log,users where users.uid=dv_log.uid
union
select started, user_name, framed_ip_address from dv_calls
order by start
такая выборка и времени входа будет корректной?
Добавлено: Вт дек 19, 2006 1:11 pm
~AsmodeuS~
SELECT * from dv_calls;
все что связано с текущей сесией
SELECT * from dv_log;
все что связано с законченной сесией
Добавлено: Ср дек 20, 2006 6:25 am
wazzup
~AsmodeuS~ писал(а):SELECT * from dv_calls;
все что связано с текущей сесией
SELECT * from dv_log;
все что связано с законченной сесией
спасибо
такой вот файл ip2name.abills
у меня получился
Код: Выделить всё
#
#convert user -> ip , get user name from abills database
use DBI;
use Socket;
my $dbh;
sub StartIp2Name() {
$dbh = DBI->connect("DBI:mysql:database=abills;host=localhost","abills", "abillspasswd" ) || die $DBI::errstr;
}
sub Ip2Name($$$) {
# $Lhost,$user,$Ltimestamp
my $ip=shift;
my $user_name=shift;
my $time=shift;
my $ret;
my $result1 = $dbh->prepare("select started, user_name, framed_ip_address from dv_calls where( framed_ip_address='".unpack('N',inet_aton($ip))."')and (started<FROM_UNIXTIME('".$time."')) order by started DESC");
$result1->execute();
if (my $ln = $result1->fetchrow_hashref()) {
$ret=$ln->{'user_name'};
}
else
{
my $result = $dbh->prepare("select start,users.id , ip from dv_log ,users where (users.uid=dv_log.uid) and (ip='".unpack('N',inet_aton($ip))."')and (start < FROM_UNIXTIME('".$time."')) order by start DESC");
$result->execute();
if (my $ln = $result->fetchrow_hashref()) {
$ret=$ln->{'id'};
}
else {
$ret=$ip;
}
$result->finish();
}
$result1->finish();
return $ret;
}
sub StopIp2Name() {
$dbh->disconnect();
}
#warning !!!
1;
для
http://lightsquid.sf.net
вроде бы корректно отображает
посоветуйте мож надо чегонить поправить

Добавлено: Ср дек 20, 2006 8:43 am
~AsmodeuS~
1 unpack('N',inet_aton($ip)) - можно заменить на MySQL команду
INET_ATON('$ip')
2 Абилс подерживает обэктную модель обращения к базе тоесть лутше использовать уже встроеные фукции модуля
$Dv_sessions->online();
посмотрите модуль Dv.
Добавлено: Вт сен 09, 2008 9:11 am
wazzup
http://lightsquid.sourceforge.net/V1.7.1.html
Version brief:
minor bugfix, wrong date in UPDATE day_detail.cgi row in report, foreget add +1 for month and 1900 for year.
now write correct date in .features, and correct display invalide date from vrsion 1.7
and new ip2name.
abils
sample how to use SQL request for recive user name from sql database

одну букву L пропустили