前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TASKCTL消息订阅参数设置说明

TASKCTL消息订阅参数设置说明

原创
作者头像
taskctl官方频道
发布2022-03-30 15:23:19
3830
发布2022-03-30 15:23:19
举报

​TASKCTL设计了一套完整的消息通知机制,并为用户提供了不同类型的消息。不同用户,可以通过订阅实现接收哪些消息,同时,通过一定设置,可以实现相应消息在什么条件下发送以及发送频度等等需求功能。

系统主要用户消息类型清单:

说明:高级消息,只有对Monitor高级功能授权后才可使用。

消息订阅说明

系统提供了丰富的消息,并以客户端软件、短息、邮件等多种方式向用户推送。不同用户通过消息订阅,可以确定需要通过哪些渠道接收哪些消息。

  1. 默认渠道:只要用户订阅,相应消息就推送到客户端。
  2. 可选渠道:用户订阅相应消息后,还可选择邮件、短信、微信(暂时不提供)等不同接收渠道。

用户消息高级设置:

对于消息的发送频度,(比如硬盘预警,是每1小时,还是2小时发一次),以及消息在什么情况下发送(比如,CPU预警阈值等)等相关设置参数,目前,我们只能通过服务端配置文件进行设置。

配置文件地址:

配置文件在调度服务器安装用户环境,名称为:$TASKCTLDIR/conf/usermsgdef.xml

配置相关参数说明

公共属性

  • msgid :消息编号,与monitor客户端中查看消息->中个人订阅消息中编号一致。
  • coverh :消息覆盖时长(小时)。也可以理解为消息提醒频度。相同对象的相同消息在覆盖时长内不再提醒。
  • ctlpara :一些消息产生的控制参数,比如cpu预警的阈值等。不同消息,该具体内容可能不一致。不是每种消息都具有该属性。

个性化属性ctlpara说明:

目前只有5种消息具有个性化控制参数

第一种:201(超时作业)

作业超时计算公式

(作业已运行时长 > 预警最低值) && ( 作业已运行时长 - 预估值 >= 报警超出值 || 作业已运行时长 > 预估值 * 报警超出倍率)

  • 作业已运行时长:当前正在运行作业的实际运行时间
  • 预警最低值(需定义):表示作业已运行时长,至少要超过该最低值,才能预警。
  • 预估值:表示作业可能需要运行的时长。每个作业的预估值,由系统自动计算。
  • 报警超出值(需定义):设置一个能接受的超出值
  • 报警超出倍率(需定义):设置一个能接受的倍率

需定义的参数[xml标签名]

  • basemintime : 预警最低值(秒)
  • alarmoutsecs : 报警超出值(秒)
  • alarmoutbl : 报警超出倍率

第二种:206(超时作业,超过系统设置中断报警)

这种消息需要定义整个平台作业运行最长时间(分钟),如果超过这个时间,系统自动中断该作业。xml标签为:

  • outtime:作业运行最长时间(分钟)。系统默认为720分钟(12小时)

另三种:301(硬盘预警)、302(CPU预警)、303(内存预警)

这三种消息需定义预警阈值,xml标签均为:

  • alertvalue,值为浮点型,0.95表示95%。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 消息订阅说明
  • 配置相关参数说明
相关产品与服务
短信
腾讯云短信(Short Message Service,SMS)可为广大企业级用户提供稳定可靠,安全合规的短信触达服务。用户可快速接入,调用 API / SDK 或者通过控制台即可发送,支持发送验证码、通知类短信和营销短信。国内验证短信秒级触达,99%到达率;国际/港澳台短信覆盖全球200+国家/地区,全球多服务站点,稳定可靠。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档