Всем доброго времени.
Есть FreeBSD 12 + squid 4.5 + lightsquid + домменая авторизация.
Не получается правильно настроить отображение отчетов. При использовании ip2name.squidauth
имена пользователей и ip адреса, в вэб интефейсе отображаются. Если выбираешь пользователя, детальная информация по нему отображается, если выбираешь IP адрес, отображается пустая страница.
Пытался применить различные ip2name.* корректно отображают *.ip и *.dns. Моя мечта ) чтобы отображалось имя пользователя если нет то IP адрес со статистикой. Я пытался сам составить скрипт, но так ка знаний нет, получилось не очень. Имена выводит но вместо ip разные символы либо "-" или "0". В access.log иногда присутствует строка: NONE/000 0 NONE error:transaction-end-before-headers - HIER_NONE/- - . Может о неё спотыкается парсер.
Возможно кто нибуть знает решение моего вопроса.
Спасибо
# for LightSquid
logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %st %rm %ru %un %Sh/%<a %mt
> # for LightSquid
> logformat squid %ts.tu %6tr %>a %Ss/>Hs %st %rm %ru %un %Sh/%<a %mtСпасибо за ответ.
Я сумбурно описал суть. Постараюсь еще дополнить.
При использовании ip2name.dns вывод1 ssl.gstatic.com:443 1 3 728 3 728 53.9%
2 www.google.com:443 3 3181 6 909 46.0%
3 error:transaction-end-before-headers 2 0 6 909 0.0%
Т.е он выводит все. Соединения есть , трафик 0 lightsquid показывает.
Если ипользовать , допустим такое.sub Ip2Name($$$) {
# $Lhost,$user,$Ltimestamp
my $Lhost=shift;
my $user =shift;
return $user if ($user ne "-"); #return user if defined !!!!!
return $Lhost;
}Lightsquid выводит пользователей вверху, внизу IP. Статистика по пользователям отображается нормально, но если смотреть статистику по IP то возвращает пустую страницу, хотя соединения есть а трафика нет 0.
192.168.2.12 ? 59 0 0.0% ?
192.168.2.29 ? 1 0 0.0% ?Я пытался отключить вывод по IP.
sub Ip2Name($$$) {
# $Lhost,$user,$Ltimestamp
my $Lhost=shift;
my $user =shift;
return $user;# if ($user ne "-"); #return user if defined !!!!!
return $Lhost;
}Он отображает
- ? 129 0 0.0% ?
Вместо IP прочерк.
Возможно ли отображение совместное использование имени пользователя и IP и статистики по IP.
Возможно ли отключение по статистики по IP.
Признаюсь честно я совсем, от слова совсем, не силён в Perl.
Спасибо.