postfix és cyrus logok szétválasztása [megoldva]

Fórumok

sziasztok
van egy cyrus imap szerver és egy postfix ugyanazon a gépen. a cyrus 5 percenként csinál mindenféle checkpointokat, archiválja a logokat meg hasonlók, és erről elég szószátyár módon logol a syslogon keresztül a mail.log-ba. a postfix is ugyanide logol.
szeretném a cyrus logjait áttenni mail.info-ba, mivel ezek nem tartalmaznak semmi hasznos infót a számomra, és nem akarom, hogy a mail.logot teleszórja állandóan. a warningok meg errorok (nem nagyon van mondjuk) már úgyis külön fájlba logolódnak. de ha az mail.info típusú logolást átirányítom mail.info fájba, akkor a postfix is oda logol.
tehát én azt szeretném, hogy
1, a cyrus csak warningokat és errorokat logoljon, ha ez lehetséges, és ekkor a mail.log-ban csak ténylegesen a postfix szerepelne
-vagy-
2, ha nem lehet a cyrust kicsit lecsendesíteni, akkor legalább annyit, hogy a normális működésre utaló logjait a mail.info fájlba tegye a syslog, de a postfixet továbbra is mail.log-ba
-vagy-
3, a postfix egy külön fájlba tudjon logolni, pl. postfix.log

annyit tudtam kideríteni, hogy a cyrusnak csak növelni tudnám a logleveljét, mert már így is minimumon van. tehát ilyen módon nem tudom tovább csökkenteni a logolását. úgyhogy marad a "szűrés" valahogyan.

tudnátok ebben segíteni?

Hozzászólások

valamennyire megoldottam a problémát, de még mindig nem az igazi, de úgy látom, a syslog ennyit tud csak sajnos :(
szóval az ubuntuban lévő cyrus úgy van fordítva, hogy nem a local6-ba logol, hanem mail-be. ez a probléma... a log facility pedig csak újrafordítással változtatható, ami szerintem elég nagy hülyeség. nekem meg nem volt kedvem újrafordítani.
eddig úgy próbáltam, hogy mindenáron a cyrus-t logoltatni máshová, de ez halott ügynek tűnt.
ezért fordítva csináltam meg: a postfixnál szerencsére állítható a log facility, ezért ő logol local6-ra mostantól. a cyrust meg, illetve a mail.* logok mennek imap.log-ba, a local6.* meg megy a mail.log-ba, így most végülis az van, amit szerettem volna. :)
egyetlen dolog nem tetszik még, hogy mikor a postfix helyi címre kézbesít, akkor ahhoz a cyrust használja, ami a user postafiókjába rakja a levelet. ilyenkor magáról a kézbesítésről szóló üzenet a cyrus-féle imap.log-ba kerül (végülis logikus...), habár postfix előtaggal. jobbszeretném, ha az összes kézbesítés a postfix logokkal együtt lenne, hogy lássam, kitől és hova mennek a levelek, és mi hová kézbesítődik. de ez már szerintem sysloggal nem fog menni sajnos.
mindenesetre egyenlőre jó lesz így is.

--------------------------------
feel the beat - it's everywhere!