Postfix Spam Filter using Ubuntu Dapper, MailScanner, SpamAssassin, Razor, Pyzor, DCC and ClamAV - Page 5
4 Mailscanner-MRTG Installation (Optional)apt-get install mrtg apache2 snmp snmpd libsnmp4.2 Answer "Yes" to debconf MRTG screen. rm /etc/cron.d/mrtg We won't need that one First let's backup our default SNMP config. Then create a new one with the correct settings. mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.dist vi /etc/snmp/snmpd.conf Paste this text into the new snmpd.conf file. # This line makes the snmp daemon listen only on the loopback interface # If you want to run on an alternative port change the 161 part # (Don't forget to update the mailscanner-mrtg.conf file with the new port agentaddress localhost:161 # Use this version instead for ucd-snmp #agentaddress 161@localhost # This line sets up a single community string (with read-only access) # With access only permitted from localhost # If you have users logging into your machine and want to make sure they # can't easily get info from snmp change 'public' to something else # (Don't forget to update the community string in mailscanner-mrtg.conf) rocommunity public localhost # System Information, change this if you want syslocation YourSysLocation syscontact Support /etc/init.d/snmpd restart To install MailScanner-MRTG, we need to download then install it. Go to http://sourceforge.net/projects/mailscannermrtg/ and download the latest tarball. At the time of this writing it was 0.10.0 tar xzvf mailscanner-mrtg-0.10.00.tar.gz Edit the install.pl vi install.pl Change a couple of options in this script. The following parameters should look like this: "mrtgcfg" => "/etc/", "www" => "/var/www/", "wwwconf" => "/etc/apache2", Run the install.pl ./install.pl We have checked the configuration if install.pl so go ahead and install... When your editor with the mailscanner-mrtg config opens up in your editor, close it, we will edit it later: Edit the /etc/MailScanner/mailscanner-mrtg.conf, change the following lines: 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 #COMMENT THIS OUT UNLESS IT'S A MOUNTPOINT Spool Directory = /var/spool #COMMENT THIS OUT UNLES IT'S A MOUNTPOINT Use SNMP = yes SNMP Community = public #OR WHATEVER YOU SET IT TO IN SNMPD.CONF Lets try MailScanner-MRTG, run this two or three times. The first couple of times you should see some erros. If it keeps showing errors there's something wrong: env LANG=C /usr/bin/mrtg /etc/mailscanner-mrtg.cfg Add this line into cron to run mrtg every 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 Ok go to http://spf.example.com/mailscanner-mrtg and let's see if it comes up and the graphs are updating. You should edit out any graphs that don't work by editing the /var/www/mailscanner-mrtg/index.htm file and commenting those graphs out from /etc/mailscanner-mrtg.cfg.
|



Recent comments
13 hours 4 min ago
14 hours 4 min ago
17 hours 51 min ago
19 hours 5 min ago
22 hours 41 min ago
1 day 5 hours ago
1 day 14 hours ago
1 day 16 hours ago
2 days 7 hours ago
2 days 9 hours ago