← Back to team overview

sslug-teknik team mailing list archive

Re: syslog og new mail spørgsmål

 

storner@xxxxxxxx wrote:
> 
> 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.
> 
Ah, det var rart. Tak skal du have. 

> >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.
> 
Men man kan ikke sætte facility til en af disse:

       The facility is one of the following keywords: auth, auth-
       priv, cron, daemon, kern, lpr, mail, mark, news,  security
       (same  as  auth),  syslog,  user,  uucp and local0 through
       local7.  The keyword security should not be  used  anymore

Dvs. at jeg kan ikke udvælge beskedden ud fra et enkelt program, men kun
efter hvilken en af disse facility´s programmet logger sig som.
Hvis ftpd og identd begge logger sig som f.eks. daemon, så kan jeg ikke
få dem i hver sin fil vel?


> 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.
> 
Tak for tippet, det vil helt sikkert blive brugt her!
-- 
/Allan
http://www.student.dtu.dk/~c960941/


Follow ups

References