Spug推送助手針對常見的報警系統,内置好了很多報警模版,可以簡單快捷的配置電話、短信、郵件、釘釘、飛書、企業微信等報警通知
Zabbix是現在企業用的比較多的開源監控系統,Zabbix電話短信報警更是運維不可缺少的報警管道,假如半夜正在睡覺伺服器異常了,這時候電話報警就非常必要。
Spug推送助手針對常見的報警系統,内置好了很多報警模版,可以讓使用者簡單快捷的配置常見的報警通知,下面以Zabbix為例,看一下如何快速配置電話、短信、郵件、釘釘、飛書、企業微信等報警通知。
打開推送助手官網,選擇Zabbix模闆
推送助手官網push.spug.cc / 模闆市場 / Zabbix模闆 / 使用模版 / 配置模闆對象
拷貝儲存模闆編碼
配置完成推送對象後,拷貝模闆ID
Zabbix添加報警媒介
- Zabbix / 報警媒介類型 / 添加
名稱:推送助手報警
類型:腳本
腳本名稱:spug_push_alert.sh
腳本參數1:abPampgaabc //粘貼上面拷貝的推助手模版編碼
腳本參數2:{ALERT.MESSAGE}
- 配置 Message templates,添加報警發送内容
- 将下面的消息内容拷貝到你的zabbix templates消息裡面,主題可以自己随便定義
- 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消息裡面,主題可以自己随便定義
- 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-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 / 配置 / 動作 / Trigger Action / 建立動作 / 配置報警發送使用者和恢複資訊發送使用者
驗證電話、短信、機器人報警
- 可以手動觸發一下報警,測試一下報警發送。
- 推送助手平台 / 推送日志 也可以看到發送的曆史消息。
關于Spug推送助手:
推送助手是一個內建了電話、短信、郵件、飛書、釘釘、微信、企業微信等多通道的消息推送平台。
使用者隻需要調用一個簡單的URL,就可以完成多通道的消息推送。連結:push.spug.cc