← Back to team overview

sslug-teknik team mailing list archive

Re: syslog og new mail spørgsmål

 

In <371E1900.FE9DFB98@xxxxxxxxxxxx> Allan Frank <allan@xxxxxxxxxxxx> writes:

>Når jeg logger ind, skriver den "You have mail.", også selv om jeg ikke
>har det. Om det er fordi jeg har skiftet sendmail ud med qmail ved jeg
>ikke, men hvilken kommando skriver det ud?

Jeg mener det er bash, som checker det. Jeg ved ikke om det kan slås fra,
men formentlig kan det bringes til i al fald at virke rigtigt, hvis
du sætter MAIL variablen i /etc/profile, f.eks. har jeg (også til qmail)

  export MAIL="$HOME/Mailbox"

Men det virker selvfølgelig kun hvis man har alle sine mails i een
fil, altså ikke med qmail's "maildir" format.


>Apr 11 11:34:33 navn ftpd[11448]: FTP session closed
>Apr 11 11:34:34 navn smtpd: 923823274.838916 tcpserver: status: 1/40

>Var det muligt at jeg kunne få ftpd entries lagt i en fil
>(/var/log/ftpd) og smtp i en anden og identd i en tredje?

Ja. Programmer som bruger syslog til logging tagger alle beskeder med
to informationer: En "facility" (det program/service som beskeden 
kommer fra), og en prioritet. Disse to tags bruges så i /etc/syslog.conf
til at vælge hvilken fil, beskeden logges til.

F.eks. kan man få alle mail-relaterede log-entries filtreret ud ved
at have
    mail.*   /var/log/maillog
i sin syslog.conf - sørg blot for at filen /var/log/maillog findes!
Og kig også efter, om der andre steder i filen logges f.eks.
    *.info   /var/log/messages
for den vil så også matche "mail.info" - hvis man ikke vil have disse
beskeder ned i /var/log/messages, så skal det ændres til
    *.info;mail.none  /var/log/messages

Se 'man syslog.conf' for mere info om hvordan man konfigurerer syslog.
Et godt tip hvis man har meget syslog-aktivitet er for øvrigt at
disable filesync - ellers vil syslog dæmonen flushe filen til disk efter
hver eneste log-besked. Det kan man disable ved at sætte et '-' foran
filnavnet - så bliver fil-bufferen blot flushet som normalt på fil-
systemet. Det kan være en mærkbar performance-forskel, hvis man har
megen log-aktivitet, f.eks. på en travl mail-maskine.

-- 
Henrik Storner     | "Software engineering is a race between engineers 
<storner@xxxxxxxx> |  who try to create foolproof software and the 
                   |  universe which is trying to create bigger fools.
                   |  So far, the universe is winning..."


Follow ups

References