主頁 > 知識庫 > Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼

Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼

熱門標(biāo)簽:云南電商智能外呼系統(tǒng)哪家好 廈門防封電銷電話卡 外呼系統(tǒng)全國 宜賓銷售外呼系統(tǒng)軟件 地圖標(biāo)注能更改嗎 高德地圖標(biāo)注公司需要錢 濰坊寒亭400電話辦理多少錢 地圖標(biāo)注員有發(fā)展前景嗎 四川保險(xiǎn)智能外呼系統(tǒng)

需求

Zabbix配置釘釘告警和Prometheus配置釘釘告警類似。只不過Zabbix通過釘釘告警是通過Python腳本實(shí)現(xiàn)。而Prometheus是通過釘釘?shù)亩M(jìn)制包實(shí)現(xiàn)。

釘釘?shù)脑O(shè)置可以參看我的另外一篇博文(Prometheus 配置釘釘告警): https://knight.blog.csdn.net/article/details/105583741

我們現(xiàn)在主要來講解Zabbix的設(shè)置實(shí)現(xiàn)

釘釘Webhook代碼實(shí)現(xiàn)

vim /usr/local/zabbix/share/zabbix/alertscripts/dingding.py

#!/usr/bin/env python
#coding:utf-8
 
import requests,json,sys,os,datetime
webhook="https://oapi.dingtalk.com/robot/send?access_token=6e5bcfee12bc6fa7f3c6bd16b7d6c333d86266cecadd3fe5e77a29cedae9f9"   #說明:這里改為自己創(chuàng)建的機(jī)器人的webhook的值
 
user=sys.argv[1]
text=sys.argv[3]
data={
  "msgtype": "text",
  "text": {
    "content": text
  },
  "at": {
    "atMobiles": [
      user
    ],
    "isAtAll": False
  }
}
headers = {'Content-Type': 'application/json'}
x=requests.post(url=webhook,data=json.dumps(data),headers=headers)
if os.path.exists("/tmp/dingding.log"):
  f=open("/tmp/dingding.log","a+")
else:
  f=open("/tmp/dingding.log","w+")
f.write("\n"+"--"*30)
if x.json()["errcode"] == 0:
  f.write("\n"+str(datetime.datetime.now())+"  "+str(user)+"  "+"發(fā)送成功"+"\n"+str(text))
  f.close()
else:
  f.write("\n"+str(datetime.datetime.now()) + "  " + str(user) + "  " + "發(fā)送失敗" + "\n" + str(text))
  f.close()

執(zhí)行一下:

chmod +x dingding.py # 加執(zhí)行權(quán)限
python dingding.py a b "測試"

我們看釘釘能不能收到告警(記得釘釘要加服務(wù)器的公網(wǎng)ip的白名單)

Zabbix的配置如下:

(1)配置報(bào)警媒介類型:

配置---> 報(bào)警媒介類型,腳本參數(shù)如下:

{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}

截圖如下:

(2)配置動作

 配置--->動作--->創(chuàng)建動作,把微信告警或者郵件告警的“操作”和恢復(fù)操作內(nèi)容拷貝過來即可。

(3)最后配置用戶

配置--->用戶---> 報(bào)警媒介,把釘釘加進(jìn)來即可。 其中收件人要寫自己的電話號碼。

 Zabbix的配置就配置完了。我們看一下告警的效果圖

總結(jié)

到此這篇關(guān)于Zabbix 配置釘釘告警的文章就介紹到這了,更多相關(guān)Zabbix 配置釘釘告警內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:德州 巴彥淖爾 廣安 紅河 回訪 湛江 廊坊 滁州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼》,本文關(guān)鍵詞  Zabbix,配置,釘釘,告警,功能,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章