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
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.
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
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.
Không có nhận xét nào:
Đăng nhận xét