Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼
需求
Zabbix配置釘釘告警和Prometheus配置釘釘告警類(lèi)似。只不過(guò)Zabbix通過(guò)釘釘告警是通過(guò)Python腳本實(shí)現(xiàn)。而Prometheus是通過(guò)釘釘?shù)亩M(jìn)制包實(shí)現(xiàn)。
釘釘?shù)脑O(shè)置可以參看我的另外一篇博文(Prometheus 配置釘釘告警):https://knight.blog.csdn.net/article/details/105583741
我們現(xiàn)在主要來(lái)講解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" #說(shuō)明:這里改為自己創(chuàng)建的機(jī)器人的webhook的值 user=sys.argv[1] text=sys.argv[3] data={ "msgtype": "text", "text": { "conte
執(zhí)行一下:
chmod +x dingding.py # 加執(zhí)行權(quán)限 python dingding.py a b "測(cè)試"
我們看釘釘能不能收到告警(記得釘釘要加服務(wù)器的公網(wǎng)ip的白名單)
Zabbix的配置如下:
(1)配置報(bào)警媒介類(lèi)型:
配置---> 報(bào)警媒介類(lèi)型,腳本參數(shù)如下:
{ALERT.SENDTO} {ALERT.SUBJECT} {ALERT.MESSAGE}
截圖如下:
(2)配置動(dòng)作
配置--->動(dòng)作--->創(chuàng)建動(dòng)作,把微信告警或者郵件告警的“操作”和恢復(fù)操作內(nèi)容拷貝過(guò)來(lái)即可。
(3)最后配置用戶(hù)
配置--->用戶(hù)---> 報(bào)警媒介,把釘釘加進(jìn)來(lái)即可。 其中收件人要寫(xiě)自己的電話號(hào)碼。
Zabbix的配置就配置完了。我們看一下告警的效果圖
總結(jié)
到此這篇關(guān)于Zabbix 配置釘釘告警的文章就介紹到這了,更多相關(guān)Zabbix 配置釘釘告警內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。