zabbix3 0 微信告警

2022-04-20 20:03:18 字數 2593 閱讀 6120

申請**

點選「立即註冊」。根據提示註冊企業號,到「選擇型別」時,選擇最右邊的企業號。注意:企業描述中:「報警」是敏感詞不能使用。登入之後,可以看到如下頁面 

填寫資訊:

申請完畢後,登入

在通訊錄新增成員

新增應用

填寫資訊

填寫完成後,出現你剛填寫的應用

記住應用id,後面能用到!

點選設定,管理組,許可權管理, 記住  corpid   secret   (後面能用到)

現在萬事俱備,可以開始編寫指令碼了。 

編寫指令碼

在/usr/lib/zabbix/alertscripts下編寫指令碼wechat.sh

指令碼如下:

1 #!/bin/bash

2###script_name:weixin.sh###

3 ###send message from weixin for

zabbix monitor###

4###wuhf###

5 ###v1-2015-08-25

###6

7 cropid='

************

'8 secret='

************

'9 gurl="

"10 gtoken=$(/usr/bin/curl -s -g $gurl | awk -f\"

'')11

12 purl="

"1314function body() ,\n

'27 printf '

\t"safe":"0"\n

'28 printf '

}\n'29}

30 /usr/bin/curl --data-ascii "

$(body $1 $2 $3)

" $purl

注釋:更新**(其上可能呼叫的url時效)

1 #!/bin/bash

23 cropid='

wxe46cfc45d0c07e23

'4 secret='

takl9ww2eo_ww5agenhr7mja6nl89sz1ghbhpae8jus

'5 gurl="

"6 gtoken=$(/usr/bin/curl -s -g $gurl | awk -f\"

'')7 purl="

"8function body() ,\n

'19 printf '

\t"safe":"0"\n

'20 printf '

}\n'21}

22 /usr/bin/curl --data-ascii "

$(body $1 $2 $3)

" $purl

chown -r zabbix:zabbix /usr/local/zabbix/alertscripts chmod 750 /usr/local/zabbix/alertscripts/wechat.sh如果能的話,繼續下一步。反之檢查上面有什麼問題

然後到zabbix上新增

點選管理---**型別---建立**型別

管理---使用者---新增使用者

組態---動作---新增動作

名稱:weixin_action 預設接收人:故障,伺服器:發生: 故障!

預設資訊:

恢復資訊:打鉤

恢復主旨:恢復, 伺服器:: 已恢復!

恢復資訊:

已啟用:打鉤 

表示成功!

附加:在搭建的過程中,我碰見了乙個問題就是,

zabbix 微信告警

yum安裝git 轉殖 zabbix alert wechat 複製zabbix alert wechat wechat.py到 usr lib zabbix alertscripts 目錄下 賦許可權 修改指令碼,把上面查詢到的 corpid,secret,agentid 填寫到指令碼此處 安裝e...

ZABBIX實現微信告警

根據自己server的環境進行選擇 提取碼 xi53 weixin darwin amd64 weixin linux amd64 weixin windows amd64.exe cd usr lib zabbix alertscripts rz y mv weixin linux amd64 w...

ZABBIX4 0 微信告警

2.然後自建乙個應用程式 需要記錄以下資訊 agentld 1000002 secret 0u4jr x zabbix server服務端配置指令碼 查詢zabbix server.conf配置檔案位置,修改 已存在可不修改 然後進入該目錄,配置指令碼 root zabbix alertscript...