日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

zabbix對接企業(yè)微信web機器人發(fā)送報警信息

 看見就非常 2021-01-19
  1. #!/usr/bin/env python2
  2. # -*- coding:utf-8 -*-


  3. """
  4. zabbix
  5. 監(jiān)控腳本-企業(yè)微信機器人
  6. """
  7. import sys
  8. import getopt
  9. import requests
  10. import traceback

  11. try:
  12. opts, args = getopt.getopt(sys.argv[1:], shortopts='', longopts=['webhook_url=', 'alert_message='])

  13. for opt, value in opts:
  14. if opt == '--webhook_url':
  15. webhook_url = value
  16. elif opt == '--alert_message':
  17. alert_message = value
  18. webhook_header = {
  19. "Content-Type": "application/json",
  20. }
  21. webhook_message = {
  22. "msgtype": "text",
  23. "text": {
  24. "content": alert_message
  25. }
  26. }
  27. requests.post(url=webhook_url, headers=webhook_header, json=webhook_message)
  28. except:
  29. traceback.print_exc(file=open('/tmp/wx.log', 'w+'))

編寫完腳本需要就按腳本放到zabbix指定目錄下, 腳本位于服務器配置文件中定義的目錄中AlertScriptsPath

注意腳本名稱就是你腳本的命名的文件名需要注意后綴.py也要加上 

添加管理

 配置動作

添加信息格式

 

  1. 服務器:{HOST.NAME}發(fā)生: {TRIGGER.NAME}故障!

  2. 報警主機:{HOST.NAME}
  3. 監(jiān)控項目:{ITEM.NAME}
  4. 監(jiān)控取值:{ITEM.LASTVALUE}
  5. 報警等級:{TRIGGER.SEVERITY}
  6. 當前狀態(tài):{TRIGGER.STATUS}
  7. 報警信息:{TRIGGER.NAME}
  8. 問題詳情:{ITEM.NAME}-{ITEM.VALUE}
  9. 報警時間:{EVENT.DATE} {EVENT.TIME}
  10. 事件ID:{EVENT.ID}

 恢復操作

  1. 服務器:{HOST.NAME}: {TRIGGER.NAME}已恢復!

  2. 報警主機:{HOST.NAME}
  3. 監(jiān)控項目:{ITEM.NAME}
  4. 監(jiān)控取值:{ITEM.LASTVALUE}
  5. 報警等級:{TRIGGER.SEVERITY}
  6. 當前狀態(tài):{TRIGGER.STATUS}
  7. 報警信息:{TRIGGER.NAME}
  8. 報警時間:{EVENT.DATE} {EVENT.TIME}
  9. 恢復時間:{EVENT.RECOVERY.DATE} {EVENT.RECOVERY.TIME}
  10. 持續(xù)時間:{EVENT.AGE}
  11. 事件ID:{EVENT.ID}

 發(fā)送企業(yè)微信

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多