指令碼告警
1:報警媒介型別設定
2:配置動作
3:使用者媒介配置
4:編寫指令碼sever端配置
結果驗證
郵件告警
釘釘告警
指令碼告警
傳送小助理的方式告警;
可以自己編寫指令碼,呼叫傳送郵件或者是oa系統的開放api實現通知功能,例如釘釘等
1:報警媒介型別設定
管理》報警媒介型別設定進行設定
指令碼引數設定:
:傳送給誰
:概要
:告警內容
指令碼名稱自定義的:sendim.sh 這個要跟後面步驟的一致
恢復配置:
3:使用者媒介配置
用於配置傳送給某些人檢視,名字要是系統裡面有的,否則會提示no media defined for user.
4:編寫指令碼sever端配置
cat zabbix_server.conf|grep externalscripts
找到:
/usr/lib/zabbix/externalscripts
進入到上面路徑:
cd /usr/lib/zabbix/externalscripts
編寫指令碼:指令碼名稱要與第一步的一樣
vi sendim.sh
過程**現許可權錯誤,使用絕對路徑可以知道
/usr/lib/zabbix/alertscripts/sendim.sh: line 2: 1.txt: permission denied
#!/bin/bash
# $1 $2 $3分別代表第一步設定的3個引數。$3是一陣列的形式,用for才可以遍歷
for i in $3
doecho $i>>/usr/lib/zabbix/alertscripts/1.txt #這裡要寫絕對路徑,否則會提示沒有許可權
done
#這裡就可以用指令碼完成很多任務作了,呼叫第三方api等12
3456
7結果驗證
郵件告警
待補充釘釘告警
待補充
zabbix傳送告警
之前使用郵件和簡訊傳送zabbix告警資訊,但告警資訊無法實時檢視或者無法傳送,故障無法及時通知運維人員。引用 1 簡單高效 介面採用url,簡化呼叫複雜度,返回結果均為json格式 2 資訊共享 3 7 24不間斷服務 4 支援傳送多 資訊 5 使用者管理 使用者密碼分為管理密碼和介面密碼,保證使...
zabbix 語音告警
官方的這篇文件有個坑,這個agent是需要手動啟動的!需要執行 alert agent bin start.sh 指令碼啟動官方提供的客戶端。root aliyun bin usr local zabbix alertscripts alert agent bin start.sh 一 新增rest...
Zabbix實戰 Zabbix基於郵件告警配置
參考樣例 一 軟體版本 作業系統 centos 6.5 x86 64 zabbix版本 3.0.3 二 zabbix 執行告警動作流程 item 觸發器 動作 郵件還是命令 媒介 指令碼還是第三方 傳送郵件 監控第一步驟,我們從最底層開始 先新增媒介 因為沒有郵件伺服器,所以我們選擇指令碼 三 新增...