Tích hợp telegram vào PRTG

TÍCH HỢP TELEGRAM VÀO PRTG

Bước 1: Tạo 1 con bot telegram

Vào telegram search chữ /botfather và chọn nick có tích tròn xanh.

Sau đó bấm start và đặt tên cho con bot . Sau khi đặt tên thành công thì ta được dòng code token dạng như dưới.

5452821230:AAG79EYrDC0WabcxzddPXLpH8XSTZLG

Bước 2: Test xem con bot kia đã chạy được chưa

Thử chát cho con bot vài câu và vào link sau để xem có nội dung vừa chát chưa.

https://api.telegram.org/bot+mã token của bạn/getUpdates (bỏ dấu +)

Thấy nó hiện ra dạng như này là OK

Lưu lại cái ID bên phải chữ from ở Hình trên, để điền vào PRTG đoạn dưới. (Mục ID này chính là của nick vừa chát cho bot)

Bước 3: Vào PRTG, bấm mục Setup > Notification hoặc Notification Template > Add new Notification

Trong đó mục URL:

https://api.telegram.org/bot+mã token của bạn/sendMessage (bỏ dấu +)

Mục Postdata:

chat_id=ID của nick chát bước 2&text=

[%sensor](%linksensor)

*Last Value* %lastvalue

*Last Message* %lastmessage

*Down since* %since

*Device* %device

*Group* %group&parse_mode=Markdown

 

Vào PRTG , kích vào 1 sensor và chọn notification,  kích chọn  là gửi tin nhắn qua Telegram:

Sau đó , thử cho 1 sensor đó bị down và chờ bot gửi tin nhắn qua telegram cho bạn, được dạng như dưới:

Hoặc cũng có thể vào chỗ notification template và bấm test để gửi luôn, không cần chờ port bị down.

Ngoài ra có thể tạo 1 nhóm trong Telegram và add con bot vào. Sau đó vào lại link ở bước 2 để xem ID nhóm, rồi điền vào PRTG mục Postdata, để cho con bot gửi tin nhắn vào nhóm khi có sự cố mạng.

DONE.

 

Bài viết cùng danh mục