Onglet Dansguardian : Configuration du filtrage web

EOLE permet de différencier les zones suivant l'interface (administration ou pédagogie).

La différenciation se fait en modifiant la valeur choisie pour Filtre Web à appliquer à cette interface dans la configuration de l'interface (onglets : Interface-1, Interface-2, ...).

Les filtres web 1 et 2 correspondent chacun à une instance du logiciel de filtrage.

Le module Amon intègre le logiciel libre e2guardian[1]. Pour réaliser le filtrage il est donc possible de choisir entre le logiciel DansGuardian et le logiciel e2guardian.

Paramètres de configuration pour DansGuardian
Paramètres de configuration pour DansGuardian

Les variables permettant d'affiner la configuration sont communes aux deux logiciels.

Le paramétrage par défaut de DansGuardian (logiciel utilisé pour le filtrage web) convient à un établissement de taille moyenne sans modification particulière.

Il peut être néanmoins intéressant de modifier ce paramétrage pour satisfaire les besoins de l'établissement (notamment dans le cas où le serveur ne peut plus répondre aux requêtes, la fenêtre d'authentification apparaît de façon intempestive, ...).

Sur un petit établissement, il sera possible d'économiser des ressources.

Sur un gros établissement, il pourra répondre à un plus grand nombre de requêtes.

Paramètres de configuration pour DansGuardian
Paramètres de configuration pour DansGuardian

Un certain nombre de paramétrages sont proposés pour contrôler les ressources de DansGuardian.

Exemple

Il est possible d'affecter une politique spécifique aux machines du foyer (politique plus laxiste) et une autre aux machines du CDI (politique moins permissive).

Politiques de filtrage optionnelles

Une politique de filtrage correspond à un ensemble d'autorisations ou interdictions d'accès à des sites, suivants différents critères.

Il existe par défaut 4 politiques obligatoires :

  • une politique de filtrage par défaut ;
  • une politique « modérateur »(permet d'outrepasser les interdictions) ;
  • une politique « interdits » (permet d'interdire toute navigation) ;
  • une politique « liste blanche » (navigation limitée aux sites de cette même liste).

Seule la politique de filtrage par défaut est modifiable via l'EAD.

En plus de ces politiques, il est possible d'ajouter de 1 à 4 autres politiques de filtrage optionnelles (il y en a 3 par défaut).

Ces politiques de filtrage optionnelles seront alors paramétrables dans l'EAD.

Pour modifier le nombre de politiques de filtrage par zone, il faut utiliser le paramètre :

Nombre de politiques optionnelles par zone.

La valeur 0 revient à n'utiliser que les 4 politiques par défaut proposées ci-dessus.

L'ajout de politiques optionnelles (valeur 1,2,3,4) permet d'ajouter des filtres supplémentaires, associables à des groupes de machines ou des logins utilisateur.

Attention

Plus vous définissez de politiques, plus DansGuardian utilisera de ressources.

Adaptez le nombre de politiques activées en fonction de vos besoins.

L'observatoire des navigations

L'observatoire des navigations est un outil de consultation des logs de l'outil de filtrage Dansguardian.

Paramétrage de l'accès à la consultation des logs
Paramétrage de l'accès à la consultation des logs

La question Autoriser la consultation des logs de Dansguardian dans l'EAD propose plusieurs options :

  • oui : accès autorisé pour les utilisateurs EAD possédant les actions navigation_visit_admin et/ou navigation_visit_pedago (configuration proposée sur Amon-2.2)
  • non : accès interdit pour tout le monde, personne ne voit le lien Visites des sites (configuration par défaut sur Amon-2.3)
  • admin seulement : accès autorisé uniquement pour le rôle admin.

Complément

La consultation des visites de site se fait au travers de l'EAD, menu : Filtre web X/visites des sites.

Paramétrage de DansGuardian

Le logiciel DansGuardian offre de nombreuses options de configuration.

Plusieurs sont paramétrables dans l'interface de configuration du module.

Seule l'expérience «à tâtons»[2] permet de définir les valeurs adéquates à votre installation.

L'objectif est d'utiliser le plus de mémoire possible sans que le serveur n'utilise la partition d'échange (swap[3]) .

Truc & astuce

La commande top en console permet d'observer l'évolution de l'utilisation de la partition d'échange de façon dynamique.

Nombre maximum de processus

Le nombre maximum de processus disponibles pour traiter les nouvelles connexions.

La valeur doit être comprise entre 60 et 1018.

Nombre minimum de processus

Le nombre de processus minimal pour traiter les nouvelles connexions.

Nombre minimum de processus en attente

Le nombre minimum de processus prêts à recevoir de nouvelles connexions.

Nombre maximum de processus en attente

Le nombre maximum de processus attendant de nouvelles connexions.

Nombre de processus démarré s'il en manque

Le nombre minimum de processus disponibles lorsqu'ils viennent à manquer.

Durée de vie maximum d'un processus avant de se terminer

Les processus enfants, comme tout processus, peuvent succomber à des variables parasites. Ce paramètre définit l'âge maximal de connexions qu'un processus enfant traite avant de quitter. La valeur par défaut est de traiter 500 demandes de connexion avant de quitter.

Augmenter ce paramètre peut aider à soulager les problèmes de performance liés à la rotation des processus, mais peut créer un problème de performance si un processus s'emballe pour une raison quelconque.

Sur les grands sites vous pourriez vouloir essayer de passer cette valeur à 10000.

Répertoire de cache

Permet de choisir le chemin du répertoire de cache, par défaut /tmp.

La taille maximum de fichier conservé en mémoire

Cette variable n'est utilisée que si vous utilisez un greffon d'anti-virus.

C'est la taille maximale des fichiers en kibibytes[4] que DansGuardian va télécharger et mettre en cache dans la RAM. Après que cette limite soit atteinte, DansGuardian met en cache sur le disque.

Cette valeur doit être inférieure ou égale à la valeur de La taille maximum de fichier conservé sur le disque.

Utiliser la valeur 0 permet de définir le même réglage que La taille maximum de fichier conservé sur le disque.

La taille maximum de fichier conservé sur le disque

Cette variable n'est utilisée que si vous utilisez un greffon d'anti-virus.

C'est la taille maximale des fichiers en kibibytes[4] que DansGuardian va télécharger de sorte qu'ils soient vérifiés par l'anti-virus.

Cette valeur doit être supérieure ou égale La taille maximum de fichier conservé en mémoire.

Désactivation du filtrage web

Dans certaines configurations (utilisation d'un proxy académique, ...), il peut s'avérer utile de désactiver complétement le filtrage web.

Cela est possible en allant dans l'interface de configuration du module en mode expert et en répondant non à la question de l'onglet Services, Activer le filtrage sur le proxy.

Attention

Dans cette configuration, le proxy Squid écoute sur le port 3128 en lieu et place du logiciel de filtrage DansGuardian.

Adresse électronique à utiliser en cas de réclamation

Lorsque la consultation d'une page est refusée à l'utilisateur, une page d'erreur affichant les détails de l'interdiction apparaît.

Celle-ci propose également une adresse électronique à utiliser pour signaler les interdictions injustifiées.

Cette adresse se configure par l'intermédiaire de la variable Adresse courriel du cachemaster disponible dans l'onglet Messagerie.