zabbix 語音告警

2022-06-14 11:45:15 字數 1904 閱讀 3385

官方的這篇文件有個坑,這個agent是需要手動啟動的!需要執行 alert-agent/bin/start.sh 指令碼啟動官方提供的客戶端。

[root@aliyun bin]/usr/local/zabbix/alertscripts/alert-agent/bin/start.sh &

一:新增rest api應用獲取key:

1.新增rest api應用 後可以獲取到對應的key 並且下方有事例資訊,看了下流程就是把一段json 內容通過post 方式傳遞到api 伺服器即可。

2.配置通知策略為**告警:

二:zabbix 配置:

這裡基本和郵件報警類似:《zabbix 配置郵件報警 》

1. 在alertscripts 目錄建立指令碼檔案:

zabbix 傳入引數message ,指令碼獲取引數寫入到檔案onealert 中暫存,curl 使用post 方式將檔案onealert 中的值傳到api 伺服器。

[root@aliyun ~]cd /usr/local/zabbix/alertscripts

[root@aliyun alertscripts]vim onealert.sh

#!/bin/bash

posturl=""

onea=/tmp/onealert

echo "$1">$onea

[root@aliyun alertscripts]chown zabbix.zabbix onealert.sh

[root@aliyun alertscripts]touch /tmp/onealert

[root@aliyun alertscripts]chown zabbix.zabbix /tmp/onealert

2. 配置zabbix 報警媒介和動作:

這裡的引數只填寫 即可

3.配置使用者通知:

收件人 也就是send to 隨意填寫,因為收件人資訊稍後會寫到message 裡面,通知時間這裡,語音告警一般用於晚上,所以可以設定為00:00-07:00時間段。

default subject 填寫trigger

","eventtype":"trigger",

"alarmname":"",

"entityname":"",

"entityid":"",

"priority":3,

"alarmcontent":" :"

}recovery subject 填寫resolve

好了,配置完了,模擬故障測試一下看看情況,如果在onealert 的告警中已經看到告警任務,**告警配額也已經消耗了一條(免費使用者每月50個**通知),但是沒有**打進來,可以換個號碼測試一下,之前乙個朋友測試到電信號碼不成功,換移動號後正常了。

zabbix傳送告警

之前使用郵件和簡訊傳送zabbix告警資訊,但告警資訊無法實時檢視或者無法傳送,故障無法及時通知運維人員。引用 1 簡單高效 介面採用url,簡化呼叫複雜度,返回結果均為json格式 2 資訊共享 3 7 24不間斷服務 4 支援傳送多 資訊 5 使用者管理 使用者密碼分為管理密碼和介面密碼,保證使...

zabbix告警通知

指令碼告警 1 報警媒介型別設定 2 配置動作 3 使用者媒介配置 4 編寫指令碼sever端配置 結果驗證 郵件告警 釘釘告警 指令碼告警 傳送小助理的方式告警 可以自己編寫指令碼,呼叫傳送郵件或者是oa系統的開放api實現通知功能,例如釘釘等 1 報警媒介型別設定 管理 報警媒介型別設定進行設定...

Zabbix實戰 Zabbix基於郵件告警配置

參考樣例 一 軟體版本 作業系統 centos 6.5 x86 64 zabbix版本 3.0.3 二 zabbix 執行告警動作流程 item 觸發器 動作 郵件還是命令 媒介 指令碼還是第三方 傳送郵件 監控第一步驟,我們從最底層開始 先新增媒介 因為沒有郵件伺服器,所以我們選擇指令碼 三 新增...