Giám sát & cảnh báo Telegram
VPS quá tải lúc 3 giờ sáng thì ai báo cho bạn? Module giám sát kiểm tra tài nguyên mỗi phút và gửi cảnh báo Telegram kèm danh sách tiến trình đang ngốn tài nguyên.
Cấu hình bot Telegram
- Tạo bot qua
@BotFathertrên Telegram, lấy token. - Lấy chat ID của bạn (hoặc của nhóm kỹ thuật).
- Vào menu Telegram Monitoring → Cấu hình, dán token + chat ID, bấm gửi thử.
Cấu hình cũng làm được trên Web UI (trang Telegram) — token được validate và ghi file quyền 600, không lộ ra log.
Ngưỡng cảnh báo
| Chỉ số | Mặc định | Cách đo |
|---|---|---|
| CPU | 90% | Mức sử dụng tổng, kèm top 8 tiến trình ăn CPU khi cảnh báo |
| RAM | 90% | Tính theo MemAvailable (chuẩn hơn free/used thông thường) |
| Disk | 90% | Duyệt từng mount point thật, mỗi mount cảnh báo độc lập |
| Cooldown | 10 phút | Cùng một loại cảnh báo không lặp lại trong khoảng này — chống spam |
Cả bốn giá trị chỉnh được trong menu hoặc Web UI theo nhu cầu từng máy.
Bật giám sát tự động
$ vpsmmo --run monitor-timer # tạo systemd timer, kiểm tra mỗi 60 giây
$ vpsmmo --run monitor-check # chạy kiểm tra ngay một lần
$ vpsmmo --run telegram-test # gửi tin nhắn thử
- Timer khởi động cùng máy (sau boot 2 phút) và chạy bền bỉ qua systemd — không phụ thuộc cron của user.
- Mỗi cảnh báo kèm tên máy + IP — quản nhiều VPS vẫn biết máy nào đang kêu.
- Kết quả backup hằng đêm cũng báo về cùng kênh Telegram này.

Dashboard realtime trên Web UI
Trang Dashboard của Web UI hiển thị CPU/RAM/disk cập nhật mỗi 5 giây, trạng thái các dịch vụ (web server, database, panel, timer giám sát) và nhật ký hoạt động gần nhất. CPU đo bằng delta thực tế thay vì số liệu tức thời — con số bạn thấy là con số thật.
Quen dòng lệnh hơn? Cùng các thao tác đó có sẵn trong menu CLI:
