nginx log to syslog

Goncharov Yuri neo at kntele.com
Mon Apr 21 21:57:05 MSD 2008


Чё т не работает. Может тот перловый скрипт что я содрал не будет 
работать для моего syslog у которого *.*   в  @loghost ?

Простите если уже оффтоплю :)

Kostya Alexandrov wrote:
> mkfifo access_log
>
> tail -f access_log | /bin/nginx-log
>
> работает. только надо следить за тем чтоб tail всегда был
>
> Alexey Mahotkin wrote:
>> tail -f access_log | /bin/nginx-log
>>
>> 2008/4/21 Goncharov Yuri <neo at neo.kiev.ua>:
>>  
>>>  Привет всем. Появилась необходимость отдачи логов nginxа в syslog с
>>> конкретным facility.
>>>  Если такого встроенного функционала в nginx нет, будет ли корректно
>>> работать пайп в стиле
>>>
>>>  access_log | /bin/nginx-log
>>>
>>>  где
>>>
>>>  nginx-log:
>>>  #!/usr/bin/perl
>>>  use Sys::Syslog qw( :DEFAULT setlogsock );
>>>
>>>  setlogsock('unix');
>>>  openlog('apache', 'cons', 'pid', 'local2');
>>>
>>>  while ($log = <STDIN>) {
>>>  syslog('notice', $log);
>>>  }
>>>  closelog
>>>
>>>
>>>  Если нет, какие ещё есть варианты?
>>>  Спасибо.
>>>  --
>>> NEO83-RIPE
>>>
>>>     
>>
>>
>>
>>   
>






More information about the nginx-ru mailing list