madsurfer Boulet's eradicator | Je souhaite bénéficier de l'envoie d'alerte par mail à l'aide de l'utilitaire logwatch.
La machine Linux qui utilise logwatch dispose d'un serveur postfix... qui lui meme route les mails sur notre serveur de messagerie.
Enfin bref, lorsque je lance logwatch en root je voies ce message d'erreur dans mon /var/log/maillog
Code :
- Sep 14 11:15:03 STSMFE5D sendmail[11400]: k8E9F0Yt011400: to=cedric@toto.com ctladdr=root (0/0), delay=00:00:03, xdelay=00:00:00, mailer=relay, pri=33834, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
|
Voici mon /usr/share/logwatch/default.conf/logwatch.conf
Code :
- ########################################################
- # This was written and is maintained by:
- # Kirk Bauer <kirk@kaybee.org>
- #
- # Please send all comments, suggestions, bug reports,
- # etc, to kirk@kaybee.org.
- #
- ########################################################
- # NOTE:
- # All these options are the defaults if you run logwatch with no
- # command-line arguments. You can override all of these on the
- # command-line.
- # You can put comments anywhere you want to. They are effective for the
- # rest of the line.
- # this is in the format of <name> = <value>. Whitespace at the beginning
- # and end of the lines is removed. Whitespace before and after the = sign
- # is removed. Everything is case *insensitive*.
- # Yes = True = On = 1
- # No = False = Off = 0
- # Default Log Directory
- # All log-files are assumed to be given relative to this directory.
- LogDir = /var/log
- # You can override the default temp directory (/tmp) here
- TmpDir = /var/cache/logwatch
- # Default person to mail reports to. Can be a local account or a
- # complete email address.
- MailTo = cedric@WWW.com
- # Default person to mail reports from. Can be a local account or a
- # complete email address.
- MailFrom = logwatch@WWW.com
- # If set to 'Yes', the report will be sent to stdout instead of being
- # mailed to above person.
- Print = No
- # if set, the results will be saved in <filename> instead of mailed
- # or displayed.
- #Save = /tmp/logwatch
- # Use archives? If set to 'Yes', the archives of logfiles
- # (i.e. /var/log/messages.1 or /var/log/messages.1.gz) will
- # be searched in addition to the /var/log/messages file.
- # This usually will not do much if your range is set to just
- # 'Yesterday' or 'Today'... it is probably best used with
- # Archives = Yes
- # Range = All
- # The default time range for the report...
- # The current choices are All, Today, Yesterday
- Range = yesterday
- # The default detail level for the report.
- # This can either be Low, Med, High or a number.
- # Low = 0
- # Med = 5
- # High = 10
- Detail = Low
- # The 'Service' option expects either the name of a filter
- # (in /usr/share/logwatch/scripts/services/*) or 'All'.
- # The default service(s) to report on. This should be left as All for
- # most people.
- Service = All
- # You can also disable certain services (when specifying all)
- Service = "-zz-network" # Prevents execution of zz-network service, which
- # prints useful network configuration info.
- # If you only cared about FTP messages, you could use these 2 lines
- # instead of the above:
- #Service = ftpd-messages # Processes ftpd messages in /var/log/messages
- #Service = ftpd-xferlog # Processes ftpd messages in /var/log/xferlog
- # Maybe you only wanted reports on PAM messages, then you would use:
- #Service = pam_pwdb # PAM_pwdb messages - usually quite a bit
- #Service = pam # General PAM messages... usually not many
-
- # You can also choose to use the 'LogFile' option. This will cause
- # logwatch to only analyze that one logfile.. for example:
- #LogFile = messages
- # will process /var/log/messages. This will run all the filters that
- # process that logfile. This option is probably not too useful to
- # most people. Setting 'Service' to 'All' above analyizes all LogFiles
- # anyways...
-
- #
- # By default we assume that all Unix systems have sendmail or a sendmail-like system.
- # The mailer code Prints a header with To: From: and Subject:.
- # At this point you can change the mailer to any thing else that can handle that output
- # stream. TODO test variables in the mailer string to see if the To/From/Subject can be set
- # From here with out breaking anything. This would allow mail/mailx/nail etc..... -mgt
- mailer = "sendmail -t"
-
- #
- # With this option set to 'Yes', only log entries for this particular host
- # (as returned by 'hostname' command) will be processed. The hostname
- # can also be overridden on the commandline (with --hostname option). This
- # can allow a log host to process only its own logs, or Logwatch can be
- # run once per host included in the logfiles.
- #
- # The default is to report on all log entries, regardless of its source host.
- # Note that some logfiles do not include host information and will not be
- # influenced by this setting.
- #
- #HostLimit = Yes
|
Je ne comprends pas pourquoi cela ne marche pas.
Je ne pense pas qu'il y est de toute maniere besoin d'un serveur de messagerie pour cela... une simple commande mail devrait suffir à envoyer un mail.
Merci de votre aide pour ces éclaircissements.
Message édité par madsurfer le 29-09-2006 à 17:12:44
|