設定 PVE system log 到 Log Server
- 集中 log 在主機管理上是比較方便, 因此也需要將 PVE 的 system log 轉發到 log server 內
- 因為現在 PVE 預設改用 systemd-journald (不安裝 rsyslog)因此需要進行以下的設定
設定方式
- 確認 systemd-journald 狀態
systemctl status systemd-journald
- 配置 journald 轉發到遠端 log server
vi /etc/systemd/journald.conf
: ForwardToSyslog=yes :
- 安裝並配置 rsyslog
apt update apt install rsyslog
- 編輯 /etc/rsyslog.d/logserver.conf
vi /etc/rsyslog.d/logserver.conf
log server IP:192.168.11.230 port:514 udp
*.* @192.168.11.230:514
- 設定開機自動啟動並重啟 rsyslog
systemctl enable rsyslog systemctl restart rsyslog
- 重啟 journald 讓 ForwardToSyslog=yes 啟用生效
systemctl restart systemd-journald
- 驗證與測試
logger "Test message to log server"