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.2

Antworten Sie “Ja” auf den debconf MRTG-Bildschirm.

rm /etc/cron.d/mrtg

Das 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.conf

Fü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]>
/etc/init.d/snmpd restart

Um 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.00

Bearbeiten 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.pl

Wir 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 WURDE

Lassen 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.cfg

Fügen Sie diese Zeile in cron ein, um mrtg alle 5 Minuten auszuführen:

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

Ok, 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.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.