天天看點

五分鐘實作Zabbix電話短信機器人報警

Spug推送助手針對常見的報警系統,内置好了很多報警模版,可以簡單快捷的配置電話、短信、郵件、釘釘、飛書、企業微信等報警通知

Zabbix是現在企業用的比較多的開源監控系統,Zabbix電話短信報警更是運維不可缺少的報警管道,假如半夜正在睡覺伺服器異常了,這時候電話報警就非常必要。
Spug推送助手針對常見的報警系統,内置好了很多報警模版,可以讓使用者簡單快捷的配置常見的報警通知,下面以Zabbix為例,看一下如何快速配置電話、短信、郵件、釘釘、飛書、企業微信等報警通知。

打開推送助手官網,選擇Zabbix模闆

推送助手官網push.spug.cc / 模闆市場 / Zabbix模闆 / 使用模版 / 配置模闆對象
五分鐘實作Zabbix電話短信機器人報警
五分鐘實作Zabbix電話短信機器人報警

拷貝儲存模闆編碼

配置完成推送對象後,拷貝模闆ID
五分鐘實作Zabbix電話短信機器人報警

Zabbix添加報警媒介

  • Zabbix / 報警媒介類型 / 添加
    五分鐘實作Zabbix電話短信機器人報警
名稱:推送助手報警
  類型:腳本
  腳本名稱:spug_push_alert.sh
  腳本參數1:abPampgaabc   //粘貼上面拷貝的推助手模版編碼
  腳本參數2:{ALERT.MESSAGE}
           
  • 配置 Message templates,添加報警發送内容
  • 将下面的消息内容拷貝到你的zabbix templates消息裡面,主題可以自己随便定義
五分鐘實作Zabbix電話短信機器人報警
  • Message type: 問題
status={TRIGGER.STATUS}&name={EVENT.NAME}&severity={EVENT.SEVERITY}&date={EVENT.DATE}&time={EVENT.TIME}&age={EVENT.AGE}&ip={HOST.IP}&hostname={HOST.NAME}&key={TRIGGER.KEY1}&value={ITEM.LASTVALUE}
           
  • 添加報警恢複内容
  • 将下面的消息内容拷貝到你的zabbix templates消息裡面,主題可以自己随便定義
    五分鐘實作Zabbix電話短信機器人報警
  • Message type:Problem recovery
status={TRIGGER.STATUS}&name={EVENT.NAME}&severity={EVENT.SEVERITY}&date={EVENT.DATE}&time={EVENT.TIME}&age={EVENT.AGE}&ip={HOST.IP}&hostname={HOST.NAME}&key={TRIGGER.KEY1}&value={ITEM.LASTVALUE}&recovery_date={EVENT.RECOVERY.DATE}&recovery_time={EVENT.RECOVERY.TIME}
           
五分鐘實作Zabbix電話短信機器人報警

添加zabbix報警報警腳本

登入zabbix-server伺服器,添加zabbix執行的報警媒介腳本
$ vim /usr/lib/zabbix/alertscripts/spug_push.sh

#!/bin/bash
/usr/bin/curl -X POST -d "$2" https://push.spug.cc/send/$1


# 添加腳本執行權限
$ chmod +x  /usr/lib/zabbix/alertscripts/spug_push.sh

           

添加Zabbix報警使用者

Zabbix / 管理 / 使用者 / 關聯推送助手報警媒介
五分鐘實作Zabbix電話短信機器人報警
五分鐘實作Zabbix電話短信機器人報警
五分鐘實作Zabbix電話短信機器人報警

添加Zabbix觸發器

Zabbix / 配置 / 動作 / Trigger Action / 建立動作 / 配置報警發送使用者和恢複資訊發送使用者
五分鐘實作Zabbix電話短信機器人報警
五分鐘實作Zabbix電話短信機器人報警
五分鐘實作Zabbix電話短信機器人報警
五分鐘實作Zabbix電話短信機器人報警

驗證電話、短信、機器人報警

  • 可以手動觸發一下報警,測試一下報警發送。
    五分鐘實作Zabbix電話短信機器人報警
  • 推送助手平台 / 推送日志 也可以看到發送的曆史消息。
    五分鐘實作Zabbix電話短信機器人報警

關于Spug推送助手:

推送助手是一個內建了電話、短信、郵件、飛書、釘釘、微信、企業微信等多通道的消息推送平台。

使用者隻需要調用一個簡單的URL,就可以完成多通道的消息推送。連結:push.spug.cc