nginx-11 登陸到syslog

error_logaccess_log指令支持登錄到syslog。下面的參數用于配置登錄到syslog

  • server=address
    定義syslog服務器的地址。可以是帶有端口的域名和服務器,也可以是以unix開頭的 UNIX-domain socket path。如果未指定端口,則使用UDP端口514。如果域名解析為多個IP地址,使用第一個。
  • facility=string
    設置syslog消息的facility(設備/功能),正如RFC 3164。facility可以是以下其中一個。 默認是local7.
    “kern”, “user”, “mail”, “daemon”, “auth”, “intern”, “l(fā)pr”, “news”, “uucp”, 
    “clock”, “authpriv”, “ftp”, “ntp”, “audit”, “alert”, “cron”, “l(fā)ocal0”..
    “l(fā)ocal7”。
    
  • serverity=string
    access_log設置syslog消息的嚴重性,正如RFC 3164。與error_log指令第二個參數所擁有的值一樣。默認是info。
    錯誤信息的嚴重性由nginx決定,因此該參數在error_log指令中被忽略。
    
  • tag=string
    設置syslog消息的標簽。默認是nginx
  • nohostname
    禁止添加hostname到syslog消息頭部。

syslog配置的例子

error_log syslog:server=192.168.1.1 debug;

access_log syslog:server=unix:/var/log/nginx.sock,nohostname;
access_log syslog:server=[2001:db8::1]:12345,facility=local7,tag=nginx,severity=info combined;
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容