Tích Hợp Telegram Bot Vào PRTG – Hướng Dẫn Cài Đặt Cảnh Báo Sự Cố Mạng Tự Động

PRTG là một trong những công cụ giám sát mạng phổ biến nhất hiện nay. Việc tích hợp Telegram Bot vào PRTG giúp bạn nhận cảnh báo sự cố mạng ngay lập tức qua ứng dụng Telegram, rất tiện lợi và không mất phí. Bài viết dưới đây sẽ hướng dẫn bạn từng bước thực hiện.

Bước 1: Tạo Telegram Bot

Mở ứng dụng Telegram và tìm kiếm /botfather, sau đó chọn nick có tick tròn xanh (tài khoản chính thức của Telegram).

Bấm Start và đặt tên cho bot theo hướng dẫn. Sau khi đặt tên thành công, BotFather sẽ cấp cho bạn một token dạng như:

5452821230:AAG79EYrDC0WabcxzddPXLpH8XSTZLG

Hãy lưu lại token này vì sẽ dùng ở các bước tiếp theo.

Bước 2: Kiểm Tra Bot Đã Hoạt Động Chưa

Trước tiên, hãy thử nhắn vài tin nhắn cho con bot vừa tạo. Sau đó, mở trình duyệt và truy cập đường link sau để kiểm tra:

https://api.telegram.org/bot<mã_token_của_bạn>/getUpdates

Nếu kết quả trả về dạng JSON có nội dung tin nhắn vừa chat, nghĩa là bot đã hoạt động đúng.

Quan trọng: Hãy lưu lại giá trị ID nằm bên phải chữ from trong kết quả JSON. Đây chính là Chat ID của tài khoản vừa chat cho bot, sẽ dùng khi cấu hình PRTG.

Bước 3: Cấu Hình Notification Trong PRTG

Trong giao diện PRTG, vào Setup > Notification hoặc Notification Template > Add new Notification.

Trong mục cấu hình, điền vào các trường như sau:

Mục URL:

https://api.telegram.org/bot<mã_token_của_bạn>/sendMessage

Mục Postdata:

chat_id=<ID_nick_chat_bước_2>&text=
[%sensor](%linksensor)
*Last Value* %lastvalue
*Last Message* %lastmessage
*Down since* %since
*Device* %device
*Group* %group&parse_mode=Markdown

Bước 4: Gán Notification Cho Sensor

Vào PRTG, khởi động vào một sensor bất kỳ, chọn mục Notification, sau đó gán notification template vừa tạo ở bước 3 để bot gửi tin nhắn qua Telegram.

Thử cho sensor đó bị down và chờ nhận tin nhắn tự động từ bot vào Telegram. Nếu không muốn chờ, bạn có thể vào Notification Template và bấm Test để gửi luôn.

Mở Rộng: Gửi Thông Báo Vào Nhóm Telegram

Bạn có thể tạo một nhóm trong Telegram và thêm con bot vào nhóm. Sau đó, truy cập lại đường link getUpdates ở bước 2 để lấy ID của nhóm, rồi điền vào mục chat_id trong Postdata của PRTG. Lúc này, khi có sự cố mạng, bot sẽ tự động gửi thông báo vào nhóm, giúp cả team cùng nắm được thông tin.

Tổng Kết

Việc tích hợp Telegram Bot vào PRTG đơn giản chỉ cần 4 bước cơ bản:

  1. Tạo bot qua BotFather và lấy token.
  2. Kiểm tra bot và lấy Chat ID.
  3. Cấu hình Notification Template trong PRTG với URL và Postdata.
  4. Gán notification vào sensor và kiểm tra.

Giải pháp này hoàn toàn miễn phí, dễ thực hiện và rất hiệu quả cho đội ngũ quản trị mạng muốn nắm bắt sự cố ngay khi chúng xảy ra.

Leave a Reply

Your email address will not be published. Required fields are marked *