LINUX.ORG.RU
ФорумAdmin

Как НЕ писать в лог файл от определенной службы?

 


0

1

Часть /etc/ssh/sshd:

# Logging
# obsoletes QuietMode and FascistLogging
SyslogFacility LOCAL7
#LogLevel INFO
Содержание /etc/syslog.conf:
*.err;kern.warning;auth.notice;mail.crit		/dev/console
*.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err	/var/log/messages
security.*					/var/log/security
auth.info;authpriv.info				/var/log/auth.log
mail.info					/var/log/maillog
local7.*					/var/log/sshd.log
lpr.info					/var/log/lpd-errs
ftp.info					/var/log/xferlog
cron.*						/var/log/cron
!-devd
*.=debug					/var/log/debug.log
*.emerg						*
!ppp
*.*						/var/log/ppp.log
!*
Что требуется:
НЕ получать любые сообщения от sshd в /var/log/messages

★★★★★

Ответ на: комментарий от anonymous

суть в том, что в /var/log/messages есть те сообщения, которые мне надо иногда просматривать. А вместо этого он забит до упора sshd.
Так что /dev/null идет лесом

reprimand ★★★★★ ()
local7.none /var/log/messages 

?

anonymous ()
Ответ на: комментарий от reprimand

нут так и отправляй туда сообщения конкретно от sshd. или твой логгер и такого не может? ставь rsyslog/syslog-ng/metalog

anonymous ()
Ответ на: комментарий от anonymous

а ещё в внормальных логгерах можно отфильтровывать сообщения вовсе по регэкспу

anonymous ()
Ответ на: комментарий от anonymous

какое-то трудноочевидное решение
спасибо, попробую :)

reprimand ★★★★★ ()
Ответ на: комментарий от anonymous

странно, я тоже читал этот man
даже нативный bsd-шный, но как-то не смог дойти до нужного решения

Премного благодарен! :)

reprimand ★★★★★ ()

на rsyslog это выглядит как-то так

:programname, contains, "sshd" ~

Yur4eg ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.