Hướng dẫn setup email để nhận thông báo từ Proxmox.
Giới thiệu về Proxmox.
Proxmox VE là một nền tảng ảo hóa mã nguồn mở rất phổ biến hiện nay, được thiết kế để giúp quản trị viên triển khai và quản lý máy ảo (VM) cũng như container một cách tập trung và hiệu quả. Nhờ giao diện web trực quan cùng hệ sinh thái mạnh mẽ, Proxmox trở thành lựa chọn quen thuộc trong cả môi trường lab lẫn hệ thống production.
Một điểm cộng lớn của Proxmox là hệ thống thông báo (Notification) qua email, giúp quản trị viên luôn nắm bắt kịp thời tình trạng của hệ thống. Proxmox hỗ trợ nhiều loại thông báo quan trọng, bao gồm:
Thông báo cập nhật hệ thống (package updates)
Sự cố node trong cluster bị fencing
Lỗi replication
Kết quả backup thành công hoặc thất bại (vzdump)
Các email hệ thống gửi cho tài khoản root
Nguyên tắc hoạt động của Email Notification trong Proxmox.
Proxmox không gửi mail trực tiếp, mà thông qua một Mail Transport Agent (MTA) hoặc SMTP relay.
Mail server nội bộ
Gmail SMTP
Office 365 / Microsoft Exchange
SMTP relay của doanh nghiệp
Chỉ cần cấu hình đúng SMTP, mọi thông báo hệ thống sẽ tự động được gửi đi.
Cấu hình Gmail làm SMTP Server.
Trước tiên, ta sẽ tạo App Password Gmail để setup SMTP Server ngay trên tài khoản google.
Vào Google Account, search và chọn “App passwords”
Ta sẽ đặt App name là SMTP Server. Nhấn Create.
Google sẽ generate ra App Password và ta sẽ copy mật khẩu này sang Proxmox.
Setup SMTP cho email trên Proxmox.
Datacenter -> Notifications. Tiếp theo, trong Notification Targets, nhấn Add -> SMTP.
Tiếp theo ta cần điền các thông tin sau để setup SMTP trên Proxmox
Endpoint Name: tên định danh cho cấu hình SMTP này.
Enable: bật/tắt cấu hình này.
Server: địa chỉ SMTP server (VD: Gmail Server là smtp.gmail.com).
Encryption: kiểu mã hóa kết nối (Gmail: STARTTLS hoặc SSL/TLS).
Port: cổng SMTP (STARTTLS: 587, SSL/TLS: 465).
Authenticate: bật xác thực để dùng user/pass.
Username: tài khoản đăng nhập SMTP.
Password: mật khẩu ứng dụng/App Password Gmail (không dùng mật khẩu thường).
From Address: địa chỉ email hiển thị khi gửi đi (thường trùng với username).
Recipient(s): người nhận chính (có thể là user Proxmox, ví dụ: root@pam).
Additional Recipient(s): email nhận bổ sung.
Comment: ghi chú cho cấu hình này.
Kiểm tra Notification.
Để kiểm chứng, ta sẽ thực hiện việc backup 1 máy ảo và sau khi hoàn thành việc backup sẽ có email sẽ gửi về thông báo đã backup thành công.
Chọn 1 máy ảo -> Nhấn Backup -> Backup now
Notification: Use global settings. Nhấn Backup
Sau khi hoàn thành tiến trình backup. Proxmox sẽ thông báo notification về email.
Notification Email là một tính năng nhỏ nhưng cực kỳ quan trọng trong Proxmox. Chỉ cần cấu hình đúng ngay từ đầu, bạn đã có thêm một lớp giám sát thầm lặng, giúp phát hiện sự cố sớm và giữ cho hệ thống luôn vận hành ổn định.
Nhận xét
Đăng nhận xét