获取钉钉token

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mxbing1984/article/details/82530061
ALTER PROCEDURE [dbo].[sp_getdingtalk](@platform_key INT,@token varchar(100) OUTPUT)
AS
BEGIN 
 IF EXISTS(SELECT 1 FROM y_platform_token WHERE platform_key=@platform_key AND DATEDIFF(SECOND,create_time,GETDATE())<7200)
 BEGIN
  SELECT @token=token FROM y_platform_token WHERE platform_key=@platform_key 
  RETURN 0
 END 
  
 
 DECLARE @corpid VARCHAR(100)
 DECLARE @corpsecret varchar(100)
 DECLARE @obj Int
 Declare @url Varchar(400)
 Declare @response Varchar(8000)
 
 SELECT @corpid=corpid,@corpsecret=corpsecret FROM dbo.y_platform WHERE platform_key=@platform_key
 Set @url='https://oapi.dingtalk.com/gettoken?corpid='+@corpid+'&corpsecret='+@corpsecret
 Exec sp_OACreate 'Msxml2.ServerXMLHTTP.3.0',@obj Out
 Exec sp_OAMethod @obj,'Open',null,'GET',@url,false
 Exec sp_OAMethod @obj,'Send'
 Exec sp_OAGetProperty @obj,'responseText',@response Out
 Exec sp_OADestroy @obj
 
 SELECT @token=StringValue FROM dbo.parseJSON(@response) WHERE NAME='access_token'
 IF ISNULL(@token,'')=''
 BEGIN
  RETURN -1
 END  
 
 UPDATE y_platform_token SET token=@token,create_time=GETDATE() WHERE platform_key=@platform_key
 IF @@ROWCOUNT=0
 BEGIN
  INSERT INTO y_platform_token(platform_key,token,create_time) VALUES(@platform_key,@token,GETDATE())
 END 
 
 RETURN 0  
END 

 

展开阅读全文

微信、钉钉告警

05-29

<p>rn <span style="font-size:14px;"><strong>课程目标</strong></span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp;&nbsp;&nbsp;&nbsp;全面理解和掌握 Zabbix 监控系统的架构及运行原理,搭建和管理各种规模的Zabbix监控系统</span> rn</p>rn<p>rn <br />rn</p>rn<p>rn <span style="font-size:14px;"><strong>课程简介</strong></span><span style="font-size:14px;"></span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zabbix是一个开源的企业级的监控解决方案。通过Zabbix可以监控IT基础设施的方方面面,包括硬件、操作系统、网络、虚拟化层、中间件和各种业务应用系统。用Zabbix几乎可以监控你想监控的任意数据。</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp;&nbsp;</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 本课程从Zabbix的介绍、安装开始,一步步带你深入Zabbix,通过学习你会:</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 1、掌握Zabbix各个组件的配置和管理。</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 2、掌握不同监控项的类型和配置方法,根据监控需求灵活配置监控项。</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 3、掌握网络发现、低级发现和主动式agent自动注册,实现自动化监控。</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 4、掌握模版、宏变量、触发器和告警通知的配置和高级的应用方法。</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 5、掌握图形、屏幕、拓扑图和仪表盘等数据可视化的方法,利用大屏可以实时的展示监控数据。</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 6、掌握Zabbix系统自身的维护、备份、升级、排障以及性能优化。</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 7、掌握Zabbix内部运行机制和Zabbix使用技巧,让zabbix更好的帮助你实现监控目标。</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span> rn</p>rn<p>rn <span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; 本课程中还包含很多操作演示,比如像创建主机,创建监控项、触发器、图形、全局事件关联等,也介绍了微信和钉钉告警的配置方法。当你对Zabbix深入了解之后,面对层出不穷的新业务、新应用,你都能轻松自如的制定和提供相应的监控解决方案。</span> rn</p>rn<p>rn <br />rn</p>rn<p>rn <br />rn</p>rn<p>rn <br />rn</p>rn<p>rn <strong><span style="color:#C00000;font-size:14px;">特别提示:官网的中文文档有些地方翻译的有问题,一定要以英文文档为准。</span></strong> rn</p>rn<span style="font-size:14px;"></span>

没有更多推荐了,返回首页