【技术实现步骤摘要】
一种监控服务器的方法、系统及一种服务器设备
本专利技术涉及监控
,尤其涉及一种监控服务器的方法、系统以及一种服务器设备。
技术介绍
随着计算机技术在各个领域日趋成熟,支撑信息化平台的服务器设备也逐渐复杂多样,而其服务器设备的维护工作也日趋困难和繁重,越来越受到重视;尤其是Solaris,Linux,Windows等常见服务器环境的维护工作量相当大,单靠人工的方式维护不但效率低下,而且对于条件限制的情况下,维护难度也非常大;因此,为了提高服务器设备的维护效率,选择一种合适的解决方案显得颇为重要,使维护人员及时的掌握服务器设备的各种性能指标,并且能够对其进行自动化操作,提高工作效率。由于服务器设备设计平台多,目前对于服务器设备其自动化的监控和运维,大多选用跨平台的Java技术实现,主要采用JMX和Telnet/SSH两种方式进行实现。一、JMX(JavaManagementExtensions,即Java管理扩展)策略:如图1所示,该策略把服务器上不同设备的监控功能配置为JMX服务,由不同JMX服务对相应设备进行逻辑操作完成。在监控的时候,由客户端委托不同的JMX服务来监控服务器设备。当一个设备对应的JMX服务发生故障停止后,将不能正确及时的获取设备的状态,甚至得到错误的数据,导致对设备的运行状态判断错误。二、Telnet/SSH(SecureShell)策略该策略中,如图2所示,在客户端有各个被监控设备对应的命令处理模块,用来组织和处理监控设备需要的命令,之后通过Telnet/SSH(SecureShell,SSH为建立在应用层和传输层基础上的安全协议 ...
【技术保护点】
一种监控服务器的方法,其特征在于,该方法包括:S1.在被监控的服务器中设置监控服务核心配置模块、监控任务模块以及针对服务器中的各设备的多个设备监控模块,其中多个设备监控模块用于监控服务器中的各个设备,监控服务核心配置模块用于热插拔不同设备的设备监控模块;S2.通过所述监控服务核心配置模块,去除或者添加设备监控模块到监控任务模块中;S3.通过所述监控任务模块将所配置的设备监控模块与相应的设备本地化指令相结合;S4.启动监控任务模块,通过运行监控任务模块中的设备监控模块获取监控数据。
【技术特征摘要】
1.一种监控服务器的方法,其特征在于,该方法包括:S1.在被监控的服务器中设置监控服务核心配置模块、监控任务模块以及针对服务器中的各设备的多个设备监控模块,其中多个设备监控模块用于监控服务器中的各个设备,监控服务核心配置模块用于热插拔不同设备的设备监控模块;S2.通过所述监控服务核心配置模块,去除或者添加设备监控模块到监控任务模块中;S3.通过所述监控任务模块将所配置的设备监控模块与相应的设备本地化指令相结合;S4.启动监控任务模块,通过运行监控任务模块中的设备监控模块获取监控数据。2.一种通过代理监控服务器的方法,其特征在于,监控客户端与第一服务器相连接,不与被监控的第二服务器连接,该第一服务器与第二服务器相连接,该方法包括:S1'.在第一服务器、第二服务器中分别设置监控服务核心配置模块、监控任务模块以及针对服务器中的各设备的多个设备监控模块,其中多个设备监控模块用于监控服务器中的各个设备,监控服务核心配置模块用于热插拔不同设备的设备监控模块;在第一服务器中设置代理模块,所述代理模块用于指定被代理的第二服务器;S2'.通过所述监控服务核心配置模块,去除或者添加设备监控模块到监控任务模块中;S3'.通过监控任务模块将所配置的设备监控模块与相应的设备本地化指令相结合;S4'.启动监控任务模块,通过运行监控任务模块中的设备监控模块获取监控数据;S5'.所述第一服务器访问所述第二服务器以获取第二服务器的所述监控数据;S6'.所述客户端通过访问第一服务器获取所述第二服务器的所述监控数据。3.一种监控多个服务器的方法,监控客户端与多个服务器相连接,其特征在于,该方法包括:S1″.在所述多个服务器中均设置监控服务核心配置模块、监控任务模块以及针对服务器中的各设备的多个设备监控模块,其中多个设备监控模块用于监控服务器中的各个设备,监控服务核心配置模块用于热插拔不同设备的设备监控模块;在所述多个服务器中的任何一个服务器上设置服务器信息维护模块,客户端通过服务器信息维护模块维护所述多个服务器的基本信息;S2″.所述客户端通过所述服务器信息维护模块获取指定的被监控服务器基本信息;S3″.客户端基于获取的所述被监控服务器基本信息获取指定的服务器的监控数据或者操作指定的被监控服务器的设备;S4″.通过操作每个服务器中的所述监控服务核心配置模块,去除或者添加设备监控模块到每个服务器中的监控任务模块中;S5″.通过所述监控任务模块将所配置的设备监控模块与相应的设备本地化指令相结合;S6″.启动监控任务模块,通过运行监控任务模块中的设备监控模块获取监控数据;S7″.将所述监控数据和所述多个服务器的基本信息存储在数据库中。4.根据权利要求1-3任一项所述的方法,其特征还在于:所述监控服务核心配置模块、多个设备监控模块使用JAVA语言实现。5.根据权利要求1-3任一项所述的方法,其特征还在于:获取监控数据后,根据与所述监控数据相应的设备监控模块类型对监控数据进行分类处理。6.根据权利要求1-3任一项所述的方法,其特征还在于:将获取的监控数据存储在数据库中。7.根据权利要求1-3任一项所述的方法,其特征还在于:多线...
【专利技术属性】
技术研发人员:刘江伟,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。