[Sysadmins] syslog на remote.host

Алексей Синицын asinitsinster на gmail.com
Пн Май 9 04:13:46 UTC 2011


8 мая 2011 г. 20:19 пользователь Sergey <a_s_y на sama.ru> написал:
> On Sunday 08 May 2011, Алексей Синицын wrote:
>
>>  А волт такой вопрос: умеет ли кто нибудь из сислогов новых поколений
>> действительно подключать конфиги из отдельного каталога типа
>> /etc/syslog.d/ ? По идее, сбор логов на отдельный сервер в
>> промышленных масштабах в природе должен встречаться, а для таких
>> случаев разделение конфигов наверно становится актуально.
>>
>
> Про /etc/syslog.d/ не знаю, но вот в syslog-ng так вот можно:
>
> destination d_lan_by_host {.
>    file( "/var/log/remote/$HOST.log" template("$DATE $HOST $FACILITY $MESSAGE\n") template_escape(off) perm(0640) group(adm) );.
>    };
>
> log { source(net); destination(d_lan_by_host); };
>
> И больше никогда не лазить в конфиг.
>

 На мой взгляд это является совершенным решением в случае сбора
удалённых логов... :)

 Только у меня destination пришлось в одну строчку написать, и
добавить ещё одну строчку:

source net { udp(ip(0.0.0.0) port(514)); };


Подробная информация о списке рассылки Sysadmins