BK-JOB 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
BK-JOB 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
BK-JOB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
BK-JOB 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
BK-JOB 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

蓝鲸作业平台(Job)是一套运维脚本管理系统,具备海量任务并发处理能力。除了支持脚本执行、文件分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程;而每个作业都可做为一个原子节点,提供给上层或周边系统/平台使用,实现跨系统调度自动化。

Benefits

安全可靠的高危命令检测能力

作为底层面向服务器OS的原子操作平台,对用户操作指令是否合规、安全的检测至关重要!作业平台支持通过正则表达式设置各种不同脚本语言的高危命令语句检测规则,并且提供被阻拦的操作日志;即便是周边系统通过 API 形式调度执行,也能够被实时检测拦截,让服务器操作更安全!

完善的脚本版本管理

云化脚本版本管理模式,贴合现代化开放协同的理念,协作者之间借助平台便捷的共享脚本资源;利用版本管理功能,您可以很好的控制版本的上/下线状态,并能够在出安全漏洞时快速禁用、及时止损!

作业编排,一切皆场景

当一个操作场景需要多个步骤串联执行时,如果手工一个个去点击执行,那么效率实在太低了!并且,也没办法很好的沉淀下来,方便后续持续使用和维护。

作业平台的作业管理功能很好的解决了这个问题,用户可以在「作业模板」中配置好相应的执行步骤,然后再根据需求场景衍生对应的「执行方案」;如此,即清晰的区分开作业模板和实例的关系,避免强耦合关系,也便于后续对使用场景的管理和维护。

原汁原味的 Cron 定时任务

保留了 Linux 原生的 Crontab 定时任务使用习惯,让运维同仁能够更平滑、快速的上手;更有贴心的监测功能助您发现及时掌握定时任务的动向和执行情况。

高扩展性的文件源管理能力

在文件分发的需求场景中,我们除了从远程服务器、本地文件作为传输源以外,还可能需要从对象存储、FTP、Samba等不同的文件系统/服务获取文件;

为了满足这种多元化的文件源对接诉求,我们开放了文件源插件的能力,支持开发者根据自己的文件系统类型开发插件对接作业平台的文件源管理模块,从而实现从不同文件系统分发的能力。

bk-job 提供了快速执行、任务编排、定时执行等核心服务,多重组合,满足企业不同场景的需求:

  • 快速执行:提供临时性且多变的快速一次性操作入口,用完即走
  • 任务编排:对于重复性的操作组合,可以通过编排功能将其沉淀为“作业”,方便管理和使用
  • 定时执行:支持用户按业务逻辑诉求设置周期性或一次性的定期执行计划
  • 脚本管理:将脚本以云化模式统一管理,更好的支持作业编排和周边系统调度的灵活度
  • 账号管理:管理服务器OS的执行账户,如Linux的 root,Windows的 administrator 等等
  • 消息通知:满足业务按管理需求设置任务不同状态的执行结果消息通知
  • 文件源管理:开放文件源对接插件能力,满足从不同文件系统类型拉取文件并传输的诉求
  • 运营分析:提供平台的运营统计数据展示,助力管理员更全方位的了解平台的运行情况
  • 平台管理:丰富的平台管理员工具,包括但不仅限于信息更改、消息渠道设置、高危语句检测规则、功能限制设置、公共脚本管理、后台服务状态展示等等
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表了资讯
07/04 08:22

开源公告|运维基础操作管理系统-蓝鲸作业平台正式开源!

蓝鲸作业平台项目背景 蓝鲸作业平台是一套运维基础操作管理系统,具备海量任务并发处理能力;除了支持脚本执行、文件分发、定时任务等一系列基础运维场景以外,还支持通过流程调度能力将零碎的单个任务组装成一个自动化作业流程;而每个作业都可做为一个原子节点,提供给上层或周边系统/平台使用,实现调度自动化。 技术亮点 1. 微服务无状态设计 服务划分清晰,支持横向扩容;基于业界成熟的Spring Cloud微服务框架,提供了完善...

2
26
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/09/11 08:15

数据分析师面经一(bk)

2019年第一个数据分析面试:   先说一下心理感受,在BOSS多次看到这个岗位了,但是 呢一直没勇气去投这个岗位。首先毕竟是一个知名企业一万+人的公司,心里多少底气不足(小公司待习惯了吧),而且看岗位要求还有些自己不满足的岗位需求的地方。但是大老远跑来面试雪雕服饰,结果被告知不招聘了,然后灰头土脸朝车站走,当然心里确实多少有点不舒服,投的其他的公司也石沉大海。当然还有让我去某地去上课。不甘心回去就待在火...

0
0
发表了博客
2018/11/10 22:23

Blueking bk 蓝鲸开发环境搭建

首先根据文档安装各种东西 http://docs.bk.tencent.com/develop_center/ops/unified.html#installation 完后在在vagrantfile里面配置个端口映射 随后在windows主机,标红的144开头的主机是搭建蓝鲸服务器的地址 在vagrant机器里面,144的蓝鲸服务器的主机也必须配置 最后我们到144蓝鲸服务器搭建的主机上面必须配置dev.blueking.com 最后在vagrant那台机器上面执行 python make migrate python manage.py runserver 0.0.0.0:800...

0
0
发表了博客
2018/11/12 00:09

拼写检查编程题详解-BK树算法

目录 问题:1035:拼写检查 分析: 编辑距离: BK树: 构造BK树: 查询相似词: 推论: C++AC代码: 问题:1035:拼写检查 查看 提交 统计 提示 提问 总时间限制:2000ms 内存限制:65536kB 描述 现在有一些英语单词需要做拼写检查,你的工具是一本词典。需要检查的单词,有的是词典中的单词,有的与词典中的单词相似,你的任务是发现这两种情况。单词A与单词B相似的情况有三种: 1、删除单词A的一个字母后得到单词B; 2、用任意一个...

0
0
发表于程序人生专区
2020/05/31 08:04

招募 | 近期动态 & BK计划(软件测试) 。

一 BK计划 一个非常恐怖的数据,采样1000位软件测试从业者,80%没有博客,另外10%曾经写过,真正有自己的技术博客的不到10% 博客的意义: 1. 日常的技术沉淀。 2. 通过技术文输出,巩固已有的知识。 3. 独立思考,自我提升。 4. 个人的对外简历。 多数人存在的问题,不知道如何开始写技术博客,好像没太多擅长的,打算写的内容,网上都有。 然后,久而久之,未动笔。 So,老徐计划启动 { BK计划 },召集一批从业者,开启博客之...

0
0
发表于软件架构专区
2020/07/24 11:50

bk spring boot 启动参数

exec java -Dskywalking.collector.backend_service=172.29.64.250:37404 -Dskywalking.agent.service_name=microserviceops -Dskywalking.agent.namespace=bkjk-sk6 -javaagent:./skywalking-agent6/skywalking-agent.jar -javaagent:/opt/app/yog/yog-agent.jar -Dspring.profiles.active=dev -Deureka.instance.metadata-map.starkGroup=dev -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/heapdump -Xms2000m -Xmx...

0
0
发表了博客
2012/03/25 01:08

The "job"

TODO...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
8 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部