The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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/- - . Может о неё спотыкается парсер.
Возможно кто нибуть знает решение моего вопроса.
Спасибо
  • lightsquid отчеты, !*! adsh, 19:05 , 28-Фев-19 (1)
    # for LightSquid
    logformat squid %ts.%03tu %6tr %>a %Ss/%03>Hs %st %rm %ru %un %Sh/%<a %mt

    • lightsquid отчеты, !*! rpbt, 08:56 , 01-Мрт-19 (2)
      > # 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.
      Спасибо.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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