Hướng dẫn điều chỉnh daily report trong zimbra
Báo cáo Daily Mail Report (zmdailyreport
) trong Zimbra là một bản thống kê tổng hợp hằng ngày về hoạt động của hệ thống email, do Zimbra tự động tạo và gửi cho quản trị viên.
1. zmdailyreport
là gì?
zmdailyreport
là một script có sẵn trong Zimbra, nằm tại:
/opt/zimbra/libexec/zmdailyreport
Khi được chạy (thường qua cron job), nó sẽ:
-
Tổng hợp số lượng email gửi và nhận (inbound và outbound)
-
Báo cáo tình trạng các queue (bị kẹt, deferred, bounced, etc.)
-
Số lượng email bị lọc bởi spam/virus filter (nếu dùng Amavis, ClamAV)
-
Tình trạng dịch vụ hoặc lỗi (nếu có)
2. Mục đích của báo cáo này
-
Giúp admin theo dõi nhanh các hoạt động của hệ thống email mỗi ngày
-
Dễ phát hiện các vấn đề bất thường như:
-
Email gửi ra bất thường nhiều (có thể do bị spam)
-
Queue bị đầy
-
Lỗi kết nối với các server khác
-
-
Giúp kiểm soát hiệu suất và bảo mật.
3. Email báo cáo sẽ được gửi đến đâu?
-
Mặc định gửi đến:
admin@yourdomain.com
-
Bạn có thể thay đổi người nhận trong admin console hoặc qua CLI nếu cần
4. Cách kiểm tra và chạy thủ công
Đăng nhập user zimbra
rồi chạy:
/opt/zimbra/libexec/zmdailyreport -m
Thêm -m
để gửi email báo cáo ngay (có thể dùng để test).
5. Thay đổi thời gian gửi báo cáo
Zimbra sẽ tự động lên lịch chạy báo cáo qua cron, chúng ta có thể su zimbra để vào tài khoản user zimbra:
crontab -e
Tìm dòng:
0 2 * * * /opt/zimbra/libexec/zmdailyreport > /dev/null 2>&1
Sau đó tiến hành thay đổi giờ mong muốn.
Ví dụ 0h hàng ngày thì có thể để cron là:
0 0 * * * /opt/zimbra/libexec/zmdailyreport > /dev/null 2>&1