The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"lightsquid отчеты"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Настройка Squid, Tor и прокси серверов (Squid)
Изначальное сообщение [ Отслеживать ]

"lightsquid отчеты"  +/
Сообщение от rpbt (?), 28-Фев-19, 15:24 
Всем доброго времени.
Есть 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/- - . Может о неё спотыкается парсер.
Возможно кто нибуть знает решение моего вопроса.
Спасибо
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "lightsquid отчеты"  +/
Сообщение от adsh (ok), 28-Фев-19, 19:05 
# for LightSquid
logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %st %rm %ru %un %Sh/%<a %mt

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "lightsquid отчеты"  +/
Сообщение от rpbt (?), 01-Мрт-19, 08:56 
> # 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.
Спасибо.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2019 by Maxim Chirkov  
ДобавитьПоддержатьВебмастеруГИД  
Hosting by Ihor