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:AAG79EYrDC0WabcxzddPXLpH8XSTZLGHã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>/getUpdatesNế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>/sendMessageMụ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=MarkdownBướ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:
- Tạo bot qua BotFather và lấy token.
- Kiểm tra bot và lấy Chat ID.
- Cấu hình Notification Template trong PRTG với URL và Postdata.
- 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.

