Debian Dedibox : Awstats, ClamAV et SpamAssassin avec VHCS

Posted by Pierre Rigal on octobre 11, 2006

Je continue la configuration de ma Dédibox avec l’installation d’un outil de statistique que j’ai l’habitude d’utiliser (Awstats) puis avec l’installation du BA-BA des outils accompagnant un serveur de mail : l’antivirus ClamAV et le bloqueur de spam SpamAssasin.

Je n’ai ni la prétention d’inventer la roue ni d’ailleurs de la réinventer, cet article sera donc bref, je ne ferai que citer les quelques liens que j’ai scrupuleusement suivi et à peine adapté pour coller à ma configuration.

Awstats

Commencons donc par Awstats, j’ai choisi ce dernier principalement par réflexe, en effet je l’utilise déjà au boulot et pour mon blog. Après une courte recherche, il apparait que les résultats d’awstats seraient plus pertinents que ceux de Webalizer car ce dernier (à l’image d’Asimov…) considererait les robots comme des humains ce qui biaizerai significativement la pertinence de ses résultats. Notez l’emploi du conditionnel dans ma précédante phrase, en effet ma source n’est autre que le site officiel d’awstats, l’objectivité de la remarque est donc à prendre avec des pincettes.

Etant donné qu’HostingRails, mon hébergeur RubyOnRails gratuit me fournit un panel d’administration disposant à la fois de webalizer et d’awstats, j’ai pu constater les choses suivantes : * les chiffres ne sont jamais les même entre les 2 outils, * l’écart n’est cependant jamais très grand entre les 2 estimations * les courbes générales sur une période identique ont le même aspect ce qui est rassurant.

Bref pour en revenir à ce qui nous interresse ici, c’est à dire l’installation d’Awstats, j’ai suivi ce tuto peu bavard mais à priori fonctionnel dont vous trouverez l’original ici dans la langue de Willy.

De mémoire, je n’ai rencontré aucun problème particulier concernant cette installation mis à part un petit problème d’authentification qui peut être réglé en remplacant cette ligne :

# AuthMySQL_Encryption_Types Crypt_DES Crypt_MD5 Crypt MySQL PHP_MD5

par celle ci :

# AuthMySQL_Encryption_Types      PHP_MD5

dans le fichier suivant :

# vi /usr/lib/cgi-bin/.htaccess

Update : Je viens de tomber sur un autre tuto awstats en français qui me semble bien plus clean que les précédants.

ClamAV & SpamAssassin.

Ce sont des logiciels que je connaissais de nom, je n’ai jamais eu affaire à eux auparavant, mais leur utilisation semble plus que conseillée à partir du moment ou votre serveur web fera aussi office de serveur mail.

J’ai donc suivi ce tuto sur le site de VHCS-France et ma fois je suis rapidement arrivé à bout de cette installation sans le moindre soucis.

NB: Je n’ai pas utilisé le patch indiqué car notre version de amavisd-new est antérieure à la 2.3.3-2.

Le tuto nous explique ensuite que nous pouvons tester notre serveur en se rendant sur la page suivante : GFI Email Security Test. J’ai fais les tests mais je n’ai pas chercher à vérifier que chacun d’eux soit parfait…

Coming Soon…

Ce soir j’ai réussi à faire fonctionner une première application RubyOnRails sur mon serveur, pas encore de quoi basculer mon blog sur ma dédibox mais ça viendra… Pour l’instant j’ai cherché du coté d’Apache2 et du module FastCGI, je ne suis pas allé très loin dans la configuration mais cela ne semble pas d’une stabilité à toute épreuve. Je vais bientôt tester Mongrel qui semble faire des heureux couplé à Apache2 et au mod_proxy.

Je vous en dirai plus dans les jours qui viennent.

Trackbacks

Use this link to trackback from your own site.

Comments

Leave a response

  1. lighty ven, 13 oct 2006 20:02:34 CEST

    Salut, Pour Awstats, quand vous copiez les lignes dans /etc/apache2/sites-available/vhcs2.conf et /etc/vhcs2/apache/working/vhcs2.conf, il manque une ligne juste avant le 1er “Options None”, mettez avant:

    (C’est correct sur l’article original mais pas sur le wiki en français)

  2. Freeman sam, 21 oct 2006 06:24:43 CEST

    Salut, pour ClamAv et SpamAssassin j’ai bien suivi le tuto mais je n’arrive plus à envoyer de mail via le webmail de vhcs. Dans le log de postfix j’ai ca :

    Oct 20 03:15:53 sd-5198 postfix/smtpd[3687]: fatal: dict_open: unsupported dicti onary type: smtp-amavis: Is the postfix-smtp-amavis package installed? Oct 20 03:15:54 sd-5198 postfix/master[2259]: warning: process /usr/lib/postfix/ smtpd pid 3687 exit status 1 Oct 20 03:15:54 sd-5198 postfix/master[2259]: warning: /usr/lib/postfix/smtpd: b ad command startup — throttling

    J’ai deja pose la question un peu partout mais personne ne m’a repondu encore. Si jamais vous avez une idee

  3. Pierre dim, 22 oct 2006 04:53:22 CEST

    Je n’ai pas trop d’idée, je ne peux pas tester non plus actuellement car ma dédibox est à nouveau vierge ;) … Sinon à la lecture du message d’erreur je dirai que tu peux tenter une installation du paquet postfix-smtp-amavis…

    # apt-get install postfix-smtp-amavis
    

    Dis moi ce que ça donne… as tu le même problème lorsque tu passes par un client mail classique (type thunderbird) ?

  4. Freeman mar, 24 oct 2006 07:28:14 CEST

    C’est ce que j’ai pense faire mais ce paquet n’existe pas :

    Lecture des listes de paquets… Fait Construction de l’arbre des dépendances… Fait E: Impossible de trouver le paquet postfix-smtp-amavis

    En passant par un client mail classique je n’ai pas essayer car je ne sais pas quels sont les serveurs smtp et pop par default.

  5. Pierre mar, 24 oct 2006 08:28:30 CEST

    Par défaut tu peux utiliser le nom de ta dédibox, cela ne devrait pas poser de problème (sd-XXXx.dedibox.fr pour les 2)…

  6. freeman mar, 24 oct 2006 08:38:47 CEST

    Je viens d’essayer avec thunderbird et j’ai une erreur login failed.

  7. hAnI mer, 08 nov 2006 15:44:55 CET

    Bonjour j’ai cette erreur quanf j’essaye d’installer awstats

    ====================================== ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘GRAND SELECT ‘vhcs2’ . ‘admin’ TO ‘vhcs2_awstats’@’%” at line 1

    ======================================

    ps: j’ai suivi le dernier tuto que t’a posté (le lien)

    Merci a vous

  8. Pierre dim, 12 nov 2006 16:45:31 CET

    A froid, je vois pas trop, ça correspond au code d’erreur en cas de problème de syntaxe dans une requete MySQL…

    Vérifie que tu n’ai pas un problème de “quote” dans ta requete… (Vérifie aussi le nom des bases et des tables mais ça me semble correct…)

  9. lighty lun, 19 mar 2007 01:40:00 CET

    Heu pour le problème de hAnI… GRANT, pas GRAND ;)

  10. Ambein suicide. mar, 06 mai 2008 22:15:31 CEST

    Ambein dizziness….

    Ambein buydrug phenterminecod phentermineonlin….

Comments (Syntaxe Markdown)