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

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

消息订阅说明

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

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

用户消息高级设置:

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

配置文件地址:

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

配置相关参数说明

公共属性

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

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

第一种:201(超时作业)

作业超时计算公式

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

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

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

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

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

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

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

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

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

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

TASKCTL消息订阅参数设置说明相关推荐

  1. POSIX标准总体分析 执行调度 消息传递 调度参数 进程调度函数 关闭消息队列 得到消息队列参数 设置调度参数 时钟和定时器  时钟和定时器函数 消息传递函数 打开消息队列 设置消息队列参数

    粉丝不过w 调度参数 一个调度参数结构 sched_param 包括了调度策略所支持的执行者所需要的调度参数,它在头文件<sched.h>中定义 执行者可根据规对该结构进行扩展 调度策略 ...

  2. AT+CSMP 设置短消息文本参数

    AT+CSMP设置短消息文本参数 AT+CSMP设置短消息文本参数(text模式下) 设置:AT+CSMP=<fo>,<vp/scts>,<pid>,<dcs ...

  3. 【Kafka】kafka方式消息不丢失的一些参数设置

    1.概述 1.不要使用 producer.send(msg),而要使用 producer.send(msg, callback).记住,一定要使用带有回调通知的 send 方法. 2.设置 acks ...

  4. 保证一致性吗_RabbitMQ消息一致性:重要消息,请设置持久化

    在应用开发中,持久化也是经常被提起的,持久化就是存在在内存当中的数据,要写入到磁盘中,这样在内存中的数据由于各种原因丢失掉后,可以通过磁盘重新加载到内存中来,对于消息中间件,持久化也至关重要.在生产者 ...

  5. 10、Kafka 消息订阅系统

    1.Kafka 简介 Kafka 是一个高吞吐.分布式.基于发布订阅的消息系统,利用 Kafka 技术可在廉价 PCServer 上搭建起大规模消息系统. Kafka 和其他组件比较,具有消息持久化. ...

  6. [Java]SpringBoot2整合mqtt服务器EMQ实现消息订阅发布入库(二)

    又到了显摆分享技术的时候了 没有看过上一篇文章的可以先看一下,这篇是在上一篇基础上接着添加功能 SpringBoot2整合mqtt服务器EMQ实现消息订阅发布入库(一) 这篇文章的流程为: 1.Spr ...

  7. Web技术(七):如何使用并实现MQTT 消息订阅-发布模型?

    文章目录 一.什么是发布-订阅消息模型? 二.订阅-发布消息模型有哪些应用? 2.1 应用于IP 物联网络中的消息传递 2.2 应用于操作系统进程间的消息传递 2.3 应用于MESH 自组网中的消息传 ...

  8. 微信小程序消息订阅完整教程前端+后端。

    内容较多!!!如果有没涉及到的欢迎补充或提问. 一.订阅模板,前端调用 根据官方文档来:第一步 在小程序里面找到消息订阅,随便选个模板就行,我们需要的是模板id https://mp.weixin.q ...

  9. Vue(组件间通信:props、自定义事件、全局事件总线、消息订阅与发布)

    一.props props不仅可以实现父给子传递信息,还可以进行子给父传递信息 1.父给子传递信息: 父组件中给子组件实例传递信息 子组件利用props进行接收组件传递信息(接收方式有三种:数组.对象 ...

最新文章

  1. 【Android UI设计与开发】第13期:顶部标题栏(四)自定义ActionBar风格和样式
  2. Windows Server Backup 备份活动目录
  3. 陶哲轩的10岁与30岁
  4. Java程序员应在2018年学习的3种JVM语言
  5. 二维有限体积 matlab,二维有限体积法计算热传导及源码.pdf
  6. SemEval-2010任务8:成对名词之间的语义关系的多分类
  7. 富人和穷人的八大差异
  8. 使用Envoy 作Sidecar Proxy的微服务模式-4.Prometheus的指标收集
  9. 多进程和多线程的区别_关于多进程和多线程的那些事儿
  10. Boostrap(2)
  11. 视频监控流媒体服务器工作原理,流媒体服务器传输基本原理
  12. 如何从ST官方获取你需要的单片机原理图和PCB封装
  13. esxi 命令行格式化硬盘
  14. java deflate_[Java]关于Deflate、GZip格式网页的解压
  15. 【SPARC】SPARC简介
  16. linux 命令例子
  17. c语言中函数floor用法,C 库函数
  18. java netty wss_netty 配置 wss访问
  19. Office365 - 修改用户密码Teams无法登陆的解决方案
  20. 试卷分析报告matlab,试卷分析报告(精选10篇)

热门文章

  1. Sping boot】 错误: 程序包不存在
  2. stata学习笔记(五):描述性统计分析
  3. 联想等7家企业遭美“337调查”
  4. windows服务器通过nginx配置https
  5. 基于协同过滤算法的书籍推荐 毕业设计-附源码101555
  6. c 语言返回数组,c语言返回数组 - LIU-X1001的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. QCon北京免费专场报名!丨InfoQ粉丝福利
  8. 【ROS玩转Turtlesim小海龟】
  9. 自适应滤波器:维纳滤波器3——GSC算法及语音增强
  10. 坐躺都无敌舒服,对老腰非常友好的保友金豪ew2代人体工学椅