邮件、短信、微信、电话发送接口

不止短信 教你用 Python 发送告警通知到微信 常见的告警方式有:邮件,电话,短信,微信。 短信和电话,通常是收费的(若你有不收费的,可以评论分享一下),而邮件又不是那么及时,因此最后我选择微信通知。 这里说的微信,是企业微信,而我之前用注册过个体户的执照,因此可以很轻松就可以注册自己的企业微信。 # 1. 新建应用 登陆网页版企业微信 (https://work.weixin.qq.com/),点击 应用管理 -> 应用 -> 创建应用 上传应用的 logo,输入应用名称,再选择可见范围,成功创建一个告警应用 #... 阅读详情

 

邮件/短信/微信发送接口

1. 邮件、短信、微信、电话发送接口

监控系统产生报警事件之后需要发送报警邮件或者报警短信,各个公司可能有自己的邮件服务器,有自己的邮件发送方法;有自己的短信通道,有自己的短信发送方法。falcon为了适配各个公司,在接入方案上做了一个规范,需要各公司提供http的短信和邮件发送接口。

短信发送http接口:

method: post
params:
  - content: 短信内容
  - tos: 使用逗号分隔的多个手机号

邮件发送http接口:

method: post
params:
  - content: 邮件内容
  - subject: 邮件标题
  - tos: 使用逗号分隔的多个邮件地址

im发送http接口:

method: post
params:
  - content: im内容
  - tos: 使用逗号分隔的多个im号码

不过你可以使用社区提供的 邮件发送网关 和 微信网关,或者使用灵犀提供的 云告警通道。


2. LinkedSee灵犀云通道短信/语音通知接入

目前open-falcon支持LinkedSee灵犀云通道短信/语音通知API快速接入,只需一个API即可快速对接Open Falcon,快速让您拥有告警通知功能,90%的告警压缩比。云通道短信/语音通知接口接入步骤如下:

1、注册开通LinkedSee灵犀云通道

LinkedSee灵犀云通道是专为IT运维打造的专属告警通道,多通道接入,最大程度避免堵塞,支持基于通知内容关键字的分析,合并同类事件,可以帮助您快速定位故障问题。访问LinkedSee灵犀标准版官网地址:注册地址 ,注册灵犀账号,直接开通云通道服务。若已有账号,则直接登录即可。

灵犀注册

2、创建应用

注册成功后,登录系统进入控制台后,点击云通道进入工作台页面。击新建应用,创建应用,如下所示,输入应用名称之后点击保存。

创建应用目前云通道提供短信告警、电话告警、短信通知、语音通知等4种使用场景,创建应用时默认开通短信告警和电话告警两种方式,为保证能正常接收到所有语音和短信告警,应确保短信和电话告警两种方式是打开状态。

3、获取应用token

创建应用成功之后 ,点击查看应用token,如下所示: 获取token

附注:token在后续的api接入步骤中使用。请复制后保存,以备后续使用。

4、获取token后拼接URL

获取token后,需要跟LinkSee灵犀云通道的短信和语音告警url进行拼接:

如若目前创建的应用的token为:d7a11a42aeac6848c3a389622f8,则:

5、配置open-falcon:

将上面的url配置在open-falcon alarm模块的配置文件cfg.json中,可以基于cfg.example.json修改,目前直接适配open-falcon v0.2。接口部分如下所示:

"api": {
        "im": "http://127.0.0.1:10086/wechat",  //微信发送网关地址 
        "sms": "http://127.0.0.1:10086/sms",  //短信发送网关地址
        "mail": "http://127.0.0.1:10086/mail", //邮件发送网关地址
        "dashboard": "http://127.0.0.1:8081",  //dashboard模块的运行地址
        "plus_api":"http://127.0.0.1:8080",   //falcon-plus api模块的运行地址
        "plus_api_token": "default-token-used-in-server-side" //用于和falcon-plus api模块服务端之间的通信认证token
    }

将step4的URL写在截图红框处, 如下所示: 配置修改

