[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