Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Michail Vidiassov                    2:5020/400     20 Feb 2003  14:38:04
 To : Rashid N. Achilov
 Subject : Re: Анализатор логов SQUID
 -------------------------------------------------------------------------------- 
 
 Dear Rashid,
 
 On Wed, 19 Feb 2003, Rashid N. Achilov wrote:
 
 > > Еще calamaris хороший.  Есть в портах.
 >
 > не считает статистику по юзерам (предпоследнее поле лога сквида, где обычно
 > стоит прочерк, но если настроить авторизацию, там будет имя юзера)
 >
 > а так программа хорошая, нравятся мне его репорты, но придется перейти на SARG
 > из-за упомянутой авторизации...
 
 Calamaris усовершенствовать патчиком
 при ключе -M считает, если может, по пользователям.
 
 - --- calamaris.orig  Sun Feb  9 02:55:49 2003
 +++ calamaris  Sat Feb 15 15:27:50 2003
 @@ -108,13 +108,13 @@
  # If you have to remove this, read the README!
  require 5.002;
  use vars qw($opt_3 $opt_a $opt_b $opt_c $opt_C $opt_d $opt_D $opt_f $opt_F
 -      $opt_h $opt_H $opt_i $opt_I $opt_l $opt_L $opt_m $opt_n $opt_N
 +     $opt_h $opt_H $opt_i $opt_I $opt_l $opt_L $opt_m $opt_M $opt_n $opt_N
        $opt_o $opt_O $opt_p $opt_P $opt_r $opt_R $opt_s $opt_S $opt_t
        $opt_T $opt_u $opt_U $opt_v $opt_V $opt_w $opt_W $opt_z);
  use Getopt::Std;
  use Sys::Hostname;
 
 -getopts('3ab:cCd:D:f:F:hH:i:I:l:LmnN:o:Op:P:r:R:sS:t:T:uU:vVwWz');
 +getopts('3ab:cCd:D:f:F:hH:i:I:l:LmMnN:o:Op:P:r:R:sS:t:T:uU:vVwWz');
 
  if ( $opt_b and $opt_b < 1 ) {
    print STDERR "$0: wrong value at -b -option: \"$opt_b\"\n\n";
 @@ -1297,6 +1297,9 @@
    $requester = $log_ident . \'@\' . $requester if $log_ident ne \'-\';'
      if $opt_u;
    $loop .= '
 +  $requester = $log_ident if $log_ident ne \'-\';'
 +    if $opt_M;
 +  $loop .= '
    ( $log_hier_method, $log_hier_host ) = ( split \'/\', $log_hier )[ 0, 1 ];';
    $loop .= '
    $log_content = \'<unknown>\' if $log_content eq \'-\';
 @@ -3147,7 +3150,7 @@
  } else {
    print "\n\n";
    print "-- \n" if ($outtype_mail);
 -  print "$VERSION\n$COPYRIGHT\n";
 +#  print "$VERSION\n$COPYRIGHT\n";
  }
 
  sub kilomegagigatera {
 
 -------------------------------
 
 а SARG - не трож каку ;), код посмотри.
 Вот что мне писал дон Педро:
 
 I know this cause i was learning C when coding sqmgrlog.
 Of course i accept any suggestions, patches, etc.
 
 I need to remake this utility when i have free time.
 
 Pedro
 
 Tuesday, February 22, 2000, 3:13:38 PM, you wrote:
 
 MV> There are several pieces of strange code within your exellent
 
 program.
 
 MV> A piece of log.c:
 
 MV>    if((excludeuser=(char *) malloc(nreg+11))==NULL){
 MV>       fprintf(stderr, "SQMGRLOG: %s (%d): %s\n",msg56,nreg);
 MV>       exit(1);
 MV>    }
 MV>    for(x==0;x<=strlen(excludeuser);x++)
 MV>       excludeuser[x]='\0';
 
 MV> Do you mean? Is the "for" cycle a bzero(3) replacement?
 MV> It seems to be a poor one. The initialisation (x==0) seems to be strange
 MV> also.
 
                              Sincerely, Michail
 --- ifmail v.2.15dev5
  * Origin: Moscow State University (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Анализатор логов SQUID   Alexeew mike   17 Feb 2003 19:44:58 
 Re: Анализатор логов SQUID   Litovchenko Eugene   18 Feb 2003 09:54:10 
 Re: Анализатор логов SQUID   Rashid N. Achilov   18 Feb 2003 17:53:18 
 Анализатор логов SQUID   Dmitry Suhodoev   19 Feb 2003 00:36:53 
 Re: Анализатор логов SQUID   Dmitry Sivachenko   19 Feb 2003 00:41:39 
 Re: Анализатор логов SQUID   Rashid N. Achilov   19 Feb 2003 08:16:39 
 Re: Анализатор логов SQUID   Sergey N. Yakovlev   20 Feb 2003 14:06:12 
 Re: Анализатор логов SQUID   Salcar   20 Feb 2003 14:28:50 
 Re: Анализатор логов SQUID   Rashid N. Achilov   21 Feb 2003 14:01:04 
 Re: Анализатор логов SQUID   Michail Vidiassov   20 Feb 2003 14:38:04 
Архивное /ru.unix.bsd/11695f05b0e18.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional