Mục Lục
2. Setup SMTP cho email trên Proxmox.
3. Kiểm thử Notification về email
1. Giới thiệu Proxmox
Proxmox (hay còn gọi là Proxmox VE) là một nền tảng ảo hóa mã nguồn mở, cung cấp giải pháp quản lý và triển khai máy ảo (VM) và container. Proxmox hỗ trợ hai công nghệ ảo hóa chính là KVM (Kernel-based Virtual Machine) và LXC (Linux Containers), giúp người dùng có thể linh hoạt lựa chọn phương pháp ảo hóa phù hợp với nhu cầu và các ứng dụng của mình.
Notification qua email trong Proxmox giúp quản trị viên nhận thông báo kịp thời về tình trạng hệ thống. Các notification hỗ trợ trên Proxmox bao gồm: update bản cập nhật (package-updates), node cluster bị fenced (fencing), lỗi replication (replication), backup thành công/thất bại (vzdump), và mail hệ thống gửi cho root (system-mail). Nhờ đó admin dễ dàng giám sát, xử lý sự cố và đảm bảo hệ thống vận hành ổn định.
2. Setup SMTP cho email trên Proxmox
Bài hướng dẫn này sử dụng SMTP của google (smtp.gmail.com) để setup SMTP cho email trên Proxmox.
Để cấu hình cảnh báo email trên Proxmox, vào 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 (Gmail: smtp.gmail.com).
- Encryption: kiểu mã hóa kết nối (Gmail: STARTTLS hoặc SSL/TLS).
- Port: cổng SMTP (587 cho STARTTLS, 465 cho SSL/TLS).
- 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.
Khi setup SMTP sẽ yêu cầu xác thực Username/Password của SMTP Server trên gmail, chính vì thế ta sẽ vào tài khoản google và cấu hình SMTP Server như sau:
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 và setup tiếp SMTP.

Sau đó paste mật khẩu vào phần “Password”. Cuối cùng, ta nhấn Add.

Tiếp theo, ở mục Notification Matchers, nhấn Modify.

Chọn Targets to notify, chọn smtp đã tạo từ bước trên, nhấn OK.

Như vậy ta đã hoàn thành việc cấu hình Notification về SMTP gmail.
3. Kiểm thử Notification về email
Để 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.


Như vậy là ta đã kiểm thử thành công gửi thông báo về mail rồi đó.

