Получение журналов от удаленных клиентов через rsyslog

Основная движущая сила существования этого соглашения о присвоении имен каталога для более легкого управления пакетом конфигурационными файлами. Намного ли его об/мин, deb или что бы то ни было, это легче (и вероятно более безопасно) смочь бросить файл в каталог так, чтобы это было автоматически включенный в конфигурацию программы вместо того, чтобы пытаться отредактировать глобальный файл конфигурации.

Хорошим примером этого является logrotate. В каталоге,/etc/logrotate.d, файлы конфигурации для практически каждого приложения, которое Вы установили, который сохраняет журнал в/var/log. Некоторые сгруппированы в конфигурацию системного журнала, потому что почти каждая система имеет сообщения, wtmp и lastlog файл. Но если Вы устанавливаете Apache в своей системе, Вам нужен простой способ автоматического добавления конфигурации для вращения журналов Apache, таким образом, это просто отбрасывает файл конфигурации, названный httpd в/etc/logrotate.d, и logrotate настроен для включения файлов в тот каталог. Каждый принадлежит пакету для демона и если Вы удалите пакет, то он удалит файл. В основном способ построить файлы конфигурации из модулей. Обратите внимание, что это должно поддерживаться программой, не что-то автоматическое, которое система делает для Вас или чего-то. Обычно программам, которые делают это, называли директиву конфигурации, включают, которые указывают, где тот каталог расположен в файловой системе.

logrotate.d мог бы даже быть первым местом, эта конвенция использовалась за пределами init.d и rc.d каталогов для init сценариев.

1
задан 18 October 2013 в 08:21
1 ответ

На сервере:

module(load="imudp") # needs to be done just once 
input(type="imudp" port="514")

Проверьте с помощью netstat -nulp на сервере.

http://www.rsyslog.com/doc/rsyslog_conf.html

http: // www .rsyslog.com / receive-messages-from-a-remote-system /

0
ответ дан 4 December 2019 в 08:59

Теги

Похожие вопросы