天天看點

配置zabbix+telegram告警

zabbix 配置 telgram 告警

zabbix4.0 配置 Zabbix-in-Telegram

telegram大概是國外最有逼格的聊天軟體了,下面介紹用zabbix+telegram報警機制,自動給使用者發送報警資訊

國内推薦使用丁丁,微信或者qq等工具.

申請機器人參考: https://core.telegram.org/bots#creating-a-new-bot

1.通路 https://telegram.me/botfather ,使用使用 **/newbot **指令建立新的bot.

2.将新生成的 bot 加入需要被告警的 Tel 群組.輸入一些文本.稍後擷取資訊.

3.然後通路 https://api.telegram.org/botXXX:YYY/getUpdates 擷取資訊.

botXXX:YYY 中XXX:YYY 請替換為擷取的 token

type:group 為 Tle 的組, title 對應組名,id 為組 ID.

執行 POST 測試機器人是否正常.

ZZZ 替換為 剛擷取的 組ID 例如 -2788747XXX

text 中為文本内容

配置zabbix+telegram告警

zabbix in Telegram 配置: https://github.com/ableev/Zabbix-in-Telegram

打開zabbix_server配置,檢視

clone 代碼,安裝依賴.

複制告警腳本至配置路徑

修改 zbxtg_settings.py

tg_key 是生成的 Tel Token.zabbix使用者名密碼必須是能夠登陸的,且有權限.可以使用Admin.

測試腳本是否可以正常發送告警.

調試

您可以使用以下指令從指令行發送消息:

<code>@username</code> 是 telgrame  需要接受告警的 使用者名,或者組名.使用組名時,加 <code>--group</code>參數

建立 報警媒介類型: 此配置為 3.0及以上版本配置

建立 動作

在 操作 中,填寫觸發後的消息内容和發送使用者組或使用者,如下

在 恢複操作 中,填寫觸發後的消息内容和使用者

配置 使用者,為被告警使用者組添加 報警媒介.

配置zabbix+telegram告警

模拟告警, 觀察 Tel 組是否可以收到告警.

配置zabbix+telegram告警