CODO

CODO可以在云端管理您的工作项目,您可以直接在云端创建新的作业,可以在云端管理主机,可以在云端配置云,将自己的作业计划添加到软件就可以远程监控工作,可以在软件查看主机运行状态,可以查看任务流程,作业任务会根据模板定义的流程执行,您可以把参数传递给模板定义的任务,当模板定义了时间触发的时候,就会获取定义的时间来定时执行,让您的任务可以通过云端自动执行,软件提供监控报警功能,可以配置远程报警提醒方案,及时报告作业错误的异常提醒,方便用户及时处理故障,软件支持亚马逊、阿里云、云配置,可以申购适合的云执行您的作业!

相关推荐 软件介绍 下载地址
CODO官方版v0.2 CODO可以在云端管理您的工作项目,您可以直接在云端创建新的作业,可以在云端管理主机,可以在云端配置云,将自己的作业计划添加到软件就可以远程监控工作,可以在软件查看主机运行状态,可以查看任务流程,作业任务会根据模板定义的流程执行,您可以把参数传递给模… 点击查看
小蜜精灵绿色版v2018 化的时代,好的办公助手苦于帮助你很多。小蜜精灵自动填单系统是一款非常好用的办公助手,小蜜精灵自动填单系统最新版作很简单,可以解决很多问题,一键确认取消。小蜜精灵软件介绍我们工作中很多时间要重复处理一些业务,每次手动点真的有点累,天天这样更是受不… 点击查看
浙商证券同花顺最新版v7.95.65 浙商证券同花顺版是一个强大的资讯平台,能为投资者提供文本、超文本、地雷、动等多种形式的资讯,浙商证券同花顺版能同时提供多种不同的资讯产品,丰富的资讯与股票的行情走势密切地结合,使用户能方便、及时、全面地享受到券商全方位的资讯服务。浙商证券同花顺… 点击查看

CODO软件功能

1、支持订单列表,在软件显示工作任务订单,显示执行状态

2、支持历史任务查看,在软件显示历史执行的工作,可以重新执行

3、支持作业本编辑,在软件使用模板快速发布新的作业

4、支持应用发布,在软件上创建新的程序发布

5、支持SQL审核功能,在软件输入,当前任务会跳转到代理主机执行数据库审核

6、支持SQL优化,选择数据库就可以输入相关的执行优化

7、提供资源申购功能,直接在软件申购云,支持阿里云、云

8、支持主机管理,在软件添加主机,支持批量添加

9、支持DB管理,支持云RDS自动获取

10、支持IDC管理,自定义创建IDC、记录IDC机房、一般不会超过多个,默认限制50个

11、支持应用配置,可以在软件创建新的程序,可以构建主机

12、支持代码仓库,可以在软件查询代码内容

13、支持任务模板,可以添加命令模板、参数模板,执行模板

14、支持定时任务,可以在软件发布定时计划

15、支持提醒管理、项目管理、事件管理、故障管理、加密解密

16、支持监控报警,可以选择 ZABX、Pmetheus配置报警提醒方案

CODO软件特色

CODO是一个云管理平台,可为用户提供多混合云,自动化的作和以及完整的开源。

基于Vue iview开发,CODO前端为用户提供了友好的界面并增强了用户体验。

CODO后端基于Python Tornado,并且具有轻巧,简洁和异步的优势。

CODO开源多云管理平台将为用户提供多功能:IT,基于RBAC的权限系统,Web终端登录志审核,回放,功能强大的作业调度系统,DB,监视和警报系统,DNS管理,配置中心等。

CODO使用说明

1、启动CODO提示输入登录,可以在软件输入管理员登录

2、软件界面如图所示,可以查看界面提示的任务统计内容

3、订单任务界面,可以在这里查看任务内容,可以新建任务

4、订单详情查看,显示提交时间,显示审批状态

5、新作业界面,在软件输入新的工作计划,可以通过模板创建作业

6、应用发布功能,请选择你要发布的应用,具体配置参考【作业配置】-【应用配置】。发布权限关联代码仓库权限【作业配置】-【代码仓库】。

7、自定义任务-代理,当前页面使用标签关联相关主机,选取标签下的主机, 在代理主机上执行选择模板的任务,并把主机名,IP地址传给任务, 任务本身通过ansible、saltsatck、多线程、多进程等方法来进行并发。参数IP: SERVER_IP, 主机名:SERVER_HOST 一般可以作为salt name。

8、请输入你的数据,参考上面的示例,你也可以二次开发对接自己的DB获取主机时间字段从下面获取,方便处理

9、执行主机:是指任务在那里运行,执行主机必须要能访问相关云厂商的API,并且能执行到相关任务