若发短信,则把短信发送网关地址替换为上一步中拼接的URL;若要发送语音消息,则将sms处的地址替换为语音对应的url。目前falcon暂不支持同时发送语音和短信通知,若要同时使用语音和短信报警,可以开通linkedsee云告警服务,同时还支持微信和邮件报警。

6、触发告警

Open-Falcon配置完成后,请您触发一条告警,检查是否配置成功。目前Open-Falcon接入LinkedSee灵犀云通道之后,语⾳播报通道是固定内容的语⾳,若想使⽤动态语音播报和更多高级告警功能,欢迎使用云告警产品。>>接入帮助

附注:如果未成功,请确认是否按照上述步骤进行配置。如果确认没有问题,可以联系我们。我们将及时为您提供支持。热线电话:010-84148522

7、认证充值

目前云通道免费版默认为短信10条,电话10通,完成接入配置之后,为保证信息安全,需要点击申请企业认证,填写企业认证相关信息审核通过之后即可充值购买更多的短信和语音告警数量。充值成功之后 ,可以查看用量统计和通知记录,帮助您更好的监控硬件性能,提升效率。 认证充值

欢迎体验LinkedSee云告警高级服务

  • 一分钟拥有短信、微信、邮件、电话四种告警通知方式;
  • 支持告警升级策略、排班表及关键字合并策略;
  • 可以支持指定时间窗内的告警接收数量;
  • 多个维度的数据分析,更好的支持个性化需求;

 

python发送邮件到微信_python之路_操作成功后发送邮件、微信实例 一、发送邮件代码如下为实现发送邮件的功能代码。使用时只需要按照参数要求实例化对象,对象调用send方法,便可实现发送邮件的需求。classEmail(BaseMessage):def __init__(self):self.email= "xxxx" #发件人的邮箱self.user = "yyyy" #发件人名称self.pwd = 'z... 阅读详情

相关推荐

安卓短信自动化转发至微信实现教程

在快节奏的现代生活中,人们越来越倾向于使用即时通讯工具来交流,微信作为其中的佼佼者,已成为多数人的首选。然而,在某些情况下,例如商务沟通或紧急通知,我们仍然会收到重要的短信信息。因此,将短信内容自动转发到微信的解决方案应运而生,旨在为用户提供更为便捷的信息处理方式。实现短信转微信功能,需要在安卓手机上借助强大的自动化工具Tasker。Tasker不仅能够监听和处理短信,还能调用微信API,实现消息的自动转发。

weixin_30798867的博客 3486

研究了一个周末,写了一个可以给微信推送消息的接口

注册企业微信,通过企业微信自定义小程序配置,然后微信关注该企业微信,后台通过企业微信接口就可以实现推送。给指定范围的人发送消息,不可以给未知的用户推送消息,用户可以随时取消关注,则不再发送消息。研究了一个周末,写了一个可以给微信推送消息的接口。

一个专注于技术研究创新的程序员 1668

脑机接口(BCI)从原理到开发实战 10|脑控外设:用脑电波控制机械臂/游戏

摘要: 脑机接口(BCI)的“最后一公里”是将分类结果转化为实际动作的关键环节。本文介绍如何通过指令映射、硬件通信和执行反馈实现脑控外设,包括离散/连续控制策略、防抖处理及串口/蓝牙通信方法。通过两个实战案例(运动想象控制机械臂抓取、P300/SSVEP控制游戏)和完整项目(OpenBCI控制小车),演示了从分类标签到设备动作的完整流程,重点涵盖指令生成算法(多数投票)、Python与Arduino的串口通信集成,为BCI系统落地提供实用解决方案。(149字)

小明的博客 766

如何调用短信接口?通用流程看这一篇就够了

在我们千辛万苦选中短信平台之后,就是一个正式调用短信接口的过程了,如果是第一次调用,面对如此之多的程序还有注意事项难免手忙脚乱。 接下来我会以Unisms为例给大家介绍通用流程(适用各种语言),具体语言调用会有些许差异,但是大致流程是一样的。

