mailcow 傳送 log 到 Graylog
因 mailcow 收集的資料沒有辦法存放很久,因此把 mailcow 相關記錄傳送到 Graylog 上做後續的分析使用。
運行環境
環境都是在 「Proxmox VE 」 虛擬系統上架設,都是以 「 LXC 」模式為主,除非有特殊狀況會告知使用 「 VM 」 模式
- 系統環境: Rocky Linux 8
設定過程
- 編輯
/opt/mailcow-dockerized/docker-compose.override.yml
此設定檔新增加以下參數
version: '2.1'
services:
postfix-mailcow: # or any other
logging:
driver: "gelf"
options:
# 設定傳送到 Graylog 站台
gelf-address: "udp://graylog:12201"
- 設定完後重啟 mailcow 服務
cd /opt/mailcow-dockerized
docker-compose down
docker-compose up -d
- 再去 Graylog 新增一組專門接收 mailcow 傳過來的訊息,用
gelf
格式去做接收。