一种服务器运维系统、方法、装置及计算机可读存储介质制造方法及图纸

技术编号:24014997 阅读:60 留言:0更新日期:2020-05-02 03:04
本申请公开了一种服务器运维系统、方法、装置及计算机可读存储介质,包括:数据采集模块,用于采集服务器的服务器信息,服务器信息包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息;数据发送模块,用于通过利用UDP协议建立的服务器与客户端之间的通信通道,发送服务器信息至客户端;本申请利用数据采集模块采集包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息的服务器信息,采集的数据更为全面,再由数据发送模块利用UDP协议建立服务器与客户端之间的通信通道,通过通信通道将服务器信息传输至客户端,完成对服务器的数据远程监测。

A server operation and maintenance system, method, device and computer-readable storage medium

【技术实现步骤摘要】
一种服务器运维系统、方法、装置及计算机可读存储介质
本专利技术涉及计算机领域,特别涉及一种服务器运维系统、方法、装置及计算机可读存储介质。
技术介绍
现有技术中,服务器的信息采集是使用SNMP协议(简单网络管理协议),但很多服务器不支持SNMP协议,同时,利用SNMP协议采集,需要掌握服务器的数据端口的等信息,并利用此类信息进行编程才能够获取服务器的数据,导致整个采集系统布置复杂,同时,不同的服务器数据端口等信息均不一样,需要重新编写,十分复杂。此外,现有技术中采集的服务器数据较少,不够完整,使用户难以利用采集的服务器数据掌握服务器的运行状态。为此,需要一种便捷、信息采集全面的服务器监控系统。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种服务器运维系统、方法、装置及计算机可读存储介质,采集数据更为全面,程序更为简单。其具体方案如下:一种服务器运维系统,包括:数据采集模块,用于采集服务器的服务器信息,所述服务器信息包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息;数据发送模块,用于通过利用UDP协议建立的所述服务器与客户端之间的通信通道,发送所述服务器信息至所述客户端。可选的,所述数据采集模块,具体用于定时采集所述服务器信息。可选的,所述数据采集模块,包括:动态信息采集单元,用于采集单位时间内的原始动态数据,利用所述原始动态数据中同类型的多个数据求均值,得到包括各类型数据的所述动态信息。r>可选的,还包括:协议判断模块,用于利用所述服务器信息判断所述服务器中是否配置有所述UDP协议;协议配置模块,用于若所述协议判断模块判定所述服务器未配置有所述UDP协议,则利用所述服务器信息在所述服务器配置所述UDP协议。可选的,还包括:修正条件判断模块,用于判断所述服务器信息是否满足预设的自动修正条件;修正策略匹配模块,用于若所述修正条件判断模块判定满足所述自动修正条件,则在预设的修正策略集中查找是否有与所述服务器信息对应的修正策略;修正模块,用于若所述修正策略匹配模块匹配到与所述服务器信息对应的修正策略,则利用所述修正策略修正所述服务器。本专利技术还公开了一种服务器运维方法,包括:采集服务器的服务器信息,所述服务器信息包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息;通过利用UDP协议建立的所述服务器与客户端之间的通信通道,发送所述服务器信息至所述客户端。可选的,所述采集服务器的服务器信息的过程,包括定时采集所述服务器信息。可选的,所述采集所述动态信息的过程,包括:采集单位时间内的原始动态数据,利用所述原始动态数据中同类型的多个数据求均值,得到包括各类型数据的所述动态信息。本专利技术还公开了一种服务器运维装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序以实现如前述的服务器运维方法。本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述的服务器运维方法。本专利技术中,服务器运维系统,包括:数据采集模块,用于采集服务器的服务器信息,服务器信息包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息;数据发送模块,用于通过利用UDP协议建立的服务器与客户端之间的通信通道,发送服务器信息至客户端。本专利技术利用数据采集模块采集包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息的服务器信息,采集的数据更为全面,再由数据发送模块利用UDP协议建立服务器与客户端之间的通信通道,通过通信通道将服务器信息传输至客户端,完成对服务器的数据远程监测。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种服务器运维系统结构示意图;图2为本专利技术实施例公开的另一种服务器运维系统结构示意图;图3为本专利技术实施例公开的一种服务器运维方法流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种服务器运维系统,参见图1所示,该系统包括:数据采集模块11,用于采集服务器的服务器信息,服务器信息包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息。具体的,由于采用UDP协议(UserDatagramProtocol,用户数据报协议)建立服务器与客户端之间的通信通道,因此,可以利用代理软件利用操作系统的系统命令获取服务器的服务器信息,由于操作系统种类有限,同时,服务器多数采用相同的操作系统,因此,仅需利用已知的少数几种操作系统的系统命令制定相应的调用对照表输入至代理软件中,以实现利用安装在服务器中的代理软件调用操作系统的系统命令获取服务器信息,此种方法无需再获取和定义服务器的大量数据接口信息等数据获取相关的信息,减少了编程量;此外,也可以综合利用服务器的配置文件和操作系统的命令综合获取服务器信息。其中,系统命令为操作系统中预先设定好的自带命令。具体的,服务器信息可以包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息等。其中,静态信息是指系统在运行过程中长期不会变更的信息,可以包括操作系统名称及版本、CPU型号及数量、物理内存大小、虚拟内存大小和硬盘信息,获取静态信息时,可以通过读取操作系统的配置文件获取,也可以直接利用系统命令以指标采集的方式获取。其中,动态信息是指系统在运行过程中随着时间增长不固定变化的属性,可以包括CPU使用率、内存使用率、网络使用情况、TCP连接数和进程数量等信息,在采集动态信息时,可以取一个时间段内的指标进行度量,对一个时间段内的信息进行比对或取其平均值,因为,对于动态信息每时每刻都在变化,瞬时值无法表现系统的稳态状态,失去指示意义,为此,上述数据采集模块11中包括动态信息采集单元,用于采集单位时间内的原始动态数据,利用原始动态数据中同类型的多个数据求均值,得到包括各类型数据的动态信息,例如,在网络使用情况分析中,下载速度瞬时值为50MB/S,而十秒内下载速度的均值可能有80MB/S,该瞬时值则失去意义,无法准确体现系统的总体运行状态,因此,以一个时间段内的指标进行度量,其中,磁盘使用信息是反映磁盘分区的使用情况及本文档来自技高网...

【技术保护点】
1.一种服务器运维系统,其特征在于,包括:/n数据采集模块,用于采集服务器的服务器信息,所述服务器信息包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息;/n数据发送模块,用于通过利用UDP协议建立的所述服务器与客户端之间的通信通道,发送所述服务器信息至所述客户端。/n

【技术特征摘要】
1.一种服务器运维系统,其特征在于,包括:
数据采集模块,用于采集服务器的服务器信息,所述服务器信息包括静态信息、动态信息、磁盘使用信息、软件实用信息、进程使用信息和用户状态信息;
数据发送模块,用于通过利用UDP协议建立的所述服务器与客户端之间的通信通道,发送所述服务器信息至所述客户端。


2.根据权利要求1所述的服务器运维系统,其特征在于,所述数据采集模块,具体用于定时采集所述服务器信息。


3.根据权利要求2所述的服务器运维系统,其特征在于,所述数据采集模块,包括:
动态信息采集单元,用于采集单位时间内的原始动态数据,利用所述原始动态数据中同类型的多个数据求均值,得到包括各类型数据的所述动态信息。


4.根据权利要求1至3任一项所述的服务器运维系统,其特征在于,还包括:
协议判断模块,用于利用所述服务器信息判断所述服务器中是否配置有所述UDP协议;
协议配置模块,用于若所述协议判断模块判定所述服务器未配置有所述UDP协议,则利用所述服务器信息在所述服务器配置所述UDP协议。


5.根据权利要求1至3任一项所述的服务器运维系统,其特征在于,还包括:
修正条件判断模块,用于判断所述服务器信息是否满足预设的自动修正条件;
修正策略匹配模块,用于若所述修正条件判断模块判定满足所述自动...

【专利技术属性】
技术研发人员:许猛王蒴高隆林孟庆凯曲鸣
申请(专利权)人:山东中创软件商用中间件股份有限公司
类型:发明
国别省市:山东;37

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

1