Projet

Général

Profil

Tâche #34750

Scénario #34609: EOLE 2.9 : Actualiser le template ClamD

Pouvoir récupérer les signatures clamav sans problème de quota

Ajouté par Laurent Gourvenec il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Fermé
Priorité:
Normal
Début:
01/10/2022
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

Nous sommes désormais sûr que le problème du test jenkins https://dev-eole.ac-dijon.fr/jenkins/job/2.9.0/job/test-etb1-scribe-joineole-linuxmint-2.9.0-amd64/41/console vient de freshclam qui n'arrive pas mettre à jour ses bases. Ce problème est "aléatoire", la première machine utilisant freshclam arrivera à télécharger ses bases mais les suivantes se verront l'accès refusé par les serveurs de clam. Il faut donc faire en sorte que ce problème ne se reproduise plus.

Proposition 1
-------------

1/ Au démarrage d'un serveur avec clam activé, eole-ci-tests récupère les fichiers de signatures clamav depuis le disque partagé s'il existe.
2/ A la fin du processus, eole-ci-tests vérifie que les fichiers signatures n'ont pas été modifié, si oui les recopier sur le disque partagé.

Proposition 2
-------------

1/ Un freshclam centralisé par EOLE récupère les fichiers signatures clamav dès qu'une nouvelle version des définitions est diffusé et les mets à disposition sur un miroir http.
2/ Le serveur est configuré pour utiliser ce miroir clam local.

Conclusion de Cadoles
---------------------

1/ Les deux approches sont simples à mettre en place.
2/ La proposition 1 ne nécessite pas de modifier les configurations serveurs.
3/ La proposition 1 est un bidouillage.
4/ La proposition 2 teste le fonctionnement de freshclam alors que la proposition 1 ne le permet pas.
En effet, à partir du moment où freshclam arrive une fois à se synchroniser, il n'est plus possible de savoir si celui-ci fonctionne. Donc, à partir du moment où une version est copier du disque partagé, c'est celle-ci qui permettra à clam de fonctionner. Si freshclam n'est plus fonctionnel, clamd, lui, démarrera avec une version obsolète, mais ce ne sera pas possible de le détecter.
Dans la proposition 2 si freshclam ne démarre pas, clamd ne démarrera pas.
5/ La proposition 2 peut être cible utilisateurs. Elle pourra servir de base à la rédaction d'une documentation à destination des utilisateurs pour qu'il puisse l'utiliser s'ils ont également des problèmes de quota (Scribe centralisé par exemple). Cette solution étant testée dans l'environnement de test.

C'est pour cela que Cadoles préconise la proposition 2.


Demandes liées

Lié à Distribution EOLE - Scénario #32729: Mettre en place un mirroir local des bases antivirales et forcer les conf des modules sur ce mirroir (2.8.1-RC2) Nouveau
Lié à Distribution EOLE - Tâche #34760: Mettre à disposition les fichiers de base antivirales Fermé 28/10/2022

Historique

#1 Mis à jour par Laurent Gourvenec il y a plus d'un an

  • Description mis à jour (diff)

#2 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Lié à Scénario #32729: Mettre en place un mirroir local des bases antivirales et forcer les conf des modules sur ce mirroir (2.8.1-RC2) ajouté

#3 Mis à jour par Laurent Gourvenec il y a plus d'un an

  • Lié à Tâche #34760: Mettre à disposition les fichiers de base antivirales ajouté

#4 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Gilles Grandgérard
  • % réalisé changé de 0 à 100

Ajout des fonctions ciSauvegardeClamBD et ciInjectClamB dans eole-ci-tests.

#5 Mis à jour par Joël Cuissinat il y a plus d'un an

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF