URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92472
[ Назад ]

Исходное сообщение
"Логи с удаленного сервера"

Отправлено orange , 20-Окт-11 13:34 
Настраивал по https://www.opennet.ru/base/net/remote_syslog.txt.html и другой информации из инета. проблема в том что логи продолжают сыпаться со всех источников в один файл. Как разделить?
192.168.68.10 источник логов

[root@test etc]# cat /etc/syslog.conf
...
*.info;mail.none;authpriv.none;cron.none                /var/log/messages
...
# Log all the mail messages in one place.
mail.*                                                  /var/log/maillog


*.*                                             @192.168.71.1
====end=====
192.168.71.1 приемник
[root@SnortHost etc]# cat /etc/syslog.conf

# Log all kernel messages to the console.
# Logging much else clutters up the screen.
#kern.*                                                 /dev/console

# Log anything (except mail) of level info or higher.


# Don't log private authentication messages!
+@
*.info;mail.none;authpriv.none;cron.none;               /var/log/messages

...
local4.*                                                /var/log/net_asa.log
local5.*                                                /var/log/net_swiches.log


#Test
+192.168.68.10
*.*                                                /var/log/remotehosts/ts/messages
+*
=========end=======

Все логи в том числе и local4.* и  local5.* сыпятся с  /var/log/messages это ладно но и во вновь образованный /var/log/remotehosts/ts/messages тоже сыпиться все подряд.  Как разделить все логи а главное как добиться чтобы только логи с 192.168.68.10 сыпались в /var/log/remotehosts/ts/messages и ничего больше ?

[root@SnortHost etc]# syslogd -v
syslogd 1.4.1


Содержание

Сообщения в этом обсуждении
"Логи с удаленного сервера"
Отправлено Алексей , 21-Окт-11 13:43 
>[оверквотинг удален]
>    /var/log/remotehosts/ts/messages
> +*
> =========end=======
> Все логи в том числе и local4.* и  local5.* сыпятся с
>  /var/log/messages это ладно но и во вновь образованный /var/log/remotehosts/ts/messages
> тоже сыпиться все подряд.  Как разделить все логи а главное
> как добиться чтобы только логи с 192.168.68.10 сыпались в /var/log/remotehosts/ts/messages
> и ничего больше ?
> [root@SnortHost etc]# syslogd -v
> syslogd 1.4.1

Отделить символом ! строки не пробовали?


"Логи с удаленного сервера"
Отправлено LSTemp , 25-Окт-11 01:59 
Ключевая фраза в этом дебильном руководстве. где ни ОС не указана, не syslog-демон (хотя на то время это простительно - 2007г все же - тогда новые syslog только вылупелись) содержится в самых последних последней строках.

PS
man syslog в своей системе. и дальше..