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

Kiểm tra dung lượng VPS là gì? Tìm hiểu cách tạo Bot kiểm tra dung lượng VPS trên Linux đơn giản, nhanh gọn dễ thực hiện

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

Đánh giá bài viết
Với nhiều năm kinh nghiệm trong lĩnh vực công nghệ thông tin, đặc biệt là hạ tầng máy chủ, hệ thống mạng và bảo mật, Nguyễn Đức Hòa hiện đã đảm nhận vai trò Trưởng phòng Kỹ thuật tại công ty LANIT – đơn vị cung cấp giải pháp công nghệ tiên tiến cho doanh nghiệp. Anh không chỉ là người trực tiếp xây dựng, phát triển và vận hành các hệ thống kỹ thuật phức tạp mà còn là người truyền lửa và định hướng chiến lược kỹ thuật cho toàn bộ đội ngũ của LANIT. Tư vấn duy duy hệ thống Chắc chắn, khả năng xử lý sự cố nhanh nhạy cảm cùng tầm nhìn phát triển thời hạn đã giúp anh trở thành một trong những nhân sự chủ yếu trong quá trình mở rộng hành động theo mô hình dịch vụ công nghệ của LANIT.
Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!