LINUX.ORG.RU
ФорумAdmin

log server


0

0

такая вот идея :
есть несколько серверов и они свой логи через
syslogd шлют на один выделенный комп . можно ли сделать так чтоб логи с каждой конкретной машины писались бы в отдельный файл на выделенном компе ?

anonymous

Re: log server

на log сервере запускаем syslogd с опцией -A

На клиенских серверах в /etc/syslog.conf пишем(к примеру)

auth.* @имя_log_сервера

edwin ()
Ответ на: Re: log server от edwin

Re: Re: log server

>на log сервере запускаем syslogd с опцией -A

нет токой опции у моего syslogd система debian woody

anonymous ()
Ответ на: Re: Re: Re: log server от edwin

Re: Re: Re: Re: log server

стоп стоп теперь я чего-то не понимаю , у меня FreeBSD под рукой

вот кусок man syslog

-A Ordinarily, syslogd tries to send the message to only one address even if the host has more than one A or AAAA record. If this option is specified, syslogd tries to send the message to all addresses.

и каким образом эта опция мне поможет ?

цель такая чтоб логи с разных ip писались в разные файлы типа /var/log/messagesip1 /var/log/syslogip1 /var/log/messagesip2 /var/log/syslogip2

и вообше я склоняюсь к мысли что syslog-у этим заниматься не надо всегда можно сдклать grep ip1 /var/log/syslog |less

но если можно то конечно-же гуд.

anonymous ()
Ответ на: Re: Re: Re: Re: log server от anonymous

Re: Re: Re: Re: Re: log server

Незнаю о чем ты Разруливаем приоритеты на log сервере

security.* /var/log/security auth.info;authpriv.info /var/log/auth.log mail.info /var/log/maillog lpr.info /var/log/lpd-errs ftp.info /var/log/xferlog cron.* /var/log/cron

Затем настраиваем клиенты

auth.* @bserver security.* /var/log/security security.* @bserver auth.info;authpriv.info /var/log/auth.log auth.info;authpriv.info @bserver mail.info /var/log/maillog mail.info @bserver lpr.info /var/log/lpd-errs cron.* /var/log/cron cron.* @bserver

И все Ok

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