10、主机管理,同步Tag树:默认情况下部署DB时候settings里面配置了任务系统的数据库,主机资产会每天定时同步到Tag树,也可点击手动同步,无需选中主机,同步所有,注意请不要多次点击。

11、自定义创建IDC、记录IDC机房、一般不会超过多个,默认限制50个

12、管理用户是用来可以登陆你的主机的用户,如:AWS提供的ec2-user的密钥,或者aliyun/qcloud等自己创建的密钥,管理用户默认限制15个,一般来说运维管理用户不会有多个

CODO教程

任务模版

这部分文档主要用来介绍任务模板,任务模板:可以帮助你实现一个很强大、很复杂、可干预、自定义的任务流程模板;

命令管理

主要用于创建你的自定义命令,后续供平台执行使用

功能特点

支持Linux Bash命令

支持自定义脚本命令(不限语言)

全局命令统一管理、详细记录展示

命令可视化编辑、搜索、新增、删除等作

如何使用

点开任务模板->命令管理

新建命令

命令名称:输入你的名称(建议是有意义的名字,后续方便你勾选使用)

执行命令:可以是Linux Bash命令,如:ls,free -m,也可以是一个执行脚本,如:python3 xxx.py

命令参数:这里一般用于执行脚本传入参数,如:pytho3 xxx.py –host=127.0.0.1,这里就可以填入自身参数:–host=127.0.0.1, 可留空,也可后续使用到修改

强制主机:默认可为空,用于你所填写的命令强制指定哪个主机上进行执行(注意:你所指定的这台机器IP,此平台必须可以登陆过去,否则无法执行,CODO平台如何登陆所指定的主机IP请参考执行用户文档)

示例图:

模板管理

模板管理是一个核心功能,这里逻辑稍有复杂、但功能极为强大,这里主要用于自定义你的任务流程。

功能特点

支持自定义模板流程

支持多组多优先级并发执行

自定义流程可人工干预、可定时执行

模板可搜索、可编辑、可删除、模板权限细分等

如何使用

点开任务模板->模板管理

创建模板

模板名称: 建议输入一个有意义的名称,注意:此名称不可更改

如何对模板赋权

模板赋权是☞哪些用户可以对此模板有权限(编辑、删除、修改等),管理员默认拥有所有权限。

点开点开任务模板->模板管理->授权-选择关联的用户

自定义你的模板流程

首先我们已经创建了一个新的模板,接下来我们向模板里面添加一些自定义的内容

1、选中你的模板

2、下拉选择你的命令进行提交(支持同时选择多个哦~)

3、修改模板流程中的字段

4、最后记得保存编辑

示例:

下图字段说明:

组:默认为:88, 请修改为:1, 默认从第一组开始执行(多组配置示例见下图)

优先级: 执行命令的优先级,修改对应数字即可

任务名称: 此任务名称是你命令管理命令名称,自动带出

执行命令: 此执行命令是你命令管理执行命令,自动带出

参数:此参数是你命令管理参数,自动带出,参数例如:–host=127.0.0.1 –gup=game01空格隔离第二个参数

执行用户: 此执行用户用于登陆你的执行主机,从任务模板->执行用户里面选择,详细见执行用户部分使用说明

触发器:可选默认(默认直接执行)、定时(到达时间后开始执行,此时间是提交任务的时候指定的时间)、干预(需要手动触发执行)

指定主机:指定那台主机执行此命令,IP地址形式,CODO平台需要能登陆此主机

删除: 删除所选项

单组配置示例:

多组配置示例:

参数管理

参数名称类似于别名的概念,订单显示时参数值会被参数名称替代

多组配置示例:

执行用户

执行用户:主要用于登陆命令管理/模板管理里面指定的主机的验证,任务一般都是通过SSH进行远程执行、编排模板的时候需要选择一个用户进行登陆主机

如何使用 点开任务模板->执行用户

新建用户

用户名称:如:ot, ops此系统用户,注意:此用户是Linux系统用户哦~

SSH端口:你的SSH端口,如:22

备注:描述用途使用

用户私钥:机器的私钥,一般默认生成的为:id_rsa

若你的机器没有私钥,你可以手动生成一堆公钥私钥进行放置到~/.ssh/目录下,参考命令:

新建执行用户示例:

上一篇 2023-02-16
下一篇 2022-12-31

相关推荐

  • CODO

    CODO可以在云端管理您的工作项目,您可以直接在云端创建新的作业,可以在云端管理主机,可以在云端配置云,将自己的作业计划添加到软件就可以远程监控工作,可以在软件查看主机运行状态...
正在提交中,请稍等片刻...

发表回复

请登录后评论...
登录后才能评论

评论列表 (0条)