unisms的博客 3703

沧小海深入剖析xilinx的GTP/GTX核,掌握高速串行收发机制——第六章 接收端结构及功能说明

总目录在这哦~ https://blog.youkuaiyun.com/z123canghai/article/details/107700878 第六章 接收端结构及功能说明 子目录 6.1 RX的模拟前端 6.2 RX的OOB信号 6.3 RX的均衡器 6.4 RX的CDR 时钟数据恢复 6.5 RX时钟输出结构 6.6 RX 的极性控制 6.7 RX 的PRBS 6.8 Rx字节、字的对齐功能 6.9 Rx接收弹性缓冲区 6.10 Rx的时钟纠正 6.11 Rx接收通道绑定 6...

滄海的博客 1万+

linux和mac安装+配置circos(

一定要下载完这两个包,GD才会work,要不然会报错,且-modules显示也是fail。官网的教程说的很明白,但是很多包都已经过时了需要在网上找。一般来讲,所有包的安装都不会太困难,除了GD。1.是因为官网给的链接下出来的tgz无法解压。2.我的电脑安装后GD照样是fail的。,进入这个地址下一个.tgz。第二点的原因在于,官网的情况。,进入这个地址,按部就班。GD安装困难有以下几点。搞了一天终于配置成功。

xiufan1的博客 551

使用微信API给微信用户发文本消息

这个系列的第二篇教程,介绍的实际是被动方式给微信用户发文本消息,即微信用户关注您的公众号时,微信平台将这个关注事件通过一个HTTP post发送到您的微信消息服务器上。用node命名执行上面的代码,也能成功在微信app上接收到通过nodejs代码调用微信消息API的方式发送的文本消息。您微信公众号的appid和secret可以在微信开发者中心的控制台里找到,在“测试号管理”页面的标签页下。本文作为这个开发系列的第三篇教程,介绍的是如何用API的方式,主动向某个粉丝发送文本消息。

weixin_64051447的博客 8499

优惠券管理

(请设计一个优惠券兑换码生成方案,可以支持20亿以上的唯一兑换码,兑换码长度不超过10,只能包含字母数字,并且要保证生成和校验算法的高效)最后把签名值的后14位、新鲜值(4位)、自增序列(32位)拼接,得到一个50位二进制数,然后与一个较大的质数做异或运算加以混淆,再基于Base32或Base64转码,即可的对兑换码。现在,就剩下防止爆刷了。自增id从1增加到Integer的最大值,可以达到40亿以上个数字,而占用的字节仅仅4个字节,也就是32个bit位,距离50个bit位的限制还有很大的剩余,符合要求!

qq_36312661的博客 2206

1:Java开发公众号发送模板消息

Java开发公众号发送模板消息1:获取模版ID2:请求接口返回码说明 1:获取模版ID 通过在模版消息功能的模版库中使用需要的模版,可以获得模版ID。 2:请求接口 请注意,URL置空,则在发送后,点击模版消息会进入一个空白页面(ios),或无法点击(android)。 POST请求 https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN 请求包为一个json: { "touser":"OPENID"

jgyaaa的博客 577

Isograph工具解析:FTA、RBD、FMECA与ETA在可靠性工程中的实战应用

可靠性工程是确保复杂系统安全稳定运行的核心学科,它通过量化方法评估和提升系统在特定条件下的无故障运行能力。其基本原理涉及对系统失效模式、概率及影响进行建模与分析,旨在将定性的工程经验转化为定量的决策依据。在工程实践中,故障树分析(FTA)和可靠性框图(RBD)是两种互为补充的关键技术:FTA采用自上而下的演绎逻辑,追溯导致顶事件发生的所有可能故障组合;RBD则采用自下而上的归纳逻辑,描述系统成功运行所需的功能结构关系。这些分析技术的工程价值在于能够提前识别设计薄弱环节,量化风险,并指导设计优化与维修策略制定

weixin_42522009的博客 317

HT7036计量芯片SPI通信与数据读取实战解析

本文详细解析HT7036计量芯片的SPI通信与数据读取实战,涵盖SPI时序配置、命令发送、数据读取及常见问题排查。重点介绍如何通过SPI接口与MCU通信,实现电能数据的稳定采集与处理,为智能电表等应用提供实用解决方案。

vscode5coder的博客 266

企业微信API对接文档【可向微信用户发消息】

想通过程序发送制定的消息给微信客户,客户需要接收到消息提醒并且可以直接打开微信查看(前提条件用户用加了门店企业微信好友),针对上面问题,提供两个接口: 1、一个是获取企业微信的用户的列表 2、一个是直接发送用户消息特别注意,因企业微信官方的原因,当前账号,首次这样扫码登录的情况下,在30分钟内,会在企业微信要求,再次验证。

小相探索IT世界 14万+

基于滤波反投影的图像重建算法matlab仿真

基于滤波反投影的图像重建算法是一种用于医学影像重建的计算机辅助技术。该算法可以从投影数据中重建出高质量的三维图像,被广泛应用于医学影像学、CT、PET等领域。本文将详细介绍基于滤波反投影的图像重建算法的原理、步骤和应用。一、原理介绍基于滤波反投影的图像重建算法基于X射线CT成像原理,它的主要思想是通过对投影数据进行处理,反推出被成像物体的三维形状。其核心原理是投影数据与目标物体之间的线性关系,即通过估计目标物体的吸收率来计算投影数据的变化,从而反推出目标物体的三维形状。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 386

如何用Python发送通知到微信?(实现实时天气预报发送到微信)

可以根据前天这篇Python爬取天气数据及可视化分析!实现实时天气预报发送到微信 一、通知方式有哪些? 常见的通知方式有:邮件,电话,短信,微信。短信和电话:通常是收费的,较少使用;邮件:适合带文件类型的通知,较正式,存档使用;微信:适合告警类型通知,较方便。这里说的微信,是企业微信。 本文目的:通过企业微信应用给企业成员发消息。 二、如何实现企业微信通知? 1、新建应用 登陆网页版企业微信 (https://work.weixin.qq.com),点击 应用管理 → 应用 → 创建应用 上传应用的 lo

m0_59235699的博客 1557

RK3399平台开发系列讲解(内核入门篇)1.1、通过sysfs清楚了解设备的系统状况

文章目录1、不敢高声语,恐惊天上人:sysfs目的2、窥一斑而知全豹:sysfs目录介绍3、千丝万缕:sysfs中要素的关系4、数据观星:sysfs中相关结构体 1、不敢高声语,恐惊天上人:sysfs目的 我们想通过sys下面的目录和文件清楚的了解跑Liunx系统的嵌入式设备的系统状况。 2、窥一斑而知全豹:sysfs目录介绍 sysfs把连接在系统上的设备和总线组织成为一个分级的文件,它们可以由用户空间存取,向用户空间导出内核的数据结构以及它们的属性。sysfs的一个目的就是展示设备驱动模型中各组件.

内核笔记 1万+

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Python调用第三方接口实现nagios短信报警

公司有需求,需要短信报警,所以才有了如下的东西。第三方:smsbao.com 收费是1分钱一条,买的多当然就更便宜,我们买的是700元/10000条。缺点:1、发送内容只能有70字节,超过了就会拆分成多条短信。所以得对发送内容进行优化。2、发送信息的号码不同优点:1、通过http接口,所好进行调整2、信息一般在1-3秒之内发送完毕朋友们如果觉得麻烦,可以试试OneAlert...

weixin_34082177的博客 91

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

zabbix报警方式

1、邮件报警使用mutt工具,脚本:echo"$3"|mutt-s"$2"$1注:python脚本可参考:http://strongit.github.io/2016/05/01/zabbix-email/ 2、短信报警python脚本调用短信接口:#-*-coding:utf-8-*-"""send_sms_notify~~~~~~~~~~~~~...

weixin_34358365的博客 198

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

微信、钉钉、邮件、短信、电话——PHP服务告警渠道终极选择指南

掌握PHP服务监控告警方式,全面保障线上稳定运行。对比微信、钉钉、邮件、短信、电话等渠道的适用场景与响应效率,解析多级告警策略与自动化集成方案。精准触达故障现场,提升运维响应速度,PHP服务高可用必看指南,值得收藏。

StepLens的博客 686

关于移动浏览器中实现拨打电话,调用sms发短信,发送email等功能

转载自 http://www.luoxiao123.cn/1120-2.html 如果需要在移动浏览器中实现拨打电话,调用sms发短信,发送email等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。 采用url href链接的方式,实现在Safari  ios,Android 浏览器,webos浏览器,塞班浏览器,IE,Operamini等主流浏

look55的博客 3041

Zabbix监控整合OneAlert报警平台实现邮件、短信、微信、电话多方式报警

Zabbix传统告警方法 Email:调用 sendmail 、sendEmail 等脚本通过 SMTP 发送邮件 飞信:飞信已经退出历史舞台,不再有人使用 189/139:发送邮箱邮件至邮箱,邮箱将短信转到用户手机短信,存在一定的延迟 微信:需要申请一个微信公众号,并接入API,整个流程比较复杂,而且存在会话时间限制 短信:众多短信网关收费不同、稳定性也不确定,需要通过API接入   传统告...

OneAPM的专栏 1658

python判断邮件发送成功_python之路_操作成功后发送邮件、微信实例

一、发送邮件代码如下为实现发送邮件的功能代码。使用时只需要按照参数要求实例化对象,对象调用send方法,便可实现发送邮件的需求。classEmail(BaseMessage):def __init__(self):self.email= "xxxx" #发件人的邮箱self.user = "yyyy" #发件人名称self.pwd = 'z...

weixin_39943383的博客 720

MsgPush一个多通道的消息推送平台(一分钟实现电话、短信、邮件、飞书、钉钉、企业微信推送能力)

​MsgPush是一个集成了电话、短信、邮件、飞书、钉钉、企业微信等多通道的消息推送平台。只需调用一个简单的URL,即可完成多通道的消息推送。

akzp123的博客 1084

不止短信!教你用 Python 发送告警通知到微信

常见的告警方式有:邮件,电话,短信,微信。短信和电话,通常是收费的(若你有不收费的,可以评论分享一下),而邮件又不是那么及时,因此最后我选择微信通知。这里说的微信,是企业微信,而我之前用注...

Python小二 1380

微信域名拦截检测接口与微信域名监控通知最新版本

一,微信域名检测 微信域名检测可以让我们很方便的了解所有推广域名在微信中的状态,实时检测出在微信中有问题的域名,减少域名无法打开而带来的损失。那么微信域名检测api接口如何使用呢?今天给大家分享一个微信域名检测api接口,以及详解使用方法。 微信域名检测api接口: http://www.xiaohejc.cn/check_api.php?url_long=http://www.bai...

hhhah11的博客 260

AlterManager集成邮件、短信告警功能

在生产环境下,实时监控和报警是非常重要的,它可以快速发现问题并通知相关人员进行处理,避免事态进一步恶化。针对这一需求,我们可以使用AlterManager来集成邮件、短信告警功能。在本篇文章中,我们将会介绍如何使用AlterManager来集成邮件、短信告警功能,以便能够快速响应和处理问题。AlterManager是一个基于开源框架Prometheus和Grafana的告警管理系统。它可以帮助我们轻松地实现监控告警功能,并支持多种告警方式。邮件告警微信告警短信告警Slack告警电话告警。

我是Java程序员廖志伟,感谢朋友们的支持! 2032
上一篇: Linux内存被吃掉了,它去哪里了?
下一篇: Beeline 要与HiveServer2配合使用,支持嵌入模式和远程模式
王树民
博客等级 码龄10年 912粉丝 560原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值