功能介绍
作业管理模块由多个紧密配合的功能页面组成。以下将按系统的页面功能导航分布,为您详细介绍各模块的核心定位与具有的配置能力。
1. 首页 (Dashboard)
作业管理的入口级数字驾驶舱,旨在向运维团队提供当日任务执行的全局缩影。
- 执行数据大盘:直观展示特定时间段内的“作业执行总数”以及“成功/失败率”占比分布,帮助运维大管家把控系统自动化整体运行的健康度水位。
- 高频触发入口:提供快捷直达「快速执行」或「新建定时任务」的便利入口按钮,平移常见的使用习惯,以供高频次唤醒。
2. 目标管理 (Target Management)
作为各种自动化执行动作的下发对象群组管控库。
- 支持多纳管模式编配:在这里定义与管理的执行组支持包含有 Agent 模式(主机已安装常驻代理进行调度)与无 Agent 模式(基于 Ansible 协议,免常驻驱直接管理)。
- 灵活目标图谱与圈定:支持从宏观集群视角、微观机器属性层面通过标签 (Tag) 或特定的 IP 列表方式,将零散的主机聚合关联保存。在后续触发其它如脚本分发的任务时,实现一键引用目标群。
3. 快速执行 (Quick Execute)
为应对突发性的短指令与排障性任务需求所搭建的无编排高速工作侧。
- 即插即开的执行面板:针对临时写下便打向主机的命令,提供类似 IDE 的可编辑代码面板。用户可以直接输入撰写 Shell、Python 等常用语言片段脚本,并选定上述目标资源执行。
- 远端流式反馈:毫秒级别开启远端机器交互响应。并在页面实时打印每一台目标机执行后的标准输出流(Stdout),极大提升紧急交互场景体验。
4. 文件分发 (File Distribution)
实现跨多端节点之间、大批量的主机物理文件传输控制中枢。
- 端到端物流传送通道:既支持将中控或远端某台资源机内的二进制配包、配置文件等推送到海量终端的指定路径上;也兼具将远端的业务日志等文件抓取回源归集的能力。
- 目标黑白明细管控:受底层「高危路径拦截系统」保护,对文件放置地址做出黑白名单限定与杜绝(严禁覆写
/etc,/boot等基石路由)。
5. 资源库 (Resource Library)
集中收纳管理企业侧在长周期积累下的优质可重放资产的标准化地带。
- 脚本库:将团队常用的环境修复、服务检测脚本沉淀为复用形态保存于此。提供脚本内容的代码级版本管理与上下线流程,避免误被他人篡改覆盖引发问题。
- Playbook 库:针对于复杂部署任务(如安装数据库且需前置挂盘等),内置解析导入外部的 Ansible 标准 YAML 剧本(Playbook)。基于状态声明性直接维护那些依靠单一条代码无法平稳达到的长线操作环境架构态。
6. 定时任务 (Cron Jobs)
为高重样式的轮耕化运维制定了无人值守处理齿轮。
- Cron 级定时推针:将「脚本库」或者是「快速执行」内固化的任务与自定义 Cron 表达式绑定,实现类似“每晚两点清理废弃日志”这类的定期定分周期驱动运作。
- 引擎全生命周期维护:内置提供针对周期规则任务的强干预——不论是任务“切断终止 (挂起)”、“重启运转”,还是推演“接下来的三波预测触发时分”。
7. 高危配置与拦截底座 (Security Config)
坚守自动化不可逾越底线的“防御保险丝”,旨在防止操作被全量击穿波及瘫痪。
- 高危命令配置:提供极强的正则捕获策略,当用户在提交指令(如输入不当的
rm -rf /或强制启停内核命令)的瞬间进行拦截,立刻阻绝投递下放并发送告警。 - 高危路径配置:结合「文件分发」动作划定文件禁止操作禁区,绝不允许文件向系统存活强相关的路径实施盲目写入。
⚠️ 安全最佳实践:
切勿出于所谓测试的便利将常见高危语句配置脱白。任何合规且频繁需要使用高权特性的排查动作应当优先封装至受控的「脚本库」之中,而非借由散乱的快速命令下放。
8. 作业记录与详情 (Execution History)
全局的操作过程沉淀案,也是排障时首当其冲找寻的黑匣子。
- 全局履历时间阵:记录无论处于快速触发、或者是定时调度的每一次执行流水批号与概览,所有执行明细皆落底库随时备查。
- 深潜钻取断层:在“作业详情”的各分叉视图中,可精确到追踪每一台机当时的异常下发言和最终标准退出原话。真正做到谁执行由于什么时候报了什么样错被记录成不争证词。