日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Zabbix配置釘釘?shù)膸D片報(bào)警功能

瀏覽:24日期:2023-04-06 15:09:10

實(shí)現(xiàn)思路:

首先報(bào)警信息里要有itemid,這是前提,根據(jù)信息里傳入的參數(shù)使用正則匹配到itemid構(gòu)建一個(gè)session會(huì)話,或者使用cookie來進(jìn)行登錄,根據(jù)itemid去請(qǐng)求圖片,并將獲取到的圖片保存到本地,由于markdown的圖片鏈接需要被訪問到,我的zabbix是在內(nèi)網(wǎng)中,所以需要將圖片傳到圖床或者傳到一個(gè)具有公網(wǎng)IP的web服務(wù)器,我這里傳到了我的個(gè)人服務(wù)器將報(bào)警信息轉(zhuǎn)換成markdown語法格式構(gòu)造請(qǐng)求利用釘釘?shù)膚ebhook發(fā)送消息設(shè)置釘釘機(jī)器人

釘釘機(jī)器人需要進(jìn)行安全設(shè)置,這里我定義了關(guān)鍵詞”通知“,也就是說發(fā)送的消息中必須包含這個(gè)詞

腳本實(shí)現(xiàn)由于需要將圖片從本地拷到遠(yuǎn)端,免密需要提前配置好,腳本是用zabbix用戶執(zhí)行,Web服務(wù)器目錄的安全策略最好設(shè)置一下

#!/usr/bin/python# -*- coding: utf-8 -*-import requests,timeimport json,sys,re,oszabbixserver_url ="http://192.168.99.200/index.php"#定義遠(yuǎn)端的web服務(wù)器地址,將圖片復(fù)制到遠(yuǎn)端的web目錄下pname_path="http://47.103.15.51/dingding_pic/"#定義獲取的圖片地址testUrl = "http://192.168.99.200/chart.php"host="192.168.99.200"def get_itemid():  itemid=re.search(r"ITEM ID:(\d+)",sys.argv[2]).group(1)  return itemiddef get_picture(itemid,pname):  #構(gòu)建session,或者可以一次構(gòu)建之后使用cookie登錄  myRequests = requests.Session()  try:    loginHeaders = {      "Host":host,            "Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"     }    # 構(gòu)建登錄所需的信息    playLoad = {      "name": "Admin",      "password": "zabbix",      "autologin": "1",      "enter": "Sign in",    }    myRequests.post(url=zabbixserver_url, headers=loginHeaders, data=playLoad)    testUrlplayLoad = {      "from": "now-10m",      "to": "now",      "itemids": itemid,      "width": "700",    }    testGraph = myRequests.get(url=testUrl,params=testUrlplayLoad)    IMAGEPATH = os.path.join("/usr/lib/zabbix/alertscripts/dingding_pic/", pname)    #將獲取到的圖片數(shù)據(jù)寫入到文件中去    with open(IMAGEPATH,"wb") as f:      f.write(testGraph.content)    os.system("sudo scp %s root@47.103.15.51:/usr/share/nginx/html/dingding_pic" %IMAGEPATH)     pname_url = pname_path+pname    return pname_url  except Exception as e:    print(e)    return False#構(gòu)造發(fā)送消息的請(qǐng)求def send_msg(pname_url,info3):  headers = {"Content-Type": "application/json;charset=utf-8"}  print(info3)  data = {    "msgtype": "markdown",    "markdown": {      "title": info1,      "text": "## 通知:\n"+info3+"![screenshot](%s)\n"%(pname_url)    },    "at":{      "atMobiles": reminders,      "isAtAll": False,    },    }  r = requests.post(url=webhook_url,json=data,headers=headers)  print(r.text)#對(duì)報(bào)警信息進(jìn)行格式化  def info_text():  new_text = ""  x = info2.split("\n")  for i in x:    if re.search("ITEM ID",str(i)):      pass    else:      new_text+="- "+str(i)+("\n")  print(type(new_text))   return new_textif __name__ == "__main__":  #將報(bào)警信息寫入日志  os.system("echo hello >> /tmp/syslog.md")    pname = str(int(time.time()))+".png"  info1 = str(sys.argv[1])  info2 = str(sys.argv[2])  info3 = info_text()  with open("/tmp/syslog.md","a") as f:    f.write(info1)    f.write(info2)    f.close()  reminders = []  webhook_url = "https://oapi.dingtalk.com/robot/send?access_token=771ded387e6be652c51a2b6c83cade4e048e3da4fdfe128f1db6b124b87df18a"  itemid = get_itemid()     pname_url=get_picture(itemid,pname)  print(pname_url)  send_msg(pname_url,info3)

定義報(bào)警媒介類型打開zabbix監(jiān)控web,在管理菜單中選擇報(bào)警媒介類型,創(chuàng)建媒體類型,選擇腳本,填寫剛才編寫的郵件帶圖腳本名稱zabbix_email_pic.py,腳本參數(shù),最后添加

打開管理中的用戶,點(diǎn)擊需要設(shè)置郵件告警的用戶,然后在報(bào)警媒介中添加報(bào)警媒介,在彈框中選擇剛才定義的類型,收件人自定義,最后添加

定義告警動(dòng)作

點(diǎn)擊配置菜單中的動(dòng)作,創(chuàng)建動(dòng)作,然后根據(jù)圖片進(jìn)行填寫

操作默認(rèn)標(biāo)題 Zabbix告京:服務(wù)器:{HOSTNAME}發(fā)生: {TRIGGER.NAME}故障!ITEMID:{ITEM.ID}告警主機(jī):{HOST.NAME}告警主機(jī):{HOST.IP}告警時(shí)間:{EVENT.DATE} {EVENT.TIME}告警等級(jí):{TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警項(xiàng)目:{TRIGGER.KEY}問題詳情:{ITEM.NAME}:{ITEM.VALUE}當(dāng)前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE}事件ID:{EVENT.ID}恢復(fù)操作Zabbix告京:服務(wù)器:{HOST.NAME}發(fā)生: {TRIGGER.NAME}已恢復(fù)!ITEMID:{ITEM.ID}告警主機(jī):{HOST.NAME}告警主機(jī):{HOST.IP}告警時(shí)間:{EVENT.DATE} {EVENT.TIME}告警等級(jí):{TRIGGER.SEVERITY}告警信息: {TRIGGER.NAME}告警項(xiàng)目:{TRIGGER.KEY}問題詳情:{ITEM.NAME}:{ITEM.VALUE}當(dāng)前狀態(tài):{TRIGGER.STATUS}:{ITEM.VALUE}事件ID:{EVENT.ID}



最終效果

可以手動(dòng)觸發(fā)一個(gè)報(bào)警測(cè)試效果


至此,zabbix的微信,郵箱,釘釘?shù)膸D報(bào)警均已配置完成

總結(jié)

以上所述是小編給大家介紹的Zabbix配置釘釘?shù)膸D片報(bào)警功能,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

標(biāo)簽: Zabbix
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
中文字幕日韩亚洲| 国产福利91精品一区二区| 欧美日韩伊人| 欧洲亚洲一区二区三区| 精品亚洲成人| 久久精品国产网站| 久久精品超碰| 国产日韩中文在线中文字幕 | 99久久视频| 亚洲精品一区三区三区在线观看| 精品精品国产三级a∨在线| 国产精品资源| 国产一区二区三区四区大秀| 精品一区91| 九一成人免费视频| 好吊一区二区三区| 在线一区二区三区视频| 久久亚洲视频| 欧美日韩一区二区三区在线电影| 欧美日韩在线精品一区二区三区激情综合 | 91成人在线网站| 国产精品巨作av| 国产成人精品三级高清久久91| 欧洲一级精品| 国产精品日韩欧美一区| 亚洲精品女人| 日韩综合在线| 在线看片日韩| 麻豆网站免费在线观看| 久久性天堂网| 欧美韩日一区| 国产精品毛片一区二区三区| 国产精品一区二区免费福利视频| 日韩av首页| 久久精品99国产国产精| 黑丝一区二区三区| 久久久久97| 蜜桃av一区二区| 九九精品调教| 视频一区在线播放| 欧美91在线|欧美| 亚洲三级毛片| 久久国产主播| 精品国产中文字幕第一页| 亚洲欧美日韩精品一区二区 | 亚洲1234区| 国产精品毛片视频| 亚洲综合图色| 亚洲成人精选| 欧美三级网址| 91大神在线观看线路一区| 夜久久久久久| 99视频精品全国免费| 国产精品伦一区二区| 亚洲三级在线| 中文字幕一区二区三区日韩精品| 激情久久五月| 99精品综合| 久久美女性网| 日韩一区电影| 国产日韩电影| 日韩免费一区| 天堂av在线| 国产传媒在线| 欧美精品日日操| 国产精品巨作av| 国产精品久久久久久久久久白浆 | 久久三级福利| 性欧美videohd高精| 伊人网在线播放| 天堂а√在线最新版中文在线| 国产精品99一区二区三| 久久影院资源站| 日韩在线观看一区| 久久九九精品| 日韩视频中文| 亚洲精品影视| 国产日韩视频在线| av中文字幕在线观看第一页| 日韩中文在线电影| 亚洲一级二级| 日韩欧美中文字幕在线视频| 日韩国产欧美在线播放| 欧美日本不卡高清| 亚洲深夜视频| 噜噜噜久久亚洲精品国产品小说| 亚洲日本免费电影| 日韩精品久久理论片| 美女国产一区二区三区| 亚洲爱爱视频| 亚洲理论在线| 日韩成人a**站| 石原莉奈在线亚洲三区| 国产欧美成人| 在线一区免费| 麻豆精品蜜桃视频网站| 国产精品99一区二区| 少妇精品在线| 日本蜜桃在线观看视频| 日韩亚洲精品在线观看| yellow在线观看网址| 天堂va蜜桃一区二区三区| 97精品国产99久久久久久免费| 精品一区二区三区亚洲| 免费看欧美美女黄的网站| 国产成人久久精品一区二区三区| 伊人久久婷婷| 国语对白精品一区二区| 亚久久调教视频| 午夜精品一区二区三区国产| 精品网站999| 欧美日韩一区二区三区在线电影| 91精品99| 1024精品一区二区三区| 国产一区一一区高清不卡| 91av一区| 亚洲精品一二三**| 久久婷婷亚洲| 国产精品a级| 欧美一区二区三区久久| 午夜电影一区| 蜜臀a∨国产成人精品| 亚洲高清毛片| 神马日本精品| 五月激情久久| 在线视频观看日韩| 日韩精品免费视频一区二区三区| 99热精品久久| 精品国产不卡一区二区| 国产精品午夜一区二区三区| 亚洲精品无播放器在线播放| 亚洲一区二区av| 亚洲人成亚洲精品| 亚洲福利精品| 激情视频一区二区三区| 99国产精品免费视频观看| 国产99久久| 欧美日韩国产探花| 亚洲香蕉久久| 国产乱码精品一区二区三区四区 | 91麻豆精品激情在线观看最新 | 欧美xxxx中国| 久久麻豆视频| 国产情侣久久| 精品国产乱码| 久久精品1区| 久久香蕉精品| 国产精品成人国产| 在线看片国产福利你懂的| 亚洲国产专区校园欧美| av不卡免费看| 欧美精品福利| 日韩国产一区二区| 欧美aa国产视频| 六月婷婷一区| 国产suv精品一区二区四区视频| 成人片免费看| 国产一区日韩一区| 中文字幕亚洲影视| 国产一区二区三区黄网站| 五月天激情综合网| 久久不卡日韩美女| 国内精品福利| 久久成人福利| 99国产精品99久久久久久粉嫩| 日本天堂一区| 午夜国产欧美理论在线播放| 国产亚洲电影| 香蕉成人久久| 久久久久久一区二区| 亚洲精品九九| 欧美日韩中文一区二区| 欧美一区精品| 日韩中文在线电影| 国产欧美69| 亚洲免费福利一区| 久久在线免费| 黄色在线观看www| 啪啪亚洲精品| 亚洲人亚洲人色久| 午夜日本精品| 欧美特黄一级大片| 国产不卡精品| 国产专区精品| 国产精品一站二站| 亚洲字幕久久| 国产精品试看| 红桃视频国产一区| 国产66精品| 久久91视频| 久草精品视频| 欧美91在线| 成人午夜在线| 91视频精品| 色黄视频在线观看| 日本不良网站在线观看| 国产成年精品| 日韩在线观看| 久久精品91| 亚洲欧洲一区|