zabbix告警通知

2021-09-28 18:23:52 字數 1044 閱讀 8352

指令碼告警

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 觸發器 動作 郵件還是命令 媒介 指令碼還是第三方 傳送郵件 監控第一步驟,我們從最底層開始 先新增媒介 因為沒有郵件伺服器,所以我們選擇指令碼 三 新增...