Cách tạo Bot kiểm tra dung lượng VPS trên Linux

Nếu bạn muốn kiểm tra dung lượng VPS trên Linux có rất nhiều cách. Tuy nhiên hiệu quả nhất là tạo bot. Vậy cách tạo Bot kiểm tra dung lượng VPS trên Linux như thế nào? Hãy tham khảo bài viết sau đây của LANIT!

Kiểm tra dung lượng VPS là gì?

Kiểm tra dung lượng VPS là quá trình theo dõi và đánh giá tình trạng sử dụng tài nguyên của máy chủ ảo (VPS). Bao gồm dung lượng ổ cứng, RAM, CPU và băng thông. Việc này giúp đảm bảo VPS hoạt động ổn định, tránh tình trạng quá tải hoặc gián đoạn dịch vụ. Kiểm tra dung lượng VPS là bước quan trọng giúp đảm bảo hiệu suất và bảo vệ hệ thống khỏi sự cố không mong muốn. Vì sao nên kiểm tra dung lượng VPS:

  • Kiểm tra thường xuyên tránh đầy dung lượng ổ cứng
  • Đảm bảo hiệu suất VPS ổn định
  • Quản lý băng thông hiệu quả
  • Dự đoán và nâng cấp kịp thời
  • Phát hiện và khắc phục lỗi sớm
Kiểm tra dung lượng VPS
Kiểm tra dung lượng VPS

>>> Xem thêm: RAM hay CPU Quan Trọng Hơn?

Hướng dẫn tạo Bot kiểm tra dung lượng VPS trên Linux

Dưới đây là tóm tắt quy trình tạo Bot kiểm tra dung lượng VPS trên Linux :

Bước 1: Tạo Telegram Bot

Bước 2: Tạo file script trên VPS Linux

Bước 3: Tạo file script giám sát CPU

Bước 4: Thiết lập Cronjob tự động

Bước 5: Kiểm tra hoạt động của Bot

Vậy chi tiết cách làm như thế nào? Hãy cùng theo dõi ngay sau đây:

Tạo Telegram Bot

Bước 1: Mở ứng dụng Telegram và tìm kiếm @BotFather

tạo Bot kiểm tra dung lượng VPS

Bước 2: Gõ lệnh /newbot để tạo bot mới

Bước 3: Làm theo hướng dẫn của @BotFather để đặt tên và username cho bot. Sau khi hoàn tất, BotFather sẽ gửi về một Token ID, đây là mã xác thực để bot hoạt động.

tạo Bot kiểm tra dung lượng VPS

Lưu ý: Hãy lưu trữ Token ID cẩn thận vì nó cần thiết cho các bước tiếp theo.

Bước 4: Lấy Chat ID bằng cách tìm kiếm bot @getmyid_bot trên Telegram.

tạo Bot kiểm tra dung lượng VPS

Bước 5: Nhấn Start, bot sẽ gửi lại Chat ID của bạn.

tạo Bot kiểm tra dung lượng VPS

Tạo file script trên VPS Linux

Script này có thể chạy trên các hệ điều hành Linux phổ biến:

  • Debian-based: Ubuntu, Debian, Linux Mint,…
  • RHEL-based: CentOS, AlmaLinux, Rocky Linux,…
  • Arch-based: Manjaro, Arch Linux,…

Lưu ý khi sử dụng:

  • Trên Ubuntu/Debian, script có thể chạy ngay lập tức.
  • Trên CentOS/RHEL, cần cài đặt nano và cron trước khi sử dụng:

sudo yum install nano cronie -y
sudo systemctl enable --now crond

Tạo file script giám sát CPU

Bước 1: Truy cập VPS bằng Root hoặc Sudo

Bước 2: Tạo file script bằng lệnh:

sudo nano /usr/local/bin/cpu-monitor.sh

Bước 3: Chèn đoạn mã kiểm tra CPU vào file vừa tạo, với các thông số cần cấu hình như sau:

  • TOKEN_ID: Điền mã Token của bot Telegram.
  • CHAT_ID: Nhập ID của cuộc trò chuyện trên Telegram.
  • MAX_CPU_USAGE: Thiết lập mức sử dụng CPU tối đa để kích hoạt cảnh báo (ví dụ: đặt 0.1% để thử nghiệm bot).

tạo Bot kiểm tra dung lượng VPS

Bước 4: Nhân Lưu sau đó thoát file bằng tổ hợp phím Ctrl + O -> Enter -> Ctrl + X

Bước 5: Cấp quyền thực thi cho Script bằng lệnh:

sudo chmod +x /usr/local/bin/cpu-monitor.sh

Thiết lập Cronjob tự động

Bước 1: Mở trình chỉnh sửa Cronjob bằng lệnh:

crontab -e

Bước 2: Bổ sung dòng sau:

*/10 * * * * /usr/local/bin/cpu-monitor.sh

tạo Bot kiểm tra dung lượng VPS

Đối với lệnh này, Script sẽ chạy mỗi 10 phút. Bạn có thể đổi thời gian theo nhu cầu

Bước 3: Lưu thay đổi và ấn thoát: ESC -> Nhập :wp! -> Enter

Kiểm tra hoạt động của Bot

Sau khi hoàn tất các bước trên, bot sẽ tự động giám sát CPU và gửi thông báo nếu vượt ngưỡng. Bạn có thể kiểm tra hoạt động của bot bằng cách chạy script thủ công:

/usr/local/bin/cpu-monitor.sh

