Обсуждение статьи тематического каталога: Сохранение логов на удаленном сервере используя syslog (freebsd linux syslog filter log)Ссылка на текст статьи: http://www.opennet.me/base/net/remote_syslog.txt.html
Спасибо большое :)
поторопился с благодарностью =)Правильно будет ставить +*
после каждого хоста
+relay2.test.ru
mail.*
#+*
+relay1.test.ru
mail.*
#+*и т д
А у меня почему то не работает...ничего...внимательно прочитал вашу статью, сделал всё правильно...даже tcpdump'ом отследил один пакет сислога, но ничего не записалось...жаль...буду разбираться
а в syslog-ng как зто сделать ?
# Сохранение логов c выборкой по имени программыразделить по хостам можно так:
!inetd
+@
*.* /var/log/inetd.log
+some_host
*.* /var/log/some_host/inetd.log!ftpd
+@
*.* /var/log/ftpd.log
+some_host
*.* /var/log/some_host/ftpd.logи располагайте все строки без привязки к имени программы до любой такой привязки. Иначе туда попадет только относящееся к этой программе :)
P.S. По IP тоже работает, например+192.168.1.10,192.168.2.15
syslogd_flags="-b 127.0.0.1"