当前位置: 首页 > news >正文

Zabbix自定义飞书webhook告警媒介1

说明:此配置仅适用于7版本及以上,低版本可能有问题

JavaScript 内容如下:
try {var sourceData = JSON.parse(value),req = new HttpRequest(),response;if (sourceData.HTTPProxy) {req.setProxy(sourceData.HTTPProxy);}req.addHeader('Content-Type: application/json');var targetData = {"msg_type": "text","content": {"text": sourceData.message}};Zabbix.log(4, '[feishu  webhook ] Webhook request with value=' + value);response = req.post(sourceData.URL, JSON.stringify(targetData));Zabbix.log(4, '[feishu    webhook ] Responded with code: ' + req.getStatus() + '. Response: ' + response);try {response = JSON.parse(response);}catch (error) {if (req.getStatus() < 200 || req.getStatus() >= 300) {throw 'Request failed with status code ' + req.getStatus();}else {throw 'Request success, but response parsing failed.';}}if (req.getStatus() !== 200 || response.code !== 0) {throw response.error;}return 'OK';}catch (error) {Zabbix.log(3, '[ Jira webhook ] Sending failed. Error: ' + error);throw 'Failed with error: ' + error;}

相关文章:

  • Linux常见问题-获取日志方法总结(Ubuntu/Debian)
  • MIT6S081-Lab2总结
  • 【数据库设计和SQL基础语法】--表的创建与操作--创建表的语法和实例
  • 01-Redis核心数据结构与高性能原理
  • vscode 安装插件
  • 数据结构之交换排序
  • logback整合rabbitmq实现消息记录日志
  • 原型模式(Prototype Pattern)
  • redis相关题
  • 华为数通---使用基本ACL限制Telnet登录权限案例
  • Java基础-代码块及其细节
  • SpringCloud常见问题
  • wsl2 ubuntu下配置go执行make init 错误 /bin/bash line 1 go command not found
  • 多平台展示预约的服装小程序效果如何
  • Arrarys类的相关细节与知识点
  • [Vue CLI 3] 配置解析之 css.extract
  • 《剑指offer》分解让复杂问题更简单
  • 【comparator, comparable】小总结
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • JS专题之继承
  • MySQL用户中的%到底包不包括localhost?
  • PHP 7 修改了什么呢 -- 2
  • python大佬养成计划----difflib模块
  • Python进阶细节
  • SQLServer之创建数据库快照
  • Windows Containers 大冒险: 容器网络
  • 番外篇1:在Windows环境下安装JDK
  • 计算机在识别图像时“看到”了什么?
  • 日剧·日综资源集合(建议收藏)
  • 如何学习JavaEE,项目又该如何做?
  • 删除表内多余的重复数据
  • 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  • 数据仓库的几种建模方法
  • 我建了一个叫Hello World的项目
  • 用Canvas画一棵二叉树
  • 用mpvue开发微信小程序
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 阿里云移动端播放器高级功能介绍
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​油烟净化器电源安全,保障健康餐饮生活
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #HarmonyOS:Web组件的使用
  • #HarmonyOS:软件安装window和mac预览Hello World
  • (09)Hive——CTE 公共表达式
  • (30)数组元素和与数字和的绝对差
  • (70min)字节暑假实习二面(已挂)
  • (Bean工厂的后处理器入门)学习Spring的第七天
  • (day 12)JavaScript学习笔记(数组3)
  • (顶刊)一个基于分类代理模型的超多目标优化算法
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (四)TensorRT | 基于 GPU 端的 Python 推理
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (新)网络工程师考点串讲与真题详解
  • (译) 函数式 JS #1:简介