SquidGuard ne marche pas avec squid

SquidGuard ne marche pas avec squid - Installation - Linux et OS Alternatifs

Marsh Posté le 29-01-2008 à 22:26:39    

J'ai encore un souci avec mon serveur proxy.
J'ai Debian etch et je veux mettre en place un serveur proxy avec authentification.
squid est installé et tourne bien (connexion par authentification).
Mais quand je mets squidguard (redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf) mon seveur ne tourne plus. Voici le message que j'ai dans syslog.
Donnez moi s'il vous plait un coup de main.
Jan 29 21:13:36 localhost squid[4496]: Unlinkd pipe opened on FD 21
Jan 29 21:13:36 localhost squid[4496]: Swap maxSize 204800 KB, estimated 15753 objects
Jan 29 21:13:36 localhost squid[4496]: Target number of buckets: 787
Jan 29 21:13:36 localhost squid[4496]: Using 8192 Store buckets
Jan 29 21:13:36 localhost squid[4496]: Max Mem  size: 8192 KB
Jan 29 21:13:36 localhost squid[4496]: Max Swap size: 204800 KB
Jan 29 21:13:36 localhost squid[4496]: Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
Jan 29 21:13:36 localhost squid[4496]: Rebuilding storage in /var/spool/squid (DIRTY)
Jan 29 21:13:36 localhost squid[4496]: Using Least Load store dir selection
Jan 29 21:13:36 localhost squid[4496]: Set Current Directory to /var/spool/squid
Jan 29 21:13:36 localhost squid[4496]: Loaded Icons.
Jan 29 21:13:36 localhost squid[4496]: Accepting proxy HTTP connections at 0.0.0.0, port 3128, FD 24.
Jan 29 21:13:36 localhost squid[4496]: HTCP Disabled.
Jan 29 21:13:36 localhost squid[4496]: WCCP Disabled.
Jan 29 21:13:36 localhost squid[4496]: Ready to serve requests.
Jan 29 21:13:36 localhost squid[4496]: WARNING: url_rewriter #5 (FD 11) exited
Jan 29 21:13:36 localhost squid[4496]: WARNING: url_rewriter #4 (FD 10) exited
Jan 29 21:13:36 localhost squid[4496]: WARNING: url_rewriter #3 (FD 9) exited
Jan 29 21:13:36 localhost squid[4496]: Too few url_rewriter processes are running
Jan 29 21:13:36 localhost squid[4496]: The url_rewriter helpers are crashing too rapidly, need help!
Jan 29 21:13:36 localhost squid[4475]: Squid Parent: child process 4496 exited due to signal 6

Reply

Marsh Posté le 29-01-2008 à 22:26:39   

Reply

Marsh Posté le 29-01-2008 à 23:32:55    

et ta conf squidguard ?

Reply

Marsh Posté le 30-01-2008 à 08:03:08    

Voici ma config de squidGuard
# CONFIG FILE FOR SQUIDGUARD
# #
#
dbhome /var/lib/squidguard/db
logdir /var/log/squid
#
# #
# # TIME RULES:
# # abbrev for weekdays:
# # s = sun, m = mon, t =tue, w = wed, h = thu, f = fri, a = sat
time special {
        weekly smtwhfa 07:00 - 12:00
        weekly smtwhfa 14:00 - 17:00
}
time connexion {
        weekly mtwhf 06:00 - 07:00
        weekly mtwhf 12:00 - 14:00
        weekly mtwhf 17:00 - 23:59
        weekly as 06:00 - 21:00
# #     date *-*-01  08:00 - 16:30
}
time patron {
        weekly smtwhfa 00:00 - 23:59
}
#       #
#       # REWRITE RULES:
#       #
rew dmz {
s@(.*.google..*)(/imghp ?)@images ?&safe=strict&@ir
s@(.*.google..*)(.safe.off)@images ?&safe=strict&@ir
s@(.*.google..*)(/images ?q=)@images ?&safe=strict&q=@ir
s@(.*.google..*)(/images ?hl=)@images ?&safe=strict&hl=@ir
#       #
#       #       s@://admin/@://admin.foo.bar.no/@i
#       #       s@://foo.bar.no/@://www.foo.bar.no/@i
        }
