[Comm] Внешний сислог - в отдельный файл

Вадим Илларионов =?iso-8859-1?q?master_=CE=C1_usib=2Eirkps=2Eru?=
Сб Сен 2 20:23:05 MSD 2006


Dmitry Lebkov wrote:

> А хост в сислог прилетает как 'wifi'
Именно.

> или таки как aaa.bbb.ccc.ddd? 
Нет.

> Если я правильно помню, по-умолчанию syslog-ng не резолвит адреса
> хостов в имена. У меня вполне успешно работают конструкции типа:
> 
> source remote   { udp(); };
> filter r_hosts_all {
>          host("192\.168\.21\.1$") or
>          host("192\.168\.21\.2$") or
>          host("192\.168\.21\.3$") or
>          host("192\.168\.21\.4$") or
>          host("192\.168\.21\.5$"); };
> 
> destination hosts_all { file("/var/log/remote/hosts/all-$YEAR$MONTH$DAY"
> group("logs") perm(0640) ); log { source(remote); filter(r_hosts_all);
> destination(hosts_all); };
Громоздковато, да и одна открывающая скобочка фигурненькая куда-то
потерялась.
 
> man syslog-ng.conf и cat /usr/share/doc/syslog-ng-1.6.2/syslog-ng.txt
Оттуда и брал примеры. Видимо, не вполне врубился в синтаксис. По крайней
мере, задуманное до сих пор не получается. :(




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