zabbix設置釘釘機器人報警


使用釘釘機器人進行通報zabbix報警

使用python編寫釘釘機器人發送消息代碼:

#!/usr/bin/python
# -*- coding: utf-8 -*-
# Author: bboysoul
import requests
import json
import sys
import os
 
headers = {'Content-Type': 'application/json;charset=utf-8'}
api_url = "釘釘機器人webhook url"
 
def msg(text):
    json_text= {
     "msgtype": "text",
        "at": {
            "atMobiles": [
                "需要@人的手機號"
            ],
            "isAtAll": False
        },
        "text": {
            "content": text
        }
    }
    print requests.post(api_url,json.dumps(json_text),headers=headers).content
     
if __name__ == '__main__':
    text = sys.argv[1]
    msg(text)

將以上腳本存放在zabbix-server服務器的/usr/lib/zabbix/alertscripts/ 目錄下:

一、登錄zabbix portal上,管理----報警媒介類型----創建媒體類型

將以上信息填寫完整,點擊更新。

 

二、為對應用戶添加報警媒介:

 管理----用戶----要添加報警媒介的用戶:

當監控在什么狀態下,要觸發報警規則,按需進行添加

 

三、配置觸發報警動作:

  配置----動作----創建動作

需要哪個觸發器進行報警:按需進行添加

添加完動作后,點擊操作:去定義要發送的內容,

點擊新的,進行添加需要發送的用戶,以及通過哪種途徑進行發送:

恢復操作和更新操作按需進行添加,操作步驟和 上面步驟相同,

操作完以上步驟,釘釘報警規則已經添加完畢。


ps:以上步驟有問題的歡迎指出,謝謝

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM