오픈소스/nginx

nginx for syslog

세모데 2018. 2. 2. 18:14

1. local syslog


server { 

    listen              80; 

    server_name         syslog.test.co.kr; 

    access_log syslog:server=unix:/dev/log; 

    error_log syslog:server=unix:/dev/log; 

    location /favicon.ico { access_log off; log_not_found off; } 

    root /var/www; 



2. remote syslog


rsyslog 설정


module(load="imudp") 

input(type="imudp" port="514") 



systemctl restart rsyslog



nginx 설정


server { 

    listen              80; 

    server_name         syslog.test.co.kr; 

    access_log syslog:server=10.10.10.10,tag=nginx,severity=info combined; 

    error_log syslog:server=10.10.10.10,tag=nginx,severity=error debug; 

    location /favicon.ico { access_log off; log_not_found off; } 

    root /var/www;