Tâche #10746
Distribution EOLE - Scénario #10738: Remplacer définitivement dansguardian par e2guardian en 2.5
Supprimer les références à dansguardian
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".
- 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
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
Nettoyage du dictionnaire 23_proxy.xml pour e2guardian
- dicos/23_proxy.xml : mise à jour des libellés et de l'aide
Ref: #10746 @45m
Maj des libellés dans la config de l'agent Zéphir
- zephir/configs/dansguardian.agent : Dansguardian => e2guardian
Ref: #10746 @20m
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é