一种计算机多种操作系统统一运维方法及装置制造方法
【专利摘要】一种计算机多种操作系统统一运维方法及装置,该装置所有操作在运维操作台和主机代理端二者之间完成。包括:主机代理端,运行于主机上,执行运维指令;协议解析单元,完成执行协议的解析与交互;文件系统转换单元,在文件操作中,完成数据格式转换;进程系统转换单元,在进程操作中,完成数据格式转换;服务转换单元,在服务操作中,完成数据格式转换;格式转换单元,完成时间数据格式转换;代码转换单元,完成语言码转换。兼容性检查单元;将操作系统的保留字、禁用字、格式、文件系统描述符进行检查与转换;运维操作台,与用户交互,与主机代理端通信,完成交互、结果展示。本发明有效降低了维护多种操作系统的难度与工作量,稳定可靠。
【专利说明】一种计算机多种操作系统统一运维方法及装置
【技术领域】
[0001] 本发明涉及计算机主机运维技术,尤其涉及多种操作系统的统一管理与运行维护 方法与技术。
【背景技术】
[0002] 随着信息化建设的不断深入,信息服务系统已经遍及各个行业。他们不间断地运 行,由于系统受损、不能及时维护以及维护不当导致的系统停机造成的影响十分严重。因此 信息系统的监控运维技术不断发展。由于计算机信息服务系统的基础环境具有相对稳定性 较高的特点,因此信息系统运维的重要内容是针对运行多种操作系统、运行多种服务的主 机系统进行监管与维护。主要内容是检查设备、服务的运行状态,发现问题,及时维护,确保 服务系统的正常工作。
[0003] 由于主机系统通常具有组成构件多,深度依赖操作系统环境的特点,因而运维难 度大,由于计算科技技术的发展历程,多数单位的信息服务系统有众多厂家的不同产品构 成,导致维护工作量和技术难度也越来越复杂。但目极少有能针对不同厂家、不同技术体 系、产品系列的计算机主机系统进行维护的作业平台。还都是一些功能单一、整合性差、功 能不全、没有统一界面的针对单一功能的一些运维工具。
【发明内容】
[0004] 有鉴于此,本发明提供一种计算机多种操作系统统一运维方法及装置,监控运维 工作所有环节只需要在单一操作台,通过可选的管理中心实施一次部署,实现针对不同厂 家、不同技术体系、产品系列的计算机主机系统进行维护的作业平台。该装置包括: 主机代理端,运行于主机操作系统,用于执行运维指令; 协议解析单元,用于在主机端与运维操作台之间完成执行协议的解析与交互; 文件系统转换单元,对文件操作的数据与指令进行转换,将特定操作系统格式转换成 运维操作台的通用格式; 进程系统转换单元,对进程操作的数据与指令进行转换,将特定操作系统格式转换成 运维操作台的通用格式; 服务转换单元,对操作系统服务操作的数据与指令进行转换,将特定操作系统格式转 换成运维操作台的通用格式; 格式转换单元,对特定操作系统的时间格式转换成运维操作台的通用格式; 代码转换单元,对进程代码页进行转换,将特定操作系统码页转换成运维操作台的通 用格式; 兼容性检查单元,将个操作系统的保留字、禁用字、格式、文件系统描述符进行双向检 查与转换,确保统一操作的准确性; 运维操作台,安装与运维计算机上,用于用户交互,与主机代理端通信,发出指令,返回 结果,完成展不; 权限检查,完成登录与操作的统一化权限检查; 执行功能等组件,完成指令、执行具体工作。
[0005] 运维管理中心,包含配置单元,设定系统所使用的所有权限等设置参数。
[0006] 优选地,文件系统格式转换将考虑路径表达形式、路径深度、字符限制,实践中,使 用动态内存完成转换,保证效果。
[0007] 优选地,进程格式转换将考虑以UNIX System V的规范进行统一表达,不兼容指标 以代替。
[0008] 优选地,协议解析中,为保证效果,全部采用私有协议完成交互,不使用标准协议, 严重兼容性问题的FTP协议等,确保了本发明效果的统一。
[0009] 优选地,本装置可以在认证与加密、多机并发维护、多机并发检视的底层技术保证 下完成这些功能:监控主机连续监视、监控主机试视图(网络、应用拓扑视图)化监视、进程 与服务管理、文件传输与管理的管理、受控主机配置检视、受控主机性能实时监视、系统警 报信息显示、SNMP协议监视、集成第三方工具等。
[0010] 本发明计算机多种操作系统统一运维技术及装置,是在统一管理、运维体系框架 下实施的,通过管理中心,实现安全地部署、也为功能多样性提供了实现基础。通过本发明, 维护工作大大简化。同时支持并发操作的特性,给运维工作常见的联机对比分析提供了最 佳的实现手段。
[0011]
【专利附图】
【附图说明】: 图1是本发明一种实施方式的应用环境; 图2是本发明计算机多种操作系统统一运维装置的逻辑结构图; 图3是本发明管理配置的用户界面示意图。
[0012]
【具体实施方式】: 请参考图1,在信息系统运行监测场景中,通常会采用安装运维软件的计算机执行运维 服务。本发明基于计算机多种操作系统统一运维装置即应用这一场合、安装在对应的计算 机中,该装置可以通过软件实现,也可以与硬件结合提供更多功能。该装置主要包括主机代 理端11,协议解析单元12,文件系统转换单元13,进程系统转换单元14,服务转换单元15, 格式转换单元16,代码转换单元17,兼容性检查单元18,运维操作台19。以下以软件实现 为例来描述该装置运行时所执行的处理流程。
[0013] 步骤100,本装置的部署首先需要在第三方管理平台的介入下,取得有关主机的授 权,然后安装主机端代理程序,并设置许可、授权关系。
[0014] 步骤100,运维人员使用适当的独立认证体系,登录入运维操作台。
[0015] 步骤200,运维操作台从管理中心获取部署主机代理端的主机列表单,并以适当方 式展示。
[0016] 步骤300,运维人员浏览运维操作台展示的主机清单,选择一个或多个需要进行监 控、与维护的主机。
[0017] 步骤400,根据系统管理策略,浏览运维操作台填出对应的认证信息输入界面,运 维人员完成输入。
[0018] 步骤500,主机代理端经由操作系统接口进行认证,完成授权检查与身份确定,返 回认证结果。
[0019] 步骤600,认证通过以后,运维人员在运维操作台发出检索指令,经由协议解析与 交互,发送到远端计算机主机代理端;本步骤由运维操作台19、协议解析引擎12、主机代理 端11执行。
[0020] 步骤700,主机端代理程序检索、解析收到的指令,获取数据;本步骤由状态检索 单元12执行。
[0021] 步骤800,主机端代理程序将结果数据,根据工作的类别,分别交由文件系统转换 单元,或者进程系统转换单元,或者服务转换单元,或者代码转换单元,或者兼容性检查单 元完成对应的转换;本步骤由状态检索单元12执行。
[0022] 步骤900,主机端代理程序将结果数据经由协议解析与交互,发送到运维操作台, 完成展示。本步骤由运维操作台19、协议解析引擎12、主机代理端11执行。
[0023] 步骤1000,运维人员根据上一步的运行结果,选择所需要的操作项,在运维操作台 发出功能指令,经由协议解析与交互,发送到远端计算机主机代理端;本步骤由运维操作台 19、协议解析引擎12、主机代理端11执行。
[0024] 步骤1100,主机端代理程序检索、解析收到的指令,获取数据;本步骤由状态检索 单元12执行。
[0025] 步骤1200,主机端代理程序将结果数据,根据工作的类别,分别交由文件系统转换 单元,或者进程系统转换单元,或者服务转换单元,或者代码转换单元,或者兼容性检查单 元完成对应的转换;本步骤由状态检索单元12执行。
[0026] 步骤1300,主机端代理程序将结果数据经由协议解析与交互,发送到运维操作台, 完成展示。本步骤由运维操作台19、协议解析引擎12、主机代理端11执行。
[0027] 进一步来说,为了满足用户的实际运行需要,运维操作台需要提供至少一下功 能:1.计算机配置检查,包括但不限于设备型号、CPU、内存、硬盘,以及操作系统类型与版 本号,文件系统分布的规格;2.计算机性能监视,包括但不限于CPU,内存,缓存、网络,磁 盘,文件系统的使用。基于队列的文件传输。3.进程详细信息列表与管理,包括进程句柄,进 程路径、运行状态,优先级、资源消耗等信息;4.服务详细信息列表与管理,包括服务定义, 路径、管理与运行状态,优先级、资源消耗等信息;5.文件系统的列表与管理,包括位置、名 称、尺寸、链接等信息;6.以适当当时实现的基于标准协议的监视与管理,例如SNMP协议, SysLog协议等; 进一步来说,为了满足用户的实际运行需要,程度类方面的管理至少需要包括:启动、 停止、删除、变更、启用与禁用等;文件类的运维功能至少还需要:改名、启动、拷贝、删除 等。
[0028] 进一步来说,为了满足用户的实际运行需要,运维操作台需要集成有关协议的前 端程序,例如,由于仿真终端的多种规格和协议实现以及缓冲管理的复杂性,就需要集成仿 真终端的程序,单键调出,易于使用。
[0029] 当前的运维软件主要针对用户具体需要,以满足单一功能为主。集成性查、使用 繁琐,存在一些缺陷,与网管等类别的软件、与ITIL类软件均无法交互,给用户使用造成不 便。本发明解决了上述问题,实现了单点多功能统一运维,有效解决了基于多种操作系统的 运维主要工作的兼容性问题,同时实现了多种功能的统一运维,达到理想的效果。
[0030] 协议与语言环境的兼容性问题十分常见,本发明中对一个存在问题的示例性解决 如下: 对于重要场景较多使用的IBM AIX UNIX错作系统环境,由于GB18030中文环境已经 成为强制性国家标准,那么在使用GB18030的环境下,普遍使用的FTP客户端工具将无法使 用,包括应具有最佳兼容性的微软公司IE浏览器。
[0031] 本发明通过采用基于自有技术的创新性多单元自动转换机制,实现了多种操作 系统众多功能的全面兼容运维操作平台。通过多功能统一化的图形界面,在为用户提供完 善功能的同时,还提供了良好的用户体验。而在现有产品与技术中,普遍存在功能单一、简 单堆砌、从运维需求角度来讲使用十分不便的缺点。本发明消除了监测系统的以上缺点,并 可配合单一功能的客户端软件,使用户的运维工作需求得到全面满足,已经实现的采用本 发明的装置可以部署到几乎任何使用TCP/IP计算机系统的运维环境。在有多个案例中,实 际系统正常工作,连续运行时间达到2年以上。
[0032] 以上所描述的仅仅是本发明较佳的实现方式,并不用以限定本发明的保护范围, 任何等同的变化和修改皆应涵盖在本发明的保护范围之内。
【权利要求】
1. 一种计算机多种操作系统统一运维方法及装置,主机代理端作为该装置的核心组 件;该装置包括: 主机代理端,运行于主机操作系统,用于执行运维指令; 协议解析单元,用于在主机端与运维操作台之间完成执行协议的解析与交互; 文件系统转换单元,对文件操作的数据与指令进行转换,将特定操作系统格式转换成 运维操作台的通用格式; 进程系统转换单元,对进程操作的数据与指令进行转换,将特定操作系统格式转换成 运维操作台的通用格式; 服务转换单元,对操作系统服务操作的数据与指令进行转换,将特定操作系统格式转 换成运维操作台的通用格式; 格式转换单元,对特定操作系统的时间格式转换成运维操作台的通用格式; 代码转换单元,对系统代码页进行转换,将特定操作系统码页转换成运维操作台的通 用格式; 兼容性检查单元,将不同操作系统的保留字、禁用字、格式、文件系统描述符进行双向 检查与转换,确保统一操作的准确性; 运维操作台,安装于运维计算机上,用于用户交互,与主机代理端通信,发出指令,返回 结果,完成展不。
2. 根据权利要求1所述的装置,文件系统格式转换将考虑路径表达形式、路径深度、 字符限制,实践中,使用动态内存完成转换,保证效果。
3. 根据权利要求1所述的装置,进程格式转换将考虑以UNIX System V的规范进行统 一表达,不兼容指标已代替。
4. 根据权利要求1所述的装置,协议解析中,为保证效果,全部采用私有协议完成交 互,不使用标准协议,严重兼容性问题的FTP协议等,确保了本发明效果的统一。
5. 本专利还提供一种计算机多种操作系统统一运维方法,该方法包括: 运行于主机操作系统的程序,以用于执行运维指令; 在主机端与运维操作台之间完成执行协议的解析与交互; 对文件操作的数据与指令进行转换,将特定操作系统格式转换成运维操作台的通用格 式; 对进程操作的数据与指令进行转换,将特定操作系统格式转换成运维操作台的通用格 式; 对操作系统服务操作的数据与指令进行转换,将特定操作系统格式转换成运维操作台 的通用格式; 对特定操作系统的时间格式转换成运维操作台的通用格式; 对系统代码页进行转换,将特定操作系统码页转换成运维操作台的通用格式; 将不同操作系统的保留字、禁用字、格式、文件系统描述符进行双向检查与转换,确保 统一操作的准确性; 安装与运维计算机上,用于用户交互,与主机代理端通信,发出指令,返回结果,完成展 /_J、1 〇
6. 根据权利要求5所述的方法,文件系统格式转换将考虑路径表达形式、路径深度、 字符限制,实践中,使用动态内存完成转换,保证效果。
7. 根据权利要求5所述的方法,进程格式转换将考虑以UNIX System V的规范进行统 一表达,不兼容指标已代替。
8. 根据权利要求5所述的方法,协议解析中,为保证效果,全部采用私有协议完成交 互,不使用标准协议,如严重兼容性问题的FTP协议,确保了本发明效果的统一。
【文档编号】G06F21/50GK104102874SQ201310126209
【公开日】2014年10月15日 申请日期:2013年4月12日 优先权日:2013年4月12日
【发明者】沙永刚 申请人:北京中嘉时代科技有限公司