tạo Bot kiểm tra dung lượng VPS

Nếu bot hoạt động đúng, bạn sẽ nhận được tin nhắn Telegram với thông tin CPU, RAM và top tiến trình đang chạy trên VPS.

Lưu ý khi tạo Bot kiểm tra dung lượng VPS

Trong quá trình tạo Bot, bạn cần chú ý:

Chọn ngưỡng cảnh báo hợp lý
Hãy thiết lập mức dung lượng cảnh báo phù hợp, thường trong khoảng 70-80%. Nếu đặt ngưỡng quá thấp, bot có thể gửi quá nhiều thông báo không cần thiết, gây phiền phức. Ngược lại, nếu ngưỡng quá cao, bạn có thể bỏ lỡ thời điểm tối ưu để giải phóng hoặc mở rộng dung lượng, dẫn đến VPS bị đầy và gây gián đoạn dịch vụ.

Sử dụng đa dạng kênh thông báo
Để không bỏ sót thông tin quan trọng, bạn nên thiết lập bot gửi cảnh báo qua nhiều kênh như Email, Telegram, Slack,… Điều này giúp bạn nhận thông báo kịp thời ngay cả khi một nền tảng gặp sự cố hoặc bạn không online trên thiết bị chính.

Kiểm tra định kỳ hoạt động của bot
Việc kiểm tra định kỳ giúp đảm bảo bot vẫn hoạt động ổn định và gửi thông báo chính xác. Bạn có thể đặt lịch kiểm tra tự động. Hoặc chủ động theo dõi log hoạt động để phát hiện và khắc phục sự cố kịp thời. Nhằm tránh tình trạng bot bị lỗi hoặc dừng hoạt động mà không hay biết.

Lưu ý khi tạo Bot kiểm tra dung lượng VPS
Lưu ý khi tạo Bot kiểm tra dung lượng VPS

Thuê VPS Giá Rẻ – Chất Lượng Cao tại LANIT

Chỉ từ 60k/ tháng bạn sẽ sở hữu dịch vụ VPS chất lượng cao với độ ổn định lên tới 99.8%! VPS Giá rẻ là dịch vụ hàng đầu tại LANIT. Được thiết kế dành cho cá nhân, doanh nghiệp SME, chạy ứng dụng, website, phần mềm, lưu trữ dữ liệu, server game,…. với chất lượng cao nhưng dịch vụ đảm bảo về chất lượng, tốc độ và độ ổn định tốt nhất! Khi lựa chọn dịch vụ VPS tại LANIT, quý khách sẽ nhận được:

  • Gói Firewall chống Anti DDoS hiệu quả
  • Cụm máy chủ DELL/HP thế hệ mới, CPU Intel E5-2696 V4 tại trung tâm dữ liệu hàng đầu FPT, Viettel
  • Direct Admin miễn phí
  • Công nghệ ảo hoá Vmware, KVM
  • Kỹ thuật giàu kinh nghiệm, nhiệt tình hỗ trợ, cam kết hỗ trợ khách hàng 24/7
Thuê VPS Giá Rẻ - Chất Lượng Cao tại LANIT
Thuê VPS Giá Rẻ – Chất Lượng Cao tại LANIT

Câu hỏi thường gặp

Cần chuẩn bị những gì để tạo bot kiểm tra dung lượng VPS?

Bạn cần một máy chủ chạy hệ điều hành Linux (Ubuntu, CentOS, Debian,…), Python hoặc Bash script. Cùng với tài khoản trên nền tảng nhắn tin như Telegram hoặc Slack để nhận thông báo.

Có thể kiểm tra những thông số nào ngoài dung lượng?

Ngoài dung lượng ổ đĩa, bạn có thể mở rộng bot để theo dõi CPU, RAM, băng thông mạng. Hoặc tình trạng các dịch vụ chạy trên VPS.

Có cách nào lưu lại log để theo dõi hoạt động không?

Bạn có thể cấu hình script ghi log ra file hoặc kết hợp với các công cụ giám sát như Grafana, Prometheus để dễ dàng phân tích dữ liệu lâu dài.

Lời kết

Trên đây là cách tạo bot kiểm tra dung lượng VPS, nếu bạn còn thắc mắc hãy liên hệ LANIT. LANIT có đội ngũ hỗ trợ 24/7 luôn sẵn sàng giúp đỡ bạn mọi lúc mọi nơi.

Tham khảo thêm các bài viết cùng chủ đề dưới đây:

Spam Bot là gì? Cách đối phó với Spam Bots hiệu quả nhất 

10+ dịch vụ lưu trữ đám mây MIỄN PHÍ DUNG LƯỢNG Tốt Nhất

Hướng Dẫn Cách Dùng VPS Trên Điện Thoại Hệ Điều Hành IOS và Android

Nguyễn Đức Hòa

Xin chào, mình là Nguyễn Đức Hoà, hiện đang đảm nhận vị trí Trưởng phòng kỹ thuật tại LANIT. Với 8 năm kinh nghiệm trong mảng System, Network, Security, mình luôn hướng đến việc tìm kiếm và áp dụng các giải pháp kỹ thuật tiên tiến nhất cho mọi dự án. Công việc của mình không chỉ dừng lại ở việc quản lý mà còn mang đến cho khách hàng những giải pháp lưu trữ dữ liệu tốt nhất hiện nay. Rất hy vọng những kinh nghiệm và chia sẻ của mình sẽ mang lại nhiều giá trị hữu ích cho các bạn.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!