Projet

Général

Profil

Tâche #10746

Distribution EOLE - Scénario #10738: Remplacer définitivement dansguardian par e2guardian en 2.5

Supprimer les références à dansguardian

Ajouté par Joël Cuissinat il y a environ 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Début:
26/02/2015
Echéance:
% réalisé:

80%

Temps estimé:
4.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

En premier lieu, il faut supprimer la variable use_2guardian dans le dictionnaire et les templates qui l'utilisent.
Il faudrait renommer l'onglet "Dansguardian" avec un nom plus générique comme "Fitrage web" ou "Filtrage sur le proxy".

A envisager :
  • renommer le script d'init (surcouche EOLE)
  • traquer les références à Dansguardian et les remplacer dans la mesure du possible (NB : on évitera de modifier les noms de variable et les chemins !)

Mettre à jour la documentation (surtout pour le nom de l'onglet, j'ai déjà fait le reste sauf les chemins de logs et de blacklist) : http://eole.ac-dijon.fr/documentations/2.5/beta/partielles/ModuleAmon/co/022-configuration-filtrage.html

/2_5/modules/Amon/23-ConfigurationExpert.scen
/2_5/services/eole-proxy/022-configuration-filtrage.scen

Révisions associées

Révision 7774e8a2 (diff)
Ajouté par Joël Cuissinat il y a environ 9 ans

Utilisation forcée de e2guardian

  • dicos/23_proxy.xml : use_e2guardian forcé à oui

Ref: #10746 @15m

Révision 93eebab8 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

Suppression des références à "use_e2guardian"

Suppression de la variable %%use_e2guardian dans :
  • les templates
  • le script diagnose
  • les agents de service Zéphir

Ref: #10746 @2h

Révision 79e1ce0e (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

Nettoyage du dictionnaire 23_proxy.xml pour e2guardian

  • dicos/23_proxy.xml : mise à jour des libellés et de l'aide

Ref: #10746 @45m

Révision 47803545 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

Maj des libellés dans la config de l'agent Zéphir

  • zephir/configs/dansguardian.agent : Dansguardian => e2guardian

Ref: #10746 @20m

Révision eb6be3f1 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

Correction d'un accord dans le test diagnose

  • diagnose/151-proxy : "Nb instances"

Ref: #10746 @5m

Révision 35b0e545 (diff)
Ajouté par Fabrice Barconnière il y a plus de 8 ans

Suppression de références à DansGuardian des les libellés et logrotate

ref #10746 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Restant à faire (heures) changé de 2.0 à 4.0

#2 Mis à jour par Gérald Schwartzmann il y a presque 9 ans

  • Distribution changé de EOLE 2.4 à EOLE 2.5

#3 Mis à jour par Gérald Schwartzmann il y a presque 9 ans

  • Description mis à jour (diff)

#4 Mis à jour par Gérald Schwartzmann il y a presque 9 ans

  • Description mis à jour (diff)

#5 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Assigné à mis à Joël Cuissinat

#7 Mis à jour par Joël Cuissinat il y a plus de 8 ans

jojo-zotac:~/git/eole-proxy(master)$ rgrep -l use_e2 * 
diagnose/151-proxy
dicos/23_proxy.xml
tmpl/dansguardian-template-nginx.html
tmpl/guardian.conf
tmpl/dansguardianf.conf
tmpl/dansguardian.conf
tmpl/dansguardian-template-utilisateur_interdits.html
tmpl/dansguardian-template-liste_blanche.html
tmpl/dansguardian-template-moderateur.html
tmpl/dansguardian-template.html
zephir/srv/23_dans2.srv
zephir/srv/23_dans1.srv

NB : le cas du template guardian.conf sera traité dans #12768

#8 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Restant à faire (heures) changé de 4.0 à 1.0

#9 Mis à jour par Joël Cuissinat il y a plus de 8 ans

Il reste des libellés à modifier dans configs/dansguardian.agent

#10 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.0 à 0.15

#11 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • % réalisé changé de 100 à 90
/usr/share/eole/creole/dicos/22_logs_proxy.xml:        <file name='/etc/rsyslog.d/aggregation/dansguardian.conf' source='rsyslog_aggregation_dansguardian.conf' mkdir="True"/>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:        <file name='/etc/rsyslog.d/eole-traps/dansguardian.conf' source='rsyslog_traps_dansguardian.conf' mkdir="True"/>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <variable name='envoyer_logs_dansguardian' type='oui/non' description="Activer le transfert des logs de DansGuardian">
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <variable name='activate_dansguardian_realtime' type='oui/non' description="Activer le transfert des logs de DansGuardian en temps réel" hidden='True'>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <variable name='dansguardian_heure_debut' type='string' description="Heure de début du transfert des logs" hidden='True'>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <variable name='dansguardian_heure_fin' type='string' description="Heure de fin du transfert des logs" hidden='True'>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <separator name='envoyer_logs_dansguardian'>DansGuardian</separator>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:        <check name='valid_enum' target='dansguardian_heure_debut'>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:        <check name='valid_enum' target='dansguardian_heure_fin'>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <target type='variable'>envoyer_logs_dansguardian</target>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:        <condition name='disabled_if_in' source='envoyer_logs_dansguardian'>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <target type='variable'>activate_dansguardian_realtime</target>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:        <condition name='disabled_if_in' source='activate_dansguardian_realtime'>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <target type='variable'>dansguardian_heure_debut</target>
/usr/share/eole/creole/dicos/22_logs_proxy.xml:            <target type='variable'>dansguardian_heure_fin</target>

Pour rsyslog avec l'aggregation de liens :

/usr/share/eole/creole/distrib/rsyslog_aggregation_dansguardian.conf:%if %%activer_log_distant == 'oui' and %%activer_envoi_logs == 'oui' and %%envoyer_tous_logs == 'non' and %%envoyer_logs_dansguardian == 'oui'
/usr/share/eole/creole/distrib/rsyslog_aggregation_dansguardian.conf:  %if %%activate_dansguardian_realtime == 'non' and %%dansguardian_heure_debut != '' and %%dansguardian_heure_fin != ''
/usr/share/eole/creole/distrib/rsyslog_aggregation_dansguardian.conf:$ActionQueueDequeueTimeBegin %%dansguardian_heure_debut
/usr/share/eole/creole/distrib/rsyslog_aggregation_dansguardian.conf:$ActionQueueDequeueTimeEnd %%dansguardian_heure_fin
/usr/share/eole/creole/distrib/rsyslog_aggregation_dansguardian.conf:$ActionQueueFileName dansguardian
/usr/share/eole/creole/distrib/rsyslog_aggregation_dansguardian.conf::programname, contains, "dansguardian" @@%%adresse_ip_serveur_logs:10514
/usr/share/eole/creole/distrib/rsyslog_aggregation_dansguardian.conf::programname, contains, "dansguardian" :omrelp:%%adresse_ip_serveur_logs:20514
/usr/share/eole/creole/distrib/rsyslog_aggregation_dansguardian.conf:# L'envoi des journaux de dansguardian n'est pas configuré de manière spécifique.

#12 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • Statut changé de Résolu à En cours

#13 Mis à jour par Gérald Schwartzmann il y a plus de 8 ans

Pour moi la doc c'est bon

#14 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • % réalisé changé de 90 à 80
  • Restant à faire (heures) changé de 0.15 à 2.0

Tiens, une autre référence

tmpl/guardian.logrotate:/var/log/rsyslog/local/dansguardian/*.log {

#15 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • Assigné à changé de Joël Cuissinat à Fabrice Barconnière

#16 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • Restant à faire (heures) changé de 2.0 à 0.0

#17 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#18 Mis à jour par Fabrice Barconnière il y a plus de 8 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF