NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
09/11/2024
Lượt xem

3 bước tạo Bot kiểm tra dung lượng VPS hằng ngày hiệu quả

09/11/2024
6 phút đọc
Lượt xem

Đánh giá

Bot kiểm tra dung lượng VPS là một chương trình tự động chạy trên nền tảng Telegram, được thiết kế để theo dõi và thông báo về tình trạng dung lượng của VPS. Bài viết này của mình sẽ hướng dẫn chi tiết cách tạo bot kiểm tra dung lượng VPS, giúp bạn dễ dàng quản lý tình trạng VPS đang sử dụng.

Telegram bot trong kiểm tra dung lượng VPS

Các ứng dụng của Telegram bot trong quản lý VPS:

  • Thông báo và cảnh báo: Hệ thống sẽ gửi thông báo tức thời về các sự cố như quá tải CPU, hết dung lượng, lỗi mạng.
  • Giám sát tình trạng: Telegram bot sẽ theo dõi liên tục các thông số kỹ thuật của VPS như CPU, RAM, đĩa.
  • Điều khiển từ xa: Người dùng có thể thực hiện các lệnh quản lý VPS trực tiếp qua Telegram.
  • Bảo mật: Telegram bot đảm bảo an toàn cho VPS với tính năng xác thực hai yếu tố và kiểm soát quyền truy cập.
  • Tự động hóa: Bạn có thể tạo các quy trình tự động như sao lưu dữ liệu (backup), cập nhật phần mềm.
  • Tích hợp: Telegram bot cho phép kết nối với các công cụ giám sát khác để tăng cường khả năng quản lý.
5 ứng dụng của Telegram bot trong quản lý VPS
6 ứng dụng của Telegram bot trong quản lý VPS

Bước 1: Tạo Telegram bot kiểm tra VPS

Bước 1: Để bắt đầu, bạn cần tạo một Telegram bot thông qua @BotFather. Bạn có thể tìm thấy hướng dẫn chi tiết về cách thực hiện việc này trong bài viết Hướng dẫn cách tạo Bot Telegram nhanh chóng

Bước 2: Sau khi hoàn tất quá trình tạo bot, @BotFather sẽ cung cấp cho bạn một chuỗi ký tự duy nhất gọi là Token ID. Hãy lưu giữ Token ID một cách cẩn thận vì bạn sẽ cần đến nó trong các bước tiếp theo. 

Được cung cấp Token ID
Được cung cấp Token ID

Bước 3: Bạn hãy tìm Get My ID (@getmyid_bot), và bấm start để lấy Chat ID. 

Vào Get My ID
Vào Get My ID

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

  • Tạo file Script

Bước 1: Đầu tiên, bạn cần đăng nhập vào VPS của mình với quyền truy cập root hoặc một tài khoản có quyền sudo để thực hiện các lệnh quản trị.

Bước 2: Sử dụng trình soạn thảo nano để tạo một file script mới với tên bất kỳ, ví dụ: cpu-monitor.sh. Bạn có thể tạo file này ở bất kỳ thư mục nào, tuy nhiên thư mục /usr/local/bin/ là một lựa chọn phổ biến. Sau đó, bạn mở terminal và nhập lệnh sau:

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

Dán đoạn mã script mà bạn đã chuẩn bị vào file vừa tạo. Nhớ thay thế:

  • TOKEN_ID: Bằng Token ID của bot Telegram mà bạn đã nhận được.
  • CHAT_ID: Bằng Chat ID của cuộc trò chuyện mà bạn muốn nhận thông báo.
  • MAX_CPU_USAGE: Bằng giá trị ngưỡng sử dụng CPU mà bạn muốn đặt. Ví dụ, nếu bạn muốn nhận cảnh báo khi CPU đạt 75%, hãy thay 0.1 thành 75.
Chạy lệnh
Chạy lệnh
Điền Token ID và Chat ID
Điền Token ID và Chat ID

Bước 3: Sau khi hoàn tất việc chỉnh sửa, bạn lưu và thoát file script bằng cách nhấn tổ hợp phím Ctrl + O, sau đó nhấn Enter để xác nhận tên file và cuối cùng nhấn Ctrl + X để thoát khỏi trình soạn thảo.

  • Chạy quyền thực thi cho script: Để thiết lập Bot Telegram thực thi file script vừa tạo, bạn sử dụng lệnh sau:
sudo chmod +x /usr/local/bin/system-monitor.sh

Bước 3: Thiết lập Cron Job chạy tự động

Bạn có thể tạo script chạy tự động theo định kỳ, ở đây mình lấy ví dụ là 10 phút, bạn thực hiện theo 3 bước sau:

Bước 1: Bạn sử dụng lệnh crontab để thiết lập một cron job:

crontab -e 

Bước 2: Thêm dòng lệnh sau vào cuối file, thay thế /usr/local/bin/system-monitor.sh bằng đường dẫn đến file script của bạn:

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

Dòng lệnh này có nghĩa là script sẽ được thực thi cứ sau 10 phút. Bạn có thể tùy chỉnh thời gian thực thi bằng cách thay đổi các số ở đầu dòng lệnh. Ví dụ:

  • * đại diện cho tất cả các giá trị có thể (ví dụ, mọi phút, mọi giờ, mọi ngày).
  • */10 có nghĩa là cứ sau 10 đơn vị (trong trường hợp này là 10 phút).
Tạo cron
Tạo cron

Bước 3: Khi bạn đã hoàn tất việc chỉnh sửa, bạn lưu lại những thay đổi và thoát khỏi trình soạn thảo bằng cách nhấn tổ hợp phím Ctrl + O, sau đó Enter để xác nhận và cuối cùng nhấn Ctrl + X.

Sau khi cài đặt, script sẽ tự động theo dõi CPU của VPS và báo cho bạn qua Telegram nếu CPU quá tải. Thông báo sẽ kèm theo top 10 tiến trình chiếm nhiều CPU nhất, cùng thông tin RAM và ổ đĩa, giúp bạn quản lý VPS hiệu quả hơn.

Trong ví dụ này, mỗi khi CPU vượt quá ngưỡng 0.1% mà bạn đã đặt, bạn sẽ ngay lập tức nhận được một thông báo trên Telegram Bot. 

Kết quả sau khi kiểm tra dung lượng VPS
Kết quả sau khi kiểm tra dung lượng VPS

Lời kết

Qua bài viết này, bạn đã được hướng dẫn chi tiết cách tạo bot Telegram kiểm tra dung lượng VPS. Việc tự động hóa quá trình giám sát sẽ giúp bạn tiết kiệm thời gian và nâng cao hiệu quả làm việc. Để khám phá thêm về các ứng dụng của Telegram Bot trong quản trị hệ thống, hãy tham khảo thêm nhiều bài viết khác trong blog của Vietnix nhé. 

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

PHẦN CỨNG MẠNH MẼ

HỖ TRỢ 24/7

ĐĂNG KÝ NGAY
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG