tuto:ipasserelle:web:squid_log_mysql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
tuto:ipasserelle:web:squid_log_mysql [09/10/2012 16:47]
dani [Quelques requêtes utiles]
tuto:ipasserelle:web:squid_log_mysql [18/10/2012 09:44] (Version actuelle)
dani [Script de journalisation]
Ligne 162: Ligne 162:
         my ($squid_connect, $server_ip) = split /\//, $server;         my ($squid_connect, $server_ip) = split /\//, $server;
  
-        # Extract domain part +        # Skip stats requested by squidclient 
-        # Usefull to have in a separate column for statistics +        next if ($url =~ m/^cache_object:/); 
-        my $uri = URI->new($url); + 
-        my $domain = mysql_escape($uri->host);+        my $domain; 
 +        if ($request_method eq 'CONNECT'){ 
 +            ($domain,undef) = split /:/, $url; 
 +        
 +        else{ 
 +            my $uri = URI->new($url); 
 +            $domain = mysql_escape($uri->host); 
 +        }
  
         # MySQL escape         # MySQL escape
  • tuto/ipasserelle/web/squid_log_mysql.1349794078.txt.gz
  • Dernière modification: 09/10/2012 16:47
  • de dani