Hi,

I recently install the MRTG-Mailscanner (http://mailscannermrtg.sourceforge.net/) our mialscanner stuff as been installed by the configserver.com team :-)

Our MRTG-Mailscanner is working very fine, except we cannot get any date for few graph :

Mail Relayed Daily Graph, MTA Processes Daily Graph, Bytes of Mail Transferred Daily Graph, Space Used in Spool Filesystem Daily Graph, Spam Ratio Daily Graph, Virus Ratio Daily Graph, Space Used in Spool Filesystem Daily Graph ALL OF These got a blank graph like if no informations are sent to this graph.

I don'T know if someone here is using the MRTG_MailScanner, but a little help we be needed, there is a copy of our mailscanner-mrtg.conf, maybe we have made few mistake a one of you have the solution.

$Id: mailscanner-mrtg.conf,v 1.31 2004/09/10 21:47:59 kevinspicer Exp $

# ----------------
# GENERAL SETTINGS
# ----------------

# Where to calculate bytes of Mail Transferred from
# Either "MTA" or "MailScanner"
# "MTA" is probably more acurate, and is the only value you can use if
# you don't use MailScanner for virus scanning
# "MailScanner" is probably less acurate and can only be used if you are
# using MailScanner for virus scanning
Calculate MailBytes = MTA

# File which holds state information between runs
State File = /var/www/html/mailscanner-mrtg/state.info

# WWW Root - the directory for html files
# usually /var/www/html
WWW Root = /usr/local/apache/htdocs/

# Data Run Timeout - the data run is expected to complete within this number
# of seconds. This is to prevent system problems from causing multiple
# data runs to step on each others toes. The default is 4 minutes (240s)
# It is not advisable to set this any higher than 270s
Data Run Timeout = 240

# Quarantine Quick Count - Quarantines these days can be much bigger than they
# used to be, due mainly to the much larger number of email viruses around.
# This can cause problems for MSMRTG if we can't count all the files in
# quarantine in the time available between runs. This option works on the
# assumption that it knows how many files were quarantined in previous days, so
# long as the directory exists we assume the files do. This means we only count
# todays files (this should solve the problem for almost everyone).
# Unless you regularly remove files from quarantine when they are released , and
# you need a figure that is 100% accurate you probably want to leave this
# enabled.
Quarantine Quick Count = yes

# Whether to log to syslog, or to stderr (resulting in email)
# This can be a list of logging methods (e.g syslog,stderr)
Logging Method = syslog

# Syslog facility to use for logging
# This can be either mail, user or local0 - local7
SysLog Facility = mail

# ------------
# MTA SETTINGS
# ------------

# Which MTA you are using, acceptable values are...
# sendmail postfix exim
MTA = sendmail

# MTA Incoming Log: where incoming mail is logged by MTA
#MTA Incoming Log = /var/log/mail/info # Mandrake with sendmail (& postfix?)
#MTA Incoming Log = /var/spool/exim/log/mainlog # Red Hat with exim
MTA Incoming Log = /var/log/exim_mainlog # Red Hat with sendmail (& postfix?)

# MTA Outgoing Log: where outgoing mail is logged by MTA
#MTA Outgoing Log = /var/log/mail/info # Mandrake with sendmail (& postfix?)
#MTA Outgoing Log = /var/spool/exim/log/mainlog # Red Hat with exim
MTA Outgoing Log = /var/log/maillog # Red Hat with sendmail (& postfix?)

# MTA Reject Log: where rejected mail is logged by MTA (spam)
# NB. This is mainly for exim users. If you don't have a seperate
# reject log you should set this to be the same as MTA Incoming Log
#MTA Reject Log = /var/log/mail/info # Mandrake with sendmail (& postfix?)
#MTA Reject Log = /var/spool/exim/log/mainlog # Red Hat with exim
MTA Reject Log = /var/log/exim_rejectlog # Red Hat with sendmail (& postfix?)

# Where the MTA puts mail before MailScanner gets it
# MSMRTG will recurse this tree (so postfix queue structures are okay)
# You can also specify multiple directories by seperating paths with colons
# e.g. /var/spool/inqueue:/var/spool/inqueue2:/var/spool/inqueue3
#Incoming Queue Dir = /var/spool/postfix.in/deferred/ # Postfix
Incoming Queue Dir = /var/spool/exim_incoming/input/ # Exim
#Incoming Queue Dir = /var/spool/mqueue.in/ # Sendmail

# If your MTA uses a different name from that we might usually expect
# either in the process list (ps) or in the log files then you should
# specify that here. This is a perl regular expression, but don't include
# the surrounding //.
# Example: say your incoming and outgoing mta processes log as 'mta-in' and
# mta-out you could do
# MTA Alternative Name = mta-in|mta-out
# or even
# MTA ALternative Name = mta-(in|out)
MTA Alternative Name =


# --------------------
# MAILSCANNER SETTINGS
# --------------------

# We can restart MailScanner if the number of MailScanner processes
# goes below this number. Change to 0 if you don't want us to restart.
Restart Threshhold = 1

# The script to run to restart MailScanner
Restart MailScanner = /etc/rc.d/init.d/MailScanner restart

# MailScanner lock file
# This file is created by the MailScanner init script when MailScanner is
# stopped. MSMRTG will look for this file and if it exists will not
# attempt to restart MailScanner
MailScanner Off File = /var/lock/subsys/MailScanner.off

# This is where your logged spam and viruses go. You MUST have
# "Log Spam = yes" in your MailScanner.conf file for us to graph spam.
#MailScanner Log = /var/log/mail/info # Mandrake
MailScanner Log = /var/log/maillog # Red Hat

# Where MailScanner puts your mail after it is scanned
# MSMRTG will recurse this tree (so postfix queue structures are okay)
# You can also specify multiple directories by seperating paths with colons
# e.g. /var/spool/outqueue:/var/spool/outqueue2:/var/spool/outqueue3
#Outgoing Queue Dir = /var/spool/postfix/outgoing/ # Postfix
#Outgoing Queue Dir = /var/spool/exim/output # Exim (?)
Outgoing Queue Dir = /var/spool/exim/input/ # Sendmail

# The MailScanner work directory, often in tmpfs for those who are worried
# about performance. Usually /var/spool/MailScanner/incoming.
# If this is not set to a mount point the graph will be blank
MailScanner Work Directory = /var/spool/MailScanner/incoming

# The spool directory
# If this is not set to a mount point the graph will be blank
Spool Directory = /var/spool

# The MailScanner quarantine directory
# MSMRTG will recurse this tree
# You can also specify multiple directories by seperating paths with colons
# e.g. /var/spool/MailScanner/quarantine:/var/spool/MailScanner/quarantine2
# NB If you are using Quarantine Quick Counts each directory specified must be
# a directory that contains subdirectories named by date (i.e. subdirectories
# such as 20040505 etc.)
Quarantine Directory = /var/spool/MailScanner/quarantine


# -----------------
# EXTERNAL COMMANDS
# -----------------
# If your uptime is not reported correctly on your MRTG graphs then
# put the output of "which uptime" here.
Uptime Command = /usr/bin/uptime


# -------------
# SNMP SETTINGS
# -------------

# Set this to no if you do not want to use snmp - note that this will result
# in several graphs being blank.
# You must use either net-snmp or ucd-snmp, this is auto-detected
Use SNMP = yes

# The UDP port that snmp listens on. This is usually port 161.
SNMP port = 161

# The Community string to use (this should be a read-only community)
SNMP Community = public

# where is your snmpwalk command?
Snmpwalk Binary = /usr/bin/snmpwalk

# Which interfaces to monitor (comma separated list)
Interfaces to Monitor = eth0

# --------------
# RATIO SETTINGS
# --------------

# If you split messages on arrival to create a seperate message for each
# recipient (usually to apply per recipient preferences) you need to set
# I Split Messages = yes
# Because... ratios are normally calculated against the message count, by
# splitting the messages you increase the number of Spams MailScanner finds
# and therefore could end up with a figure of more than 100% !
# Most people should leave this as it is
I Split Messages = no

# If you want the virus ratio and spam ratio graphs to show the ratios
# so-far-today set the following to yes. Otherwise the ratios will be
# calculated over the previous five minutes only
Ratios are Daily = no

# Some people don't like getting 100% spam or virus on their graphs becuase
# only a few mails have been processed - this is especially true when Ratios
# Are Daily = yes, as there will probably be an initial bump in the middle of
# night when the graphs roll over.
# The following setting allows you to specify a minimum number of mails that
# be received before ratios are recorded.
# NB I don't like this (which is why the default is 0), I'd rather have an
# accurate but ugly graph and understand how to interpret it properly - but if
# folks want it here it is...
Skip Ratios Below = 0
Thank you for your time and your help.

Dany !