Теперь syslog-ng пишет в messages статистику о своей работе. Но раз в 5 минут - это слишком часто. Надо добавить с секцию options конфига stats_freq(3600); Или, даже, больше. 43000 (12ч). И в Бранче бы тоже поправить.
imho, keepalive в 5 минут достаточно удобен -- например, в случае поиска более/менее точного времени смерти системы. Если кол-во тех, кому не подходит дефолтное значение параметра stats(n), превысит 2 -- изменю его на что-либо, устраивающее всех. ;)
Это не keepalive, это вот такая толпа данных: syslog-ng[12661]: Log statistics; processed='center(queued)=292596', processed='center(received)=100 975', processed='destination(emerg)=0', processed='destination(croninfo)=135', processed='destination(kerninfo)=0', proce ssed='destination(lprerr)=0', processed='destination(uucpinfo)=0', processed='destination(userinfo)=0', processed='destin ation(lprwarn)=0', processed='destination(newswarn)=0', processed='destination(usererr)=0', processed='destination(ftpwar n)=0', processed='destination(cronwarn)=0', processed='destination(mailinfo)=72149', processed='destination(ftperr)=0', p rocessed='destination(authpriv)=4240', processed='destination(auth)=3374', processed='destination(cronerr)=0', processed= 'destination(uucpwarn)=0', processed='destination(kernwarn)=0', processed='destination(daemoninfo)=593', processed='desti nation(userwarn)=0', processed='destination(consoleall)=100975', processed='destination(authall)=7614', processed='destin ation(daemonerr)=2', processed='destination(cyrus)=9356', processed='destination(kernerr)=0', processed='destination(mail warn)=317', processed='destination(spool)=0', processed='destination(mailerr)=10548', processed='destination(lprinfo)=0', processed='destination(daemonwarn)=0', processed='destination(mailall)=83014', processed='destination(newsinfo)=0', proc essed='destination(mesg)=279', processed='destination(alert)=0', processed='destination(boot)=0', processed='destination( uucperr)=0', processed='destination(newserr)=0', processed='destination(ftpinfo)=0', processed='source(sys)=100975'
Ну я считаю это именно keepalive, т.к. '-MARK-' в syslog-ng не реализован.
только 90% лога получается этот keepalive. В лог смотреть без фильтрации получается невозможно. :-( Может тогда правило сделать, которое это сообщение будет переделывать в -MARK- ?
2.0.9-alt1 ушел в incoming/Sisyphus. Отсылка сообщения 'MARK' - один раз в 5 минут, отсылка сообщения 'STATS' - каждый час.