中间件自动化检查方法技术

技术编号:16644526 阅读:80 留言:0更新日期:2017-11-26 16:54
本发明专利技术公开了一种中间件自动化检查方法,包括以下步骤:运行Winscp软件并启动Winscp脚本,推送巡检脚本至远程计算机并执行;运行巡检流程,得到巡检结果并将巡检结果文件同步到info目录;将info目录的文件数据导入到Excel表格;查询相对应的sql并生成相应的表格数据;清理表格中重复的数据;将数据保存至access数据库;将数据进行压缩并发送邮件至操作人员预留电子邮箱中。

Middleware automated inspection method

The invention discloses a middleware automatic checking method, comprising the following steps: the operation of Winscp software and start the Winscp script, push polling script to a remote computer and execution; operation inspection process, inspection results obtained and the synchronous inspection results file to the info directory; the file data into the info directory to the Excel table; the corresponding query the SQL table and generates the corresponding data; clean up duplicate data table; save data to access database; data compress and send mail to the operator for electronic mailbox.

【技术实现步骤摘要】
中间件自动化检查方法
本专利技术涉及中间件产品,更具体地,涉及一种中间件自动化检查方法。
技术介绍
中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。是连接两个独立应用程序或独立系统的软件。相连接的系统,即使它们具有不同的接口,但通过中间件相互之间仍能交换信息。执行中间件的一个关键途径是信息传递。通过中间件,应用程序可以工作于多平台或OS环境。目前并无直接产品可实现中间件的自动化检查,运维团队进行中间件巡检时花费时间长,效率低下,运维费用花费巨大。
技术实现思路
本专利技术的目的是设计一种中间件自动化检查方法,能够帮助运维团队节省运维时间,提高效率,节省运维费用,同时保证巡检结果的有效性、准确性和规范性。为实现以上专利技术目的,采用的技术方案是:一种中间件自动化检查方法,包括以下步骤:S1:运行Winscp软件;S2:启动Winscp脚本,推送巡检脚本至远程计算机并执行脚本;S3:运行巡检流程,得到巡检结果并将巡检结果文件同步到info目录,包括以下步骤:S3.1:创建巡检任务;S3.2:获取操作系统密码表;S3.3:登录系统,登录成功则获取操作系统信息,登录失败则系统重新获取密码重试;S3.4:获取中间件密码表;S3.5:登录控制台,登录成功则收集中间件信息,登录失败则重新获取密码重试;S3.6:汇总中间件信息并整理成表格;S4:将info目录的文件数据导入到Excel表格;S5:查询“Sql”页面中相对应的Sql,并生成相应的表格数据;其中表格中的数据可进行日期选择;S6:清理表格中重复的数据;S7:将数据保存至access数据库;S8:将数据进行压缩并发送邮件至操作人员预留电子邮箱中。与现有技术相比,本专利技术的有益效果是:1)提高运维工作效率,节省团队运维工作量,节省运维费用,简化重复运维工作;2)对巡检项目进行标准化定制,格式化输出,保证了巡检结果的准确性与规范性;3)保证数据收集的时效性和准确性;4)轻量级工具,维护方便,且不会对运行中的系统带来额外性能开销;5)减少了运维工作人员信息记录的工作量;6)提高巡检频率,降低巡检时间。附图说明图1为自动化检查流程图;图2为中间件巡检流程图;图3为性能巡检结果图;图4为安全巡检结果图。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;以下结合附图和实施例对本专利技术做进一步的阐述。实施例1请参考图1,图1为自动化检查流程图,包括以下步骤:S1:运行Winscp软件;S2:启动Winscp脚本,推送巡检脚本至远程计算机并执行脚本;S3:运行巡检流程,得到巡检结果并将巡检结果文件同步到info目录;S4:将info目录的文件数据导入到Excel表格;S5:查询“Sql”页面中相对应的Sql,并生成相应的表格数据;其中表格中的数据可进行日期选择;S6:清理表格中重复的数据;S7:将数据保存至access数据库;S8:将数据进行压缩并发送邮件至操作人员预留电子邮箱中。优选的是,步骤S2中的脚本由Python编写,Perl推送。优选的是,步骤S3中的巡检流程包含指定时间巡检、间隔时间巡检和关闭定时巡检。请参考图2,图2为中间件巡检流程图,包括以下步骤:S3.1:创建巡检任务;S3.2:获取操作系统密码表;S3.3:登录系统,登录成功则获取操作系统信息,登录失败则系统重新获取密码重试;S3.4:获取中间件密码表;S3.5:登录控制台,登录成功则收集中间件信息,登录失败则重新获取密码重试;S3.6:汇总中间件信息并整理成表格;优选的是,中间件信息通过WebLogic内置工具WebLogicScriptTool连接到Adminserver的MBean中,再从MBean中获取domainRuntime()、ServerRuntimes()、ThreadPoolRuntime()、JDBCDataSourceRuntimeMBeans的具体信息获得。优选的是,中间件信息表格由excel宏编程实现。请参考图3、图4,图3为性能巡检结果图,图4为安全巡检结果图,生成表格包括性能巡检表格和安全巡检表格;其中性能巡检表格包括巡检日期、中间件服务器、域名、IP地址、Server服务名、Server状态、Heap堆空闲情况、Hogging线程数、线程运行情况、JDBC泄露数;安全巡检表格包括巡检日期、中间件服务器名、域名、IP、Server名称、监听端口、启用监听端口、ssl监听端口、启用ssl监听端口、阻塞线程最长时间、最大打开套接字数、发送服务器表头、Server日志名称、Server日志滚动类型、Server日志保留文件数、access日志名称、access日志滚动类型、access保留文件数、生产模式、配置审计类型、控制台上下文路径、控制台会话超时、封锁阀值、封锁持续时间、封锁重置持续时间。优选的是,生成表格中以不同的颜色区别不同的巡检项目中的阈值。显然,本专利技术的上述实施例仅仅是为清楚地说明本专利技术所作的举例,而并非是对本专利技术的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术权利要求的保护范围之内。本文档来自技高网...
中间件自动化检查方法

