Installation · 2 min read · Nov 14, 2025

Filtre anti-spam Postfix utilisant Ubuntu Dapper, MailScanner, SpamAssassin, Razor, Pyzor, DCC et ClamAV - Page 5

4 Installation de Mailscanner-MRTG (Optionnel)

apt-get install mrtg apache2 snmp snmpd libsnmp4.2

Répondez “Oui” à l’écran debconf MRTG.

rm /etc/cron.d/mrtg

Nous n’en aurons pas besoin

Tout d’abord, sauvegardons notre configuration SNMP par défaut. Ensuite, créons-en une nouvelle avec les paramètres corrects.

mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.dist vi /etc/snmp/snmpd.conf

Collez ce texte dans le nouveau fichier snmpd.conf.

# Cette ligne fait en sorte que le démon snmp écoute uniquement sur l'interface de boucle locale
# Si vous souhaitez exécuter sur un port alternatif, changez la partie 161
# (N'oubliez pas de mettre à jour le fichier mailscanner-mrtg.conf avec le nouveau port
agentaddress localhost:161
# Utilisez cette version à la place pour ucd-snmp
#agentaddress 161@localhost

# Cette ligne configure une seule chaîne de communauté (avec accès en lecture seule)
# Avec accès uniquement autorisé depuis localhost
# Si vous avez des utilisateurs se connectant à votre machine et que vous voulez vous assurer qu'ils
# ne peuvent pas facilement obtenir des informations de snmp, changez 'public' en quelque chose d'autre
# (N'oubliez pas de mettre à jour la chaîne de communauté dans mailscanner-mrtg.conf)
rocommunity  public localhost

# Informations système, changez ceci si vous le souhaitez
syslocation YourSysLocation
syscontact Support <[email protected]>
/etc/init.d/snmpd restart

Pour installer MailScanner-MRTG, nous devons le télécharger puis l’installer.

Allez sur http://sourceforge.net/projects/mailscannermrtg/ et téléchargez le dernier tarball. Au moment de la rédaction, c’était 0.10.0

tar xzvf mailscanner-mrtg-0.10.00.tar.gz  
cd mailscanner-mrtg-0.10.00

Éditez le install.pl

vi install.pl

Changez quelques options dans ce script. Les paramètres suivants devraient ressembler à ceci :

"mrtgcfg" => "/etc/",
"www" => "/var/www/",
"wwwconf" => "/etc/apache2",

Exécutez le install.pl

./install.pl

Nous avons vérifié la configuration si install.pl donc allez-y et installez… Lorsque votre éditeur avec la configuration mailscanner-mrtg s’ouvre dans votre éditeur, fermez-le, nous l’éditerons plus tard :

Éditez le /etc/MailScanner/mailscanner-mrtg.conf, changez les lignes suivantes :

WWW Root = /var/www/
MTA = postfix
MTA Incoming Log = /var/log/mail.log
MTA Outgoing Log = /var/log/mail.log
MTA Reject Log = /var/log/mail.log
Incoming Queue Dir = /var/spool/postfix/hold/
Restart MailScanner = /usr/bin/check_mailscanner
MailScanner Log = /var/log/mail.log
Outgoing Queue Dir = /var/spool/postfix/deferred/:/var/spool/postfix/defer/
#MailScanner Work Directory = /var/spool/MailScanner/incoming #COMMENTEZ CECI À MOINS QUE CE SOIT UN POINT DE MONTAGE
Spool Directory = /var/spool #COMMENTEZ CECI À MOINS QUE CE SOIT UN POINT DE MONTAGE
Use SNMP = yes
SNMP Community = public #OU QUOI QUE VOUS L'AYEZ RÉGLÉ DANS SNMPD.CONF

Essayons MailScanner-MRTG, exécutez ceci deux ou trois fois. Les deux premières fois, vous devriez voir quelques erreurs. Si cela continue à afficher des erreurs, il y a quelque chose qui ne va pas :

env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg

Ajoutez cette ligne dans cron pour exécuter mrtg toutes les 5 minutes :

crontab -e
0-59/5 * * * * env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg 1> /dev/null 2> /dev/null
/etc/init.d/cron restart

D’accord, allez sur http://spf.example.com/mailscanner-mrtg et voyons si cela s’affiche et si les graphiques se mettent à jour. Vous devriez supprimer tous les graphiques qui ne fonctionnent pas en éditant le fichier /var/www/mailscanner-mrtg/index.htm et en commentant ces graphiques dans /etc/mailscanner-mrtg.cfg.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.