随着制造业智能化转型的加快和智能制造理念的深入,企业对于作业管理的要求越来越高。智能作业管理平台应运而生,在生产制造领域得到广泛应用。通过实时监测生产设备运行状态,对生产过程进行分析和优化,提高生产效率、降低能耗、减少资源浪费,从而实现智能、高效、可持续的生产运营管理目标。
仁和智能作业管理平台是一个面向企业的信息化管理工具,旨在实现对生产运营过程的智能化、自动化管理。智能作业管理平台是面向对象(配置项)的自动化运维平台,该平台支持脚本自动执行、文件批量分发、资源管理、操作管理,具备将复杂运维业务流程化的编排能力。通过构建丰富的运维脚本库,将日常运维中操作固定且重复执行的工作流程标准化,通过高性能的任务调度引擎,将运维操作调度至多台设备进行批量自动执行,从而减少重复劳动,降低人工操作带来的风险,大幅度提升企业运维的效率与效能。
总之,仁和智能作业管理平台的背景概述可以从其应对制造业智能化转型、提高生产效率和优化生产调度的需求出发,强调其在实现智能化生产管理、促进企业可持续发展方面的重要作用。
文档化运维:原厂商手册为主,个人经验总结,工具开箱即用。
脚本化运维:脚本需求大,自主编写脚本,少量场景自动化。
工具化运维:工具竖井化建设,独立自动化工具。
服务化运维:服务意识和赋能引入自动化,引入服务目录,原子操作和场景编排。
智能化运维:大数据平台建设,引入人工智能和机器学习算法。
平台提供面板数据汇总展示,对平台中所纳管的脚本、作业纪录、作业数以及自定义设置的业务场景数据等。便于用户可通过面板中的汇总数据进行统计和作业任务处理。
平台提供面板数据汇总展示,对平台中所纳管的脚本、作业纪录、作业数以及自定义设置的业务场景数据等。便于用户可通过面板中的汇总数据进行统计和作业任务处理。
脚本管理常用于全生命周期管理,在维护脚本版本的同时保证脚本的使用安全。支持脚本按照不同的状态角度对其进行分类展示和功能数据权限控制,包括已发布脚本、待审核脚本、废止脚本、我的脚本和脚本分类等。
脚本管理功能具有以下优势:
1、多语言脚本在线开发
支持支持Shell、Bat、Python、powerShell、Perl等多种类型脚本在线开发及测试,适应不同的运维人员以及操作系统环境。
2、脚本版本管理
支持对脚本的管理,支持对不同的脚本进行对比。
3、脚本审核发布
新建或修改的脚本通过审批后才能被执行或作业引用,保证脚本的安全性。
4、脚本批量导入
不仅支持单个脚本的手工录入,还支持批量脚本的上传,便于脚本迁移。
5、脚本执行历史和操作记录
支撑脚本的历史操作记录和其执行历史记录,便于用户对脚本的跟踪溯源。
6、脚本分类管理
支持按照脚本的类型或所需实现的功能进行分类,帮助用户更清晰地管理和归档脚本文件。
高危命令功能支持对脚本中高危命令的设置,支持对脚本的高危命令的扫描,保证脚本开发的质量,降低脚本的使用风险。具有以下优势:
a.多脚本类型支持:支持按照脚本类型的不同,设置高危命令适用的脚本类型。
b.不同使用场景支持:支持按照脚本使用场景的不同,设置高危命令,如巡检场景的脚本中不能出现install命令。
c.命令类型设置:支持按照禁用、提示的高危命令检测方式对其类型进行设置。
d.高危命令检测:支持在脚本开发过程中,对脚本中包含的高危命令进行检测,未通过检测的脚本,将无法被使用。
脚本管理常用于全生命周期管理,在维护脚本版本的同时保证脚本的使用安全。支持脚本按照不同的状态角度对其进行分类展示和功能数据权限控制,包括已发布脚本、待审核脚本、废止脚本、我的脚本和脚本分类等。
脚本管理功能具有以下优势:
1、多语言脚本在线开发
支持支持Shell、Bat、Python、powerShell、Perl等多种类型脚本在线开发及测试,适应不同的运维人员以及操作系统环境。
2、脚本版本管理
支持对脚本的管理,支持对不同的脚本进行对比。
3、脚本审核发布
新建或修改的脚本通过审批后才能被执行或作业引用,保证脚本的安全性。
4、脚本批量导入
不仅支持单个脚本的手工录入,还支持批量脚本的上传,便于脚本迁移。
5、脚本执行历史和操作记录
支撑脚本的历史操作记录和其执行历史记录,便于用户对脚本的跟踪溯源。
6、脚本分类管理
支持按照脚本的类型或所需实现的功能进行分类,帮助用户更清晰地管理和归档脚本文件。
高危命令功能支持对脚本中高危命令的设置,支持对脚本的高危命令的扫描,保证脚本开发的质量,降低脚本的使用风险。具有以下优势:
a.多脚本类型支持:支持按照脚本类型的不同,设置高危命令适用的脚本类型。
b.不同使用场景支持:支持按照脚本使用场景的不同,设置高危命令,如巡检场景的脚本中不能出现install命令。
c.命令类型设置:支持按照禁用、提示的高危命令检测方式对其类型进行设置。
d.高危命令检测:支持在脚本开发过程中,对脚本中包含的高危命令进行检测,未通过检测的脚本,将无法被使用。
平台提供作业管理功能,运维人员可依据该功能实现对脚本、命令等指定对应的时间段去运行、停止等。比如:
单次执行任务:今晚12:30开启网站服务。
周期性执行任务:每周2、4、6检查硬件状态、设备负载、系统时间、磁盘空间、线路流量、数据库表空间使用率等指标。
这些工作内容简单但是需要重复执行,并且占用IT运维人员的大量工作时间。
智能作业管理平台支持定时作业功能,对操作或者编排任务进行定时,使其周期性或者单次自动执行,并以邮件、短信形式发送开始和结束通知。特别地,智能作业管理平台支持自动巡检场景,支持导出巡检报告,并以邮件、短信形式发送,以便于运维人员可以随时随地了解系统状况。
作业编排
作业编排功能支持对操作步骤的顺序排列组合,完成对顺序执行的单一流程的运维场景支持。
作业编排功能具有以下优势:
作业流程编辑简单易用、快速上手:添加所需步骤,拖拽改变执行顺序,可以满足日常大部分的运维场景。
动态传参:支持将脚本、接口依赖的参数设为变量,执行作业时动态指定;同时支持不同步骤之间参数的传递。
多种执行方式:支持单次执行和周期执行两种模式,定时时间精确到秒级。
编排审核发布:新建或修改的编排通过审批后才能被执行或作业引用,保证编排的安全性。
多种执行异常处理策略:支持作业执行时自动跳过或中断异常步骤,也支持人工跳过、重跑异常步骤。
作业编排功能通过条件判断、并行执行等流程设置,结合不同的操作步骤,完成对复杂运维场景的支持。具有以下优势:
条件网关:支持通过对前置操作的结果进行条件判断,来判断后续步骤的执行流程,条件网关与条件汇聚网关同时使用。
并行网关:支持对并行执行流程的设置,并行网关与并行汇聚网关同时使用。
图形化选择:支持通过图形化的选取、连线,对操作步骤的执行顺序进行设置。
作业执行
定时作业功能常用于配置单次、周期定时作业,也支持非固定时段触发定时作业执行。具有以下优势:
多种执行策略:支持单次和周期执行两种模式,满足对重复性、周期性、规律性的自动化作业的支持。
执行周期设置:执行时间支持常规时间选取方式,和Cron表达式,定时时间精确到秒级。
执行历史
作业执行历史功能是对产品中所有作业的执行历史进行详细记录,用于操作审核回溯,方便用户分析作业执行情况。具有以下优势:
执行日志:支持根据日志级别、目标主机搜索执行日志。
作业详情:支持显示步骤详情及参数赋值情况。
步骤状态:支持按照不同的显示状态,标识作业中不同步骤的执行状态,便于快速区分。
手动中断:支持手动终端执行中的作业。
平台提供作业管理功能,运维人员可依据该功能实现对脚本、命令等指定对应的时间段去运行、停止等。比如:
单次执行任务:今晚12:30开启网站服务。
周期性执行任务:每周2、4、6检查硬件状态、设备负载、系统时间、磁盘空间、线路流量、数据库表空间使用率等指标。
这些工作内容简单但是需要重复执行,并且占用IT运维人员的大量工作时间。
智能作业管理平台支持定时作业功能,对操作或者编排任务进行定时,使其周期性或者单次自动执行,并以邮件、短信形式发送开始和结束通知。特别地,智能作业管理平台支持自动巡检场景,支持导出巡检报告,并以邮件、短信形式发送,以便于运维人员可以随时随地了解系统状况。
作业编排
作业编排功能支持对操作步骤的顺序排列组合,完成对顺序执行的单一流程的运维场景支持。
作业编排功能具有以下优势:
作业流程编辑简单易用、快速上手:添加所需步骤,拖拽改变执行顺序,可以满足日常大部分的运维场景。
动态传参:支持将脚本、接口依赖的参数设为变量,执行作业时动态指定;同时支持不同步骤之间参数的传递。
多种执行方式:支持单次执行和周期执行两种模式,定时时间精确到秒级。
编排审核发布:新建或修改的编排通过审批后才能被执行或作业引用,保证编排的安全性。
多种执行异常处理策略:支持作业执行时自动跳过或中断异常步骤,也支持人工跳过、重跑异常步骤。
作业编排功能通过条件判断、并行执行等流程设置,结合不同的操作步骤,完成对复杂运维场景的支持。具有以下优势:
条件网关:支持通过对前置操作的结果进行条件判断,来判断后续步骤的执行流程,条件网关与条件汇聚网关同时使用。
并行网关:支持对并行执行流程的设置,并行网关与并行汇聚网关同时使用。
图形化选择:支持通过图形化的选取、连线,对操作步骤的执行顺序进行设置。
作业执行
定时作业功能常用于配置单次、周期定时作业,也支持非固定时段触发定时作业执行。具有以下优势:
多种执行策略:支持单次和周期执行两种模式,满足对重复性、周期性、规律性的自动化作业的支持。
执行周期设置:执行时间支持常规时间选取方式,和Cron表达式,定时时间精确到秒级。
执行历史
作业执行历史功能是对产品中所有作业的执行历史进行详细记录,用于操作审核回溯,方便用户分析作业执行情况。具有以下优势:
执行日志:支持根据日志级别、目标主机搜索执行日志。
作业详情:支持显示步骤详情及参数赋值情况。
步骤状态:支持按照不同的显示状态,标识作业中不同步骤的执行状态,便于快速区分。
手动中断:支持手动终端执行中的作业。
接口管理是基于数据源来管理第三方接口,比如通过云管平台接口进行云上应用发布、网关接口实现流量切换等。
接口管理是基于数据源来管理第三方接口,比如通过云管平台接口进行云上应用发布、网关接口实现流量切换等。
主机管理是用来管理所有需要执行自动化脚本的机器信息,记录机器的名称、IP地址、端口、类型、操作系统和状态等基本信息。
主机管理是用来管理所有需要执行自动化脚本的机器信息,记录机器的名称、IP地址、端口、类型、操作系统和状态等基本信息。
数据源管理常用于对http、http(认证)、Dubbo等接口,Mysql、Oracle、DB2、Postgres、Clickhouse、ES、OceanBase、达梦、Gbase、OpenGauss等数据库的公共信息进行管理,与“接口管理”共同对第三方接口、数据处理进行纳管,比如通过云管平台接口进行云上应用发布、网关接口实现流量切换等。
数据源管理常用于对http、http(认证)、Dubbo等接口,Mysql、Oracle、DB2、Postgres、Clickhouse、ES、OceanBase、达梦、Gbase、OpenGauss等数据库的公共信息进行管理,与“接口管理”共同对第三方接口、数据处理进行纳管,比如通过云管平台接口进行云上应用发布、网关接口实现流量切换等。
文档管理功能是指对文档进行管理和组织的功能。它可以帮助用户存储、查找、共享和修改文档。其中,文件下发是其中的一个重要功能,它指的是将文档发送给其他用户或用户组的过程。该模块具有以下几个方面的功能:
文档上传:用户可以将本地计算机上的文档上传到文档管理系统中。上传后,文档会被存储在文档管理系统的特定位置。
文档存储和组织:文档管理系统会将上传的文档存储在特定的文件夹或目录中,并允许用户根据自己的需求对文档进行组织、分类和标记,以方便后续的查找和管理。
文档搜索和查找:用户可以通过关键词、文件名、标签等方式在文档管理系统中进行搜索和查找,以快速找到目标文档。
文档共享和下发:用户可以选择将特定的文档共享给其他用户或用户组。共享可以通过权限管理的方式进行,用户可以设置其他用户对文档的访问权限,例如只读、编辑、下载等。
文档版本控制:文档管理系统通常支持文档版本控制的功能,即可以记录文档的不同版本,并允许用户查看、恢复或对比不同版本的变化。
审批管理:一些文档管理系统还提供审批管理的功能,可以对特定的文档进行审核,以保证文档的合规性和安全性。
通过这些功能,用户可以方便地管理和控制文档的存储、共享和下发,提高工作效率和文档的安全性。广泛应用于企业内部的知识管理、项目管理、合规管理等场景。
文档管理功能是指对文档进行管理和组织的功能。它可以帮助用户存储、查找、共享和修改文档。其中,文件下发是其中的一个重要功能,它指的是将文档发送给其他用户或用户组的过程。该模块具有以下几个方面的功能:
文档上传:用户可以将本地计算机上的文档上传到文档管理系统中。上传后,文档会被存储在文档管理系统的特定位置。
文档存储和组织:文档管理系统会将上传的文档存储在特定的文件夹或目录中,并允许用户根据自己的需求对文档进行组织、分类和标记,以方便后续的查找和管理。
文档搜索和查找:用户可以通过关键词、文件名、标签等方式在文档管理系统中进行搜索和查找,以快速找到目标文档。
文档共享和下发:用户可以选择将特定的文档共享给其他用户或用户组。共享可以通过权限管理的方式进行,用户可以设置其他用户对文档的访问权限,例如只读、编辑、下载等。
文档版本控制:文档管理系统通常支持文档版本控制的功能,即可以记录文档的不同版本,并允许用户查看、恢复或对比不同版本的变化。
审批管理:一些文档管理系统还提供审批管理的功能,可以对特定的文档进行审核,以保证文档的合规性和安全性。
通过这些功能,用户可以方便地管理和控制文档的存储、共享和下发,提高工作效率和文档的安全性。广泛应用于企业内部的知识管理、项目管理、合规管理等场景。
平台提供文件下发功能,支持将各类文件资料从上级机构或部门安全、高效地下发到下级机构或个人的功能,实现文件的快速传递、有效管理和安全控制,提高工作效率,确保信息的及时性和准确性。支持文件下发时先备份后覆盖和直接覆盖的两种文件执行规则。支持文件下发的历史记录,便于用户对下发文件的追溯。
平台提供文件下发功能,支持将各类文件资料从上级机构或部门安全、高效地下发到下级机构或个人的功能,实现文件的快速传递、有效管理和安全控制,提高工作效率,确保信息的及时性和准确性。支持文件下发时先备份后覆盖和直接覆盖的两种文件执行规则。支持文件下发的历史记录,便于用户对下发文件的追溯。
平台提供多角度统计分析的自动化作业任务与指标报表,帮助用户对各业务场景下的作业任务进行统计分析提供有力的数据支撑。
平台提供多角度统计分析的自动化作业任务与指标报表,帮助用户对各业务场景下的作业任务进行统计分析提供有力的数据支撑。
平台提供服务场景管理功能,支持用户依据业务实际情况自定义设置对应的业务场景,便于用户快速提交对应场景任务以及对不同的业务场景任务进行快速安排等。
平台提供服务场景管理功能,支持用户依据业务实际情况自定义设置对应的业务场景,便于用户快速提交对应场景任务以及对不同的业务场景任务进行快速安排等。
平台提供消息中心管理功能,在消息中心展示所有作业管理任务的通知消息,实现对通知消息的查看、删除等功能。
平台提供消息中心管理功能,在消息中心展示所有作业管理任务的通知消息,实现对通知消息的查看、删除等功能。
平台提供用户管理功能,管理员通过该功能可以创建新用户账号,并指定相关的身份信息、登录凭据和权限。同时也可以删除用户账号,以禁止用户访问系统。支持用户的身份验证,通过用户名和密码的方式确保用户的身份和安全性。
平台提供用户管理功能,管理员通过该功能可以创建新用户账号,并指定相关的身份信息、登录凭据和权限。同时也可以删除用户账号,以禁止用户访问系统。支持用户的身份验证,通过用户名和密码的方式确保用户的身份和安全性。
平台提供权限管理功能,通过实行各级管理权限规定,具体地体现了公司分级授权的管理模式,反映了内部控制的基本原则,支持平台权限集中管理,提供细化到具体资源实例的资源访问权限控制。通过该模块,用户可为不同人员设定不同的系统功能权限,在保障系统信息安全性的同时也提高用户的工作效率。
平台提供权限管理功能,通过实行各级管理权限规定,具体地体现了公司分级授权的管理模式,反映了内部控制的基本原则,支持平台权限集中管理,提供细化到具体资源实例的资源访问权限控制。通过该模块,用户可为不同人员设定不同的系统功能权限,在保障系统信息安全性的同时也提高用户的工作效率。
1丰富的内置脚本:平台内置丰富的常用运维操作脚本,开箱即用,帮助用户快速使用平台功能。日志清理包括Tomcat日志清理、Nginx日志清理等;定时巡检包括主机磁盘使用率、Tomcat/Nginx/Oracle/Redis/MySQL服务可用性;中间件操作包括中间件类型:Tomecat、Nginx以及Redis,操作:一键开启、停止、重启、自动部署以及卸载。
2高效的并发作业:平台具有批量执行自动化作业的能力,能够轻松管理上万台设备,企业无需因为设备增多而增加运维人力。具有缩短执行周期、减少重复操作和降低人力成本的优势。
3丰富的API接口:平台提供丰富的API接口,能够对接仁和其它三方系统或平台,方便对运维作业的调度触发。为IT智能服务管理平台中的事件模块提供脚本,实现工单执行自动化;事件模块为自动化提供审核流程,满足复杂审批流程。为与监控系统中的告警功能联动提供故障自愈方案(脚本),并提供标准的调用查询API。为智能助理提供日常运维操作(脚本),并提供标准的调用查询API。IT智能服务管理平台中的资产配置管理模块为智能作业平台提供作业执行的目标对象配置数据;智能作业平台通过自身采集能力能够主动更新资产数据。
监、管、控联动,提升运维效能
运维流程自动化,提高效率
运维操作标准化,降低人为影响
智能作业平台通过脚本库、作业编排、智能调度和任务自动化执行,提升企业运维效率,如:中央和国家机关、军工、运营商、金融等行业。