nginx日誌管理rsyslog

2021-09-19 10:23:12 字數 1041 閱讀 1361

記錄日誌的用處: 排錯,追溯事件,統計流量,審計安全行為

rsyslog作為系統自帶工具,可以很好的集中各種日誌。

客戶端:211

服務端:210

要達成的效果是,客戶端nginx的日誌資訊自動同步到服務端。便於分析

服務端修改配置檔案

vim /etc/rsyslog.conf

---------------------------------

日誌傳輸有兩種方式tcp和udp,根據需要去掉前面注釋即可。

系統自帶很多規則,不同日誌存放在不同位置。

在配置檔案最後加上一行自定義格式,重啟服務,服務端到此配置完畢。

local後面所跟數字只能0~6,其他應該會報錯,已經有的話可以換乙個

客戶端客戶端可以不修改rsyslog配置檔案,不開啟服務也完全可以,因為是要上傳nginx日誌,只修改nginx主配置檔案,指定服務端即可。

根據需要 修改需要上傳的日誌檔案 所對應的配置檔案(以主配置檔案為例)

cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak

vim /etc/nginx/nginx.conf

ip為服務端的ip

facility是主配置檔案最後定義的格式名稱(local3)

再次訪問客戶端的網頁,此時日誌也會同步在服務端了。

nginx日誌管理

今天講講nginx的日誌管理。首先還是開啟nginx的配置檔案,我們可以發現裡面有這麼一段註解。logs access.log 代表日誌存在的位置。main代表日誌的格式。接下來的我們分析,這些引數的含義。re mote addr 客戶端的 ip位址 服 務器,顯 示 服 務ip remote us...

Nginx教程 三 Nginx日誌管理

nginx教程 三 nginx日誌管理 通過訪問日誌,你可以得到使用者地域 跳轉 使用終端 某個url訪問量等相關資訊 通過錯誤日誌,你可以得到系統某個服務或server的效能瓶頸等。因此,將日誌好好利用,你可以得到很多有價值的資訊。開啟nginx.conf配置檔案 vim usr local ng...

3 Nginx日誌管理 含Nginx日誌切割

我們觀察nginx的server段,可以看到如下類似資訊 access log logs host.access.log main 這說明 該server,它的訪問日誌的檔案是 logs host.access.log 使用的格式 main 格式.除了main格式,你可以自定義其他格式.main格式...