【技术保护点】
一种中间件自动化检查方法,其特征在于,包括以下步骤:S1:运行Winscp软件;S2:启动Winscp脚本,推送巡检脚本至远程计算机并执行脚本;S3:运行巡检流程,得到巡检结果并将巡检结果文件同步到info目录;S4:将info目录的文件数据导入到Excel表格;S5:查询“Sql”页面中相对应的Sql,并生成相应的表格数据;其中表格中的数据可进行日期选择;S6:清理表格中重复的数据;S7:将数据保存至access数据库;S8:将数据进行压缩并发送邮件至操作人员预留电子邮箱中。

【技术特征摘要】
1.一种中间件自动化检查方法,其特征在于,包括以下步骤:S1:运行Winscp软件;S2:启动Winscp脚本,推送巡检脚本至远程计算机并执行脚本;S3:运行巡检流程,得到巡检结果并将巡检结果文件同步到info目录;S4:将info目录的文件数据导入到Excel表格;S5:查询“Sql”页面中相对应的Sql,并生成相应的表格数据;其中表格中的数据可进行日期选择;S6:清理表格中重复的数据;S7:将数据保存至access数据库;S8:将数据进行压缩并发送邮件至操作人员预留电子邮箱中。2.根据权利要求1所述的一种中间件自动化检查方法,其特征在于,步骤S2中的脚本由Python编写,Perl推送。3.根据权利要求1所述的一种中间件自动化检查方法,其特征在于,步骤S3中的运行巡检流程包括以下步骤:S3.1:创建巡检任务;S3.2:获取操作系统密码表;S3.3:登录系统,登录成功则获取操作系统信息,登录失败则系统重新获取密码重试;S3.4:获取中间件密码表;S3.5:登录控制台,登录成功则收集中间件信息,登录失败则重新获取密码重试;S3.6:汇总中间件信息并整理成表格。4.根据权利要求3所述的一种中间件自动化检查方法,其特征在于,步骤S3.5中的中间件信息先通过WebLogic内置工具WebLogicScriptTool连接到Adminserver的MBean,再从MBean中获取domainRuntime()...

【专利技术属性】
技术研发人员:唐乐王飞鸣
申请(专利权)人:广东电网有限责任公司信息中心
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1