記錄日誌的用處: 排錯,追溯事件,統計流量,審計安全行為
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格式...