Tạo Bot Telegram đẩy thông báo từ Zabbix

Last modified by quangdong quangdong on 2024/04/20 09:34

Trước hết ta cần chuẩn bị:

- Telegram Group Chat ID
- Telegram Bot API Token
- Telegram User ID

1. Thiết lập Telegram Media Types

Ta làm theo các bước như sau:

Trên sidebar, chọn Administration -> Media types

1713256295665-965.png

Chọn Telegram

1713256340072-691.png

Một hộp cấu hình sẽ hiện lên, ta nhập Chat IDToken vào các ô tương ứng rồi chọn Update lưu lại

1713256506097-936.png

Sau khi cấu hình xong ta có thể Test thông báo như sau:

1713256555781-236.png

Một hộp tùy chỉnh thông báo sẽ hiện ra, ta nhập các thông tin tương ứng rồi chọn Test để gửi đi

1713256690698-663.png

Lúc này đã có thông báo Test thành công được gửi về Telegram

1713580470580-483.png

2. Tạo User Alert

Ta làm theo các bước sau:

Trên sidebar, chọn Administration -> User

1713256757983-295.png

Chọn Admin

1713256810867-680.png

Chọn Media -> Add

1713256932670-483.png

Mục Type chọn Telegram, sau đó ta nhập User ID Telegram rồi chọn Add để thêm

1713257085165-792.png

User sau khi thêm sẽ hiển thị như sau, ta chọn Update để lưu lại

1713257225299-472.png

3. Tạo Action để đẩy thông báo về Telegram

Ta làm theo các bước sau:

Trên sidebar, chọn Configuration -> Actions -> Trigger actions

1713257422722-576.png

Chọn Create action

1713257565557-201.png

Đặt tên cho Action rồi chọn Operations

1713258293099-739.png

1713257927940-454.png

1713258006592-776.png

1713258051252-516.png

1713258179075-619.png

1713258222476-986.png

Sau khi add xong ta sẽ thấy Trigger action vừa thêm ở dưới

1713258358597-213.png

Giờ khi có thông báo, Zabbix sẽ đẩy thông báo về Telegram

1713258438974-601.png

Bizfly Cloud chúc bạn thành công!