MailScanner · 2 min read · Nov 14, 2025
Postfix-Spamfilter mit Ubuntu Dapper, MailScanner, SpamAssassin, Razor, Pyzor, DCC und ClamAV - Seite 5
4 Mailscanner-MRTG Installation (Optional)
apt-get install mrtg apache2 snmp snmpd libsnmp4.2Antworten Sie “Ja” auf den debconf MRTG-Bildschirm.
rm /etc/cron.d/mrtgDas brauchen wir nicht.
Zuerst sichern wir unsere Standard-SNMP-Konfiguration. Erstellen Sie dann eine neue mit den richtigen Einstellungen.
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.dist vi /etc/snmp/snmpd.confFügen Sie diesen Text in die neue snmpd.conf-Datei ein.
# Diese Zeile lässt den SNMP-Daemon nur auf der Loopback-Schnittstelle hören
# Wenn Sie auf einem alternativen Port arbeiten möchten, ändern Sie den Teil 161
# (Vergessen Sie nicht, die mailscanner-mrtg.conf-Datei mit dem neuen Port zu aktualisieren)
agentaddress localhost:161
# Verwenden Sie stattdessen diese Version für ucd-snmp
#agentaddress 161@localhost
# Diese Zeile richtet eine einzelne Community-String (mit nur Lesezugriff) ein
# Mit Zugriff nur von localhost erlaubt
# Wenn Sie Benutzer haben, die sich auf Ihrer Maschine anmelden, und sicherstellen möchten, dass sie
# keine Informationen von SNMP leicht abrufen können, ändern Sie 'public' in etwas anderes
# (Vergessen Sie nicht, den Community-String in mailscanner-mrtg.conf zu aktualisieren)
rocommunity public localhost
# Systeminformationen, ändern Sie dies, wenn Sie möchten
syslocation YourSysLocation
syscontact Support <[email protected]>[email protected]>/etc/init.d/snmpd restartUm MailScanner-MRTG zu installieren, müssen wir es herunterladen und dann installieren.
Gehen Sie zu http://sourceforge.net/projects/mailscannermrtg/ und laden Sie das neueste Tarball herunter. Zum Zeitpunkt des Schreibens war es 0.10.0.
tar xzvf mailscanner-mrtg-0.10.00.tar.gz
cd mailscanner-mrtg-0.10.00Bearbeiten Sie das install.pl
vi install.plÄndern Sie ein paar Optionen in diesem Skript. Die folgenden Parameter sollten so aussehen:
"mrtgcfg" => "/etc/",
"www" => "/var/www/",
"wwwconf" => "/etc/apache2",Führen Sie das install.pl aus.
./install.plWir haben die Konfiguration von install.pl überprüft, also fahren Sie fort und installieren Sie… Wenn Ihr Editor mit der mailscanner-mrtg-Konfiguration in Ihrem Editor geöffnet wird, schließen Sie ihn, wir werden ihn später bearbeiten:
Bearbeiten Sie die /etc/MailScanner/mailscanner-mrtg.conf, ändern Sie die folgenden Zeilen:
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 #KOMMENTIEREN SIE DAS AUS, ES SEI DENN, ES IST EIN MOUNTPOINT
Spool Directory = /var/spool #KOMMENTIEREN SIE DAS AUS, ES SEI DENN, ES IST EIN MOUNTPOINT
Use SNMP = yes
SNMP Community = public #ODER WAS AUCH IM SNMPD.CONF FESTGELEGT WURDELassen Sie uns MailScanner-MRTG ausprobieren, führen Sie dies zwei oder drei Mal aus. In den ersten paar Malen sollten Sie einige Fehler sehen. Wenn weiterhin Fehler angezeigt werden, stimmt etwas nicht:
env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfgFügen Sie diese Zeile in cron ein, um mrtg alle 5 Minuten auszuführen:
crontab -e0-59/5 * * * * env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg 1> /dev/null 2> /dev/null/etc/init.d/cron restartOk, gehen Sie zu http://spf.example.com/mailscanner-mrtg und sehen wir, ob es hochkommt und die Grafiken aktualisiert werden. Sie sollten alle Grafiken entfernen, die nicht funktionieren, indem Sie die Datei /var/www/mailscanner-mrtg/index.htm bearbeiten und diese Grafiken aus /etc/mailscanner-mrtg.cfg auskommentieren.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.