#       #
#       # SOURCE ADDRESSES:
#       #
src admin {
        user            rkonan
        user            akroma
        user            kouadioh
        user            ouattara
        user            docteur
        user            pichavant
        user            konin
        user            abbe
        user            bayili
        user            yacouba
        user            tanoh
        user            tadebois
        user            sifca
        within          patron
#       effouehi        ekd
        }
src division {
#       user            adjehoba
        user            sorho
#       user            lath
#       user            bayili
        user            attuoman
        user            kouame
        user            danho
        user            yobo
        user            nanan
        user            goa_ogoa
        user            yao
        user            koule
 user   goore
        within          connexion
        }
src visiteur {
        user            sucrivoire
#       user            sifca
        user            tafotchin
        within          special
        }
# DESTINATION CLASSES:
#
dest good {
}
dest local {
}
dest adult {
        domainlist      adult/domains
        urllist         adult/urls
        expressionlist  adult/expressions
        redirect        http://192.168.200.1/erreur/pas_access.html
        }
###########################################################
#
dest agressif {
        domainlist      agressif/domains
        urllist         agressif/urls
        expressionlist  agressif/expressions
        redirect        http://192.168.200.1/erreur/pas_access.html
        }
dest blog {
        domainlist      blog/domains
        urllist         blog/urls
        redirect        http://192.168.200.1/erreur/pas_access.html
        }
dest drogue {
        domainlist      drogue/domains
        urllist         drogue/urls
        redirect        http://192.168.200.1/erreur/pas_access.html
        }
dest gambling {
        domainlist      gambling/domains
        urllist         gambling/urls
        redirect        http://192.168.200.1/erreur/pas_access.html
        }
dest games {
        domainlist      games/domains
        urllist         games/urls
        redirect        http://192.168.200.1/erreur/pas_access.html
        }
dest phishing {
        domainlist      phishing/domains
        redirect        http://192.168.200.1/erreur/pas_access.html
        }
dest tricheur {
        domainlist      tricheur/domains
        urllist         tricheur/urls
        redirect        http://192.168.200.1/erreur/pas_access.html
        }
#
##########################################################
acl {
        admin {
        pass     any
        }
#       division within connexion {
#       pass     good !in-addr !adult any
#       } else {
#               pass any
#       }
        division within connexion {
        pass !adult !agressif !blog !drogue !gambling !games !phishing !tricheur
        }
        else{
        pass any
        }
        visiteur {
        pass !adult !agressif !blog !drogue !gambling !games !phishing !tricheur
        }
        else {
        pass any
       }
        default {
        pass    none
        rewrite  dmz
        redirect        http://192.168.200.1/erreur/pas_heure.html
        }
}

Reply

Marsh Posté le 30-01-2008 à 08:06:31    

que dit /var/log/squid/squidGuard.log ?
 
Quel est le contenu de /var/lib/squidguard/db ?

Reply

Marsh Posté le 30-01-2008 à 08:11:21    

je n'ai pas de log sur squidGuard.
Dans /var/lib/squidGuard/db j'ai un blacklist.

Reply

Marsh Posté le 30-01-2008 à 08:13:28    

il faut donc que tu generes les db squidguard
 
chez moi sur une debian avec squidguard, squid & chastity-list:
 
ls -al /var/lib/chastity  
total 8
drwxrws--- 17 proxy proxy 4096 2006-09-21 17:10 ./
drwxr-xr-x 67 root  root  4096 2007-10-20 14:29 ../
drwxr-xr-x  2 proxy proxy  115 2005-11-04 15:39 ads/
drwxr-xr-x  2 proxy proxy  138 2007-02-02 09:58 adult/
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 aggressive/
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 audio-video/
drwxr-sr-x  2 proxy proxy   49 2007-01-11 10:26 deny/
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 drugs/
drwxr-xr-x  2 proxy proxy  138 2007-09-20 14:59 forums/
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 gambling/
drwxr-xr-x  2 proxy proxy   97 2005-11-04 15:39 hacking/
drwxr-xr-x  2 proxy proxy   39 2007-10-29 12:07 mail/
drwxr-sr-x  2 proxy proxy   29 2007-11-19 18:14 privilegedsource/
drwxr-xr-x  2 proxy proxy   84 2006-06-27 11:51 proxy/
drwxr-xr-x  2 proxy proxy  138 2005-11-04 15:39 redirector/
drwxr-xr-x  2 proxy proxy  138 2005-11-04 15:39 violence/
drwxr-xr-x  2 proxy proxy   97 2006-06-27 11:51 warez/

