Community Forums
Connect with us on LinkedIn
Community Notice
+ Reply to Thread
Results 1 to 6 of 6
  1. #1
    Member Valuehosted's Avatar
    Join Date
    Dec 2002
    Location
    Sweden
    Posts
    124

    Default mailscannr-mrtg.conf

    Does anyone have mailscanner-mrtg working with a cpanel install? if so - could you post the conf file?

    I keep getting the following error every 5 min.. I just don't know what the correct settings should be.

    Unable to find a mountpoint for /var/spool. Please set Spool Directory in mailscanner-mrtg.conf to a valid mountpoint Unable to find a mountpoint for /var/spool/MailScanner/incoming. Please set MailScanner Work Directory in mailscanner-mrtg.conf to a valid mountpoint Cannot access log file /var/spool/exim/log/mainlog, No such file or directory
    Skipping processing of /var/spool/exim/log/mainlog

    --Tone
    Joomla Views - Joomla views and news.
    WordPress Views - WordPress views and news (to be launched)

  2. #2
    cPanel Partner NOC cPanel Partner NOC Badge
    Join Date
    Jun 2003
    Posts
    647

    Default

    There's a lot of obvious errors in your mailscanner-mrtg setup.

    Paste your mailscanner-mrtg.conf here and I'll edit it and repost

  3. #3
    Member Valuehosted's Avatar
    Join Date
    Dec 2002
    Location
    Sweden
    Posts
    124

    Default

    i know its obvious - I just don't knwo what it is actually supposed to be there.

    ok - here goes.. i really appreciate your help!

    # $Id: mailscanner-mrtg.conf,v 1.20 2004/01/28 21:23:31 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 = ./state.info # This used for testing
    State File = /var/www/html/mailscanner-mrtg/state.info

    # WWW Root - the directory for html files
    # usually /var/www/html
    WWW Root = /var/www/html

    # ------------
    # 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/maillog # Red Hat with sendmail (& postfix?)
    MTA Incoming Log = /var/spool/exim_incoming/

    # 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 Outgoing Log = /var/spool/exim/msglog/

    # 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/maillog # Red Hat with sendmail (& postfix?)

    # Where the MTA puts mail before MailScanner gets it
    #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


    # --------------------
    # 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

    # This is where your logged spam and virii goes. 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
    #Outgoing Queue Dir = /var/spool/postfix/incoming/ # Postfix
    Outgoing Queue Dir = /var/spool/exim/input # Exim (?)
    #Outgoing Queue Dir = /var/spool/mqueue/ # 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
    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 = no

    # 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 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
    Joomla Views - Joomla views and news.
    WordPress Views - WordPress views and news (to be launched)

  4. #4
    cPanel Partner NOC cPanel Partner NOC Badge
    Join Date
    Jun 2003
    Posts
    647

    Default

    # $Id: mailscanner-mrtg.conf,v 1.20 2004/01/28 21:23:31 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 = ./state.info # This used for testing
    State File = /var/www/html/mailscanner-mrtg/state.info

    # WWW Root - the directory for html files
    # usually /var/www/html
    WWW Root = /var/www/html

    # ------------
    # 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/maillog # Red Hat with sendmail (& postfix?)
    MTA Incoming Log = /var/logs/exim_mainlog

    # 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 Outgoing Log = /var/logs/exim_mainlog

    # 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/maillog # Red Hat with sendmail (& postfix?)

    # Where the MTA puts mail before MailScanner gets it
    #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


    # --------------------
    # 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

    # This is where your logged spam and virii goes. 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
    #Outgoing Queue Dir = /var/spool/postfix/incoming/ # Postfix
    Outgoing Queue Dir = /var/spool/exim/input # Exim (?)
    #Outgoing Queue Dir = /var/spool/mqueue/ # 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/

    # The MailScanner quarantine directory
    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 = no

    # 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 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

  5. #5
    cPanel Partner NOC cPanel Partner NOC Badge
    Join Date
    Jun 2003
    Posts
    647

    Default

    I fixed three things, however I think there is probably a few more I missed, I don't currently have time to check those though.

    Open up your mailscanner conf file in cPanel, compare the locations of the different queues, and logs.

  6. #6
    Member
    Join Date
    Mar 2004
    Location
    Sydney
    Posts
    211

    Default

    In addition to the above, the error for the spool mountpoint is probably because your spool directory does not have its own mount point?
    I had the same error, and I dont have a seperate partition for /var/spool
    I commented this section out of the /etc/mrtg/mailscanner-mrtg.cfg file.
    Ran the script a couple of times and there has been no complaints thus far...

Similar Threads & Tags
Similar threads

  1. Faulty httpd.conf - can't rebuild with rebuildhttpd.conf
    By movielad in forum cPanel and WHM Discussions
    Replies: 4
    Last Post: 03-21-2011, 01:43 PM
  2. httpd.conf sites/www.domain.com.conf Wildcard DNS
    By ttremain in forum cPanel and WHM Discussions
    Replies: 6
    Last Post: 12-16-2008, 12:19 PM
  3. Mrtg
    By stuartd in forum cPanel and WHM Discussions
    Replies: 4
    Last Post: 11-19-2007, 11:12 AM
  4. /usr/local/cpanel/conf/general.conf
    By sehh in forum cPanel and WHM Discussions
    Replies: 0
    Last Post: 09-27-2007, 01:55 AM
  5. Mrtg
    By r3diensten in forum cPanel and WHM Discussions
    Replies: 3
    Last Post: 02-25-2004, 09:23 PM
Linkedin       Facebook       Twitter       RSS       Flickr       YouTube