【技术实现步骤摘要】
电子装置、集群环境下状态信息的获取方法及存储介质
本专利技术涉及通信
,尤其涉及一种电子装置、集群环境下状态信息的获取方法及存储介质。
技术介绍
目前,运营、测试或开发人员在进行性能压测时,需要获得数据库状态信息、服务器状态信息和/或JAVA虚拟机(JVM)状态信息,例如CPU、网卡、内存、磁盘、数据库状态、线程等的运行情况,此时通常需要登录到相应的服务器,通过命令来逐个查询,获得的信息十分零散,操作较繁琐,无法快速获得全面的状态信息,导致在排查、分析应用问题时耗时耗力,不能快速应对、解决突发故障。
技术实现思路
本专利技术的目的在于提供一种电子装置、集群环境下状态信息的获取方法及存储介质,旨在通过客户端便捷地获取各项状态信息,为快速解决突发故障提供有力保障。为实现上述目的,本专利技术提供一种电子装置,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:连接步骤,在客户端连接一个或多个服务器后,在客户端界面上显示供用户选择的各个服务器、数据库和/或JAVA虚拟机;获取步骤,确定用户在客户端界面上选择的服务器、数据库和/或JAVA虚拟机,基于所选择数据库和/或JAVA虚拟机调用预定的对应的工具,基于所选择的服务器调用预定的对应的命令,基于该工具和/或命令,获取服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息;展示步骤,将所获取的服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息返回至客户端界面上进行展示。优选地,所述获取步骤,具体包括: ...
【技术保护点】
1.一种电子装置,其特征在于,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:连接步骤,在客户端连接一个或多个服务器后,在客户端界面上显示供用户选择的各个服务器、数据库和/或JAVA虚拟机;获取步骤,确定用户在客户端界面上选择的服务器、数据库和/或JAVA虚拟机,基于所选择数据库和/或JAVA虚拟机调用预定的对应的工具,基于所选择的服务器调用预定的对应的命令,基于该工具和/或命令,获取服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息;展示步骤,将所获取的服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息返回至客户端界面上进行展示。
【技术特征摘要】
1.一种电子装置,其特征在于,所述电子装置包括存储器及与所述存储器连接的处理器,所述存储器中存储有可在所述处理器上运行的处理系统,所述处理系统被所述处理器执行时实现如下步骤:连接步骤,在客户端连接一个或多个服务器后,在客户端界面上显示供用户选择的各个服务器、数据库和/或JAVA虚拟机;获取步骤,确定用户在客户端界面上选择的服务器、数据库和/或JAVA虚拟机,基于所选择数据库和/或JAVA虚拟机调用预定的对应的工具,基于所选择的服务器调用预定的对应的命令,基于该工具和/或命令,获取服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息;展示步骤,将所获取的服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息返回至客户端界面上进行展示。2.根据权利要求1所述的电子装置,其特征在于,所述获取步骤,具体包括:若所选择的是服务器,则调用预定的LINUX命令并发送该LINUX命令至服务器,接收服务器基于该预定的LINUX命令返回的服务器的状态信息,所述服务器的状态信息至少包括CPU信息、网卡信息、磁盘信息以及内存消耗信息;若所选择的是数据库,则调用JDBC驱动包连接该数据库,在成功连接该数据库后,向该数据库发送SESSION信息命令,接收基于该SESSION信息命令返回的与数据库连接的应用的数量;若所选择的是JAVA虚拟机,则调用预定的JAVA虚拟机工具获取JAVA虚拟机的状态信息,所述JAVA虚拟机的状态信息至少包括当前在JAVA虚拟机中运行的程序、JAVA虚拟机的各项参数及运行数据。3.根据权利要求1或2所述的电子装置,其特征在于,所述展示步骤,具体包括:将服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息分别转化为图形化的形式,在客户端界面上展示图形化的服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息。4.根据权利要求3所述的电子装置,其特征在于,所述处理系统被所述处理器执行时,还实现如下步骤:在进行性能压测时,根据客户端界面上展示的各项图形化的服务器的状态信息、数据库的状态信息和/或JAVA虚拟机的状态信息分析是否达到对应的预先设置的上限值,并在达到对应的预先设置的上限值时,分析当前是否出现异常情况;根据分析结果调整所述上限值,以调整后的上限值作为性能瓶颈值,供在下次达到该性能瓶颈值时发出预警。5.一种集群环境下状态信息的获取方法,其特征在于,所述集群环境下状态信息的获取方法包括:S1,在客户端连接一个或多个服务器后,在客户端界面上显示供用户选择的各...
【专利技术属性】
技术研发人员:王静,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。