计划任务使用说明(需要升级到v3.5.3或以上版本)

计划任务(相当于分布式任务调度平台),顾名思义就是可以给指定的主机(Linux和Windows都可以支持)设置一些需要定期执行的计划任务,比如备份数据、清理日志、重启关机、执行脚本等操作
WGCLOUD的计划任务模块,可以管理所有监控主机执行的计划任务,可以支持使用CRON时间表达式设置任务的执行时间,非常灵活
此处的计划任务模块,是WGCLOUD系统自身实现,不依赖监控主机本身,和Linux的Crontab等类似组件没有任何关系
1、我们在左侧菜单点击【计划任务】,可以看到当前正在启用中的计划任务
2、点击添加,输入计划任务名称
选择监控主机,可以一次选择多个主机,这里的监控主机是最终要执行计划任务的主机
然后输入计划任务执行时间,这里的时间用CRON表达式,如下是一些常用的CRON时间表达式,可以参考使用
最后输入指令或者脚本,这里的脚本也是指agent监控主机上的脚本,如果指令比较多的时候,建议封装为脚本存贮到监控主机来执行
刚添加完成计划任务后,agent需要几分钟时间来同步到任务信息,一旦同步对接到计划任务,这时候状态就显示为【Ready】,提示agent已经成功同步完到计划任务
当agent每次执行完成计划任务后,会给server发送执行结果,一般为【Success】,如果出错会返回具体错误信息
最新执行时间,是指计划任务最后一次执行的时间
计划任务也可以启用和停用,当启用时,agent才会执行计划任务,当停用后,server将不会再把计划任务下发给agent,agent当然也不会执行任务了
计划任务功能视频讲解
示例说明:使用计划任务,定时备份MySQL数据库示例参考