Reply

Marsh Posté le 30-01-2008 à 08:26:28    

voici le contenu de /var/lib/squidGuard/db
lrwxrwxrwx 1 proxy proxy     9 2008-01-28 23:14 ads -> publicite
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:34 adult
lrwxrwxrwx 1 proxy proxy     8 2008-01-28 23:14 aggressive -> agressif
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 agressif
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 astrology
drwxrwxrwx 2 proxy proxy  4096 2008-01-22 17:33 audio-video
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 blog
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 cleaning
drwxrwxrwx 2 proxy proxy  4096 2007-10-18 08:53 dangerous_material
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 dating
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 drogue
lrwxrwxrwx 1 proxy proxy     6 2008-01-28 23:14 drugs -> drogue
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 filehosting
drwxrwxrwx 2 proxy proxy  4096 2007-11-05 13:48 financial
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 forums
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 gambling
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 games
-rwxrwxrwx 1 proxy proxy 10641 2007-05-09 15:19 global_usage
drwxrwxrwx 2 proxy proxy  4096 2007-05-23 07:56 hacking
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 liste_bu
lrwxrwxrwx 1 proxy proxy     6 2008-01-28 23:14 mail -> forums
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 marketingware
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 mixed_adult
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 mobile-phone
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 phishing
lrwxrwxrwx 1 proxy proxy     5 2008-01-28 23:14 porn -> adult
lrwxrwxrwx 1 proxy proxy    10 2008-01-28 23:14 proxy -> redirector
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 publicite
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 radio
-rwxrwxrwx 1 proxy proxy  3690 2008-01-24 08:47 README
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 reaffected
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 redirector
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 sect
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 sexual_education
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 shopping
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 strict_redirector
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 strong_redirector
drwxrwxrwx 2 proxy proxy  4096 2008-01-29 11:36 tricheur
lrwxrwxrwx 1 proxy proxy     8 2008-01-28 23:14 violence -> agressif
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 warez
drwxrwxrwx 2 proxy proxy  4096 2008-01-24 08:47 webmail

Reply

Marsh Posté le 30-01-2008 à 09:23:58    

J'ai trouvé la solution.
C'était un problème de droit sur /var/lib/squidGuard/
Merci pour tout.

Reply

Marsh Posté le 31-01-2008 à 13:27:23    

Je veux maintenant suivre mes users en ayant un rapport detaillé de leur activité web (sites visités, heures, ....). J'ai donc installé Webmin parce que je n'arrive pas à exploiter le rapport /varlog/squid/access.log à cause du format de la date.
comment selon vous puis-je ressourdre ce problème?

Reply

Marsh Posté le 31-01-2008 à 14:13:29    

T'as des softs d'analyse de log pour squid (dont je me rappelle plus les noms :D) qui te sortent de zolies rapports

Reply

Marsh Posté le 31-01-2008 à 14:13:29   

Reply

Marsh Posté le 31-01-2008 à 15:08:38    

Je vous serai reconnaissant de me les souffler si vous vous en souvenez.

Reply

Marsh Posté le 31-01-2008 à 15:15:30    

sarg
 
T'en as plein d'autres :
 http://freshmeat.net/search/?q=squ [...] x=0&Go.y=0
 
De plus pour l'analyse statistique tu as aussi squid lui même (avec squidclient  :mgr)
 
ps : chtite recherche google genre squid analyse log ;)


Message édité par gug42 le 31-01-2008 à 15:17:42
Reply

Marsh Posté le 31-01-2008 à 15:25:41    

J'ai fait un tour sur google. C'est parce que j'ai pas trouvé. Merci encore pour ton aide. Quelqu'un me parle de awstats, mais il me semble qu'il marche bien avec apache.

Reply

Marsh Posté le 31-01-2008 à 15:33:19    

Oui il marche bien avec apache. (j'utilise analog perso pour sortir des rapports au format txt)

Reply

Marsh Posté le 16-07-2008 à 16:28:45    

Rebonsoir à tous. Une autre préocuppation avec la gestion mes users sous squid et squiguard.
Je veux que pour chaque user il n'y ait une seule connexion possible de sorte que s'il est connecté sur un poste X; il n'arrive pas à se connecter sur le poste Y sans s'être déconnecter de l'autre poste.
Merci de me donner votre soutien.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed