iT邦幫忙

2023 iThome 鐵人賽

DAY 9
0
Security

Zabbix 監控實做分享系列 第 9

9-Zabbix 透過Telegram發送報警

  • 分享至 

  • xImage
  •  

透過Telegram互動式機器人自動發送報警警報,本文範例使用Zabbix5.0版本,Zabbox 5.0以上之版本內鍵有Telegram報警模板,除了Telegram也可透過Line、Discord等通訊軟體發送報警,其他發送報警方式可參考以下官方文檔。
https://www.zabbix.com/integrations?cat=notifications_alerting
https://ithelp.ithome.com.tw/upload/images/20230924/20161484X6grxhfotr.jpg

ㄧ、註冊TG互動機器人

1.至Telegram搜尋『@BotFather』,在聊天室發送訊息『/newbot』,註冊一個機器人,接著輸入註冊機器人之名字,最後會回傳Token。
注意:第二個username需要以bot為結尾。
https://ithelp.ithome.com.tw/upload/images/20230924/2016148442HfKYIXwL.jpg
2.接下來至Telegram搜尋『@myidbot』,按照以下步驟輸入/start先啟動服務,啟動後輸入/getid取得聊天室ID。
https://ithelp.ithome.com.tw/upload/images/20230924/20161484zHliNPS6mV.jpg
3.取得Token與聊天室ID後,創建一個想要接收報警的群組,將『@myidbot』與剛剛創建的『@zabbix20230918bot』加入群組,加入後在群組輸入/getid@myidbot,回傳ID後即完成TG創建機器人之步驟。
https://ithelp.ithome.com.tw/upload/images/20230924/20161484zpwCbMbs5m.jpg

二、Zabbix Server添加報警

1.添加報警前,必須先完成前面步驟將機器人加入收信群組,否則無法接收郵件,至Zabbix頁面 管理 >> 報警媒介類型 >> Telegram,進入後類型選擇Webhook,ParseMode的部分可依需求選擇(Markdown、HTML、MarkdownV2),Token輸入剛剛BotFather給的代碼,完成後點擊更新。
https://ithelp.ithome.com.tw/upload/images/20230924/20161484wRkVBtnrwF.jpg
2.添加完成後可以測試是否配置成功,將To的地方改為聊天室ID即可發送測試。
https://ithelp.ithome.com.tw/upload/images/20230924/20161484cLevJzwQLz.jpg
3.接下來點選 用戶設置 >> 報警媒介 >> 添加,類型選擇剛配置完成的Telegram,收件人填入聊天室ID,報警時間也可做配置,完成點擊添加,以上即完成透過Telegram發送報警之配置。
https://ithelp.ithome.com.tw/upload/images/20230924/20161484UV7efzRA7W.jpg


上一篇
8-Zabbix 透過Gmail發送報警
下一篇
10-Zabbix 添加自訂義監控項
系列文
Zabbix 監控實做分享28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言