TASKCTL设计了一套残缺的音讯告诉机制,并为用户提供了不同类型的音讯。不同用户,能够通过订阅实现接管哪些音讯,同时,通过肯定设置,能够实现相应音讯在什么条件下发送以及发送频度等等需要性能。

零碎次要用户音讯类型清单:

阐明:高级音讯,只有对Monitor高级性能受权后才可应用。

音讯订阅阐明

零碎提供了丰盛的音讯,并以客户端软件、短息、邮件等多种形式向用户推送。不同用户通过音讯订阅,能够确定须要通过哪些渠道接管哪些音讯。

1.默认渠道:只有用户订阅,相应音讯就推送到客户端。

2.可选渠道:用户订阅相应音讯后,还可抉择邮件、短信、微信(临时不提供)等不同接管渠道。

用户音讯高级设置:

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

配置文件地址:

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

配置相干参数阐明

公共属性

1.msgid :音讯编号,与monitor客户端中查看音讯->中集体订阅音讯中编号统一。

2.coverh :音讯笼罩时长(小时)。也能够了解为音讯揭示频度。雷同对象的雷同音讯在笼罩时长内不再揭示。

3.ctlpara :一些音讯产生的控制参数,比方cpu预警的阈值等。不同音讯,该具体内容可能不统一。不是每种音讯都具备该属性。

个性化属性ctlpara阐明:

目前只有5种音讯具备个性化控制参数

第一种:201(超时作业)

作业超时计算公式

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

作业已运行时长:以后正在运行作业的理论运行工夫

预警最低值(需定义):示意作业已运行时长,至多要超过该最低值,能力预警。

预估值:示意作业可能须要运行的时长。每个作业的预估值,由零碎主动计算。

报警超出值(需定义):设置一个能承受的超出值

报警超出倍率(需定义):设置一个能承受的倍率

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

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

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

这种音讯须要定义整个平台作业运行最长工夫(分钟),如果超过这个工夫,零碎主动中断该作业。xml标签为:

outtime:作业运行最长工夫(分钟)。零碎默认为720分钟(12小时)

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

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

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