TASKCTL设计了一套完整的消息通知机制,并为用户提供了不同类型的消息。不同用户,可以通过订阅实现接收哪些消息,同时,通过一定设置,可以实现相应消息在什么条件下发送以及发送频度等等需求功能。
系统主要用户消息类型清单:
说明:高级消息,只有对Monitor高级功能授权后才可使用。
系统提供了丰富的消息,并以客户端软件、短息、邮件等多种方式向用户推送。不同用户通过消息订阅,可以确定需要通过哪些渠道接收哪些消息。
用户消息高级设置:
对于消息的发送频度,(比如硬盘预警,是每1小时,还是2小时发一次),以及消息在什么情况下发送(比如,CPU预警阈值等)等相关设置参数,目前,我们只能通过服务端配置文件进行设置。
配置文件地址:
配置文件在调度服务器安装用户环境,名称为:$TASKCTLDIR/conf/usermsgdef.xml
公共属性
个性化属性ctlpara说明:
目前只有5种消息具有个性化控制参数
第一种:201(超时作业)
作业超时计算公式
(作业已运行时长 > 预警最低值) && ( 作业已运行时长 - 预估值 >= 报警超出值 || 作业已运行时长 > 预估值 * 报警超出倍率)
需定义的参数[xml标签名]
第二种:206(超时作业,超过系统设置中断报警)
这种消息需要定义整个平台作业运行最长时间(分钟),如果超过这个时间,系统自动中断该作业。xml标签为:
另三种:301(硬盘预警)、302(CPU预警)、303(内存预警)
这三种消息需定义预警阈值,xml标签均为:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。