System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电网监控系统一致性检测方法及系统技术方案_技高网

一种电网监控系统一致性检测方法及系统技术方案

技术编号:40872644 阅读:4 留言:0更新日期:2024-04-08 16:40
本发明专利技术涉及一种电网监控系统一致性检测方法及系统,属于电网技术领域。根据配置的检测任务方式对电网监控系统集群中所有服务器进行一致性检测,当检测方式为周期检测任务方式时:电网监控系统中所有服务器节点按指定周期将用于一致性检测的相关信息按照要求规则存入数据库中,以供客户端读取及分析;当检测方式为单次触发式检测任务方式时:电网监控系统中各个服务器节点收到客户端发送的含有检测任务信息的消息后,判断该消息中若否包含有其服务器所在节点,则该服务器节点按照消息内容进行检测并将检测结果存入数据库中,以供客户端读取及分析。采用本发明专利技术的检测方法及系统,运维人员可以通过不同服务器节点上差异信息及时处理,保证系统安全。

【技术实现步骤摘要】

本专利技术涉及一种电网监控系统一致性检测方法及系统,属于电网。


技术介绍

1、随着数字化技术的发展,软件系统越来越多的影响着人们的日常生活,软件版本管理及运维是保证系统正常运行的基础,目前常见的软件版本检测方法通常为如下两种方式:方式一:根据实际运行软件的信息采用校验算法计算软件的校核字,通过某种方式获取软件信息的标识码与计算的校核字对比,确定软件版本的一致性。方式二:从应用程序版本库中获取第一应用程序文件,用于表征所述应用程序版本,连接所述应用程序版本的数据库并基于逆向工程生成第二应用程序用于表征应用程序的数据库版本,基于上述两个应用程序文件的对比,获得应用程序版本一致性检测结果。

2、目前电网监控系统通常系统结构复杂,依赖的程序文件较多,且随着功能日益增加,监控系统的复杂程度也随之增加,上面两种方式对于应用程序或库文件较多的情况下效率较低,操作复杂,并且方式一要求每个应用程序或库文件都有对应的标识码,目前对于监控级系统软件并没有相应的标识码;方式二需要有对应的应用版本库,并且需要使用逆向工程,对于应用程序和库文件较多的系统使用效率太低。


技术实现思路

1、本专利技术的目的是提供一种电网监控系统一致性检测方法及系统,用以解决采用现有技术对集群系统中不同服务器运行的程序进行版本一致性检测时,针对应用程序和库文件较多的复杂系统,存在检测操作复杂和检测效率低的问题。

2、为实现上述目的,本专利技术的技术方案及有益效果包括:

3、本专利技术的一种电网监控系统一致性检测方法,根据配置的检测任务方式对电网监控系统集群中所有服务器进行一致性检测,检测任务方式为周期检测任务方式或者单次触发检测任务方式;

4、其中,周期检测任务方式为:电网监控系统中所有服务器节点按指定周期将用于一致性检测的相关信息按照要求的规则存入数据库中,以供客户端读取及分析;

5、单次触发式检测任务方式为:电网监控系统中各个服务器节点收到客户端发送的含有检测任务信息的消息后,判断该消息中是否包含有其服务器所在节点,若包含有,则该服务器节点按照消息内容对用于一致性检测的相关信息进行检测并将检测结果存入数据库中,以供客户端读取及分析。

6、上述技术方案的有益效果为:通过客户端配置任务检测方式为周期检测任务或单次触发式检测,对电网监控系统集群中所有服务器进行一致性检测。当任务检测方式为周期检测任务方式时,电网监控系统中所有服务器节点按指定周期对指定文件信息进行一致性检测,并将检测结果存入数据库中,客户端调用数据库中检测结果进行一致性检测与分析;当任务检测方式为单次触发式检测任务方式时,电网监控系统中各个服务器节点收到客户端发送的含有检测任务信息的消息后,判断该消息中若包含有其服务器所在节点,则该服务器节点按照消息内容进行检测并将检测结果存入数据库中,客户端调用数据库中检测结果进行一致性检测与分析。本电网监控系统一致性检测方法,针对不同的检测任务方式采用不同的处理方式,可以提高电网监控系统一致性检测效率,降低检测复杂度。

7、作为方法的进一步改进,当检测任务方式为周期检测任务方式时,所述相关信息包括:任务、文件、服务器节点、路径、校验码和权限码;检测结果按照如下要求的顺序规则进行存储:任务id、文件名、所属节点、路径、校验码、权限码、存储时间以及不一致类别。

8、上述技术方案的有益效果为:将检测结果按照规定的顺序规则进行存储,提高数据查看直观性及读取效率。

9、作为方法的进一步改进,当检测任务方式为周期检测任务方式时,客户端接收到检测完成的消息后,读取数据库中指定服务器节点或任意服务器节点之间检测的执行结果,并对其进行比较分析。

10、上述技术方案的有益效果为:客户端接收到检测完成的消息后,依据需求读取相关服务器执行结果并进行比较分析,以判定检测文件差异性,可以简单高效的了解集群环境中程序和配置文件版本是否一致以及不一致的节点及文件,有利于运维人员日常运维及问题排查。

11、作为方法的进一步改进,当任务检测方式为单次触发式检测任务方式时,客户端接收到检测结束的消息后,针对检测结果进行分析并生成检测报告,依据报告内容查看应用程序版本及配置文件版本一致性。

12、上述技术方案的有益效果为:当检测方式为单次触发式检测任务方式时,在检测结束后,客户端针对检测结果进行分型,并生成相应检测报告,通过查看检测报告,可以较直观的查看检测信息是否一致,有利于运维人员日常运维及问题排查。

13、作为方法的进一步改进,所述发送的含有检测任务信息的消息,其发送的消息包括:消息类型、任务序号、查看节点、当前客户端节点、命令类型和指定路径。

14、上述技术方案的有益效果为:获取较为全面的消息便于确认消息中是否包含有其服务器所在节点。

15、作为方法的进一步改进,所述一致性检测包括:程序版本一致性检测、库文件一致性检测和配置文件一致性检测。

16、上述技术方案的有益效果为:上述方案实现了全面检测。

17、作为方法的进一步改进,当检测方式为单次触发式检测任务方式时,检测完成的消息包括:消息类型、任务序号、节点、状态码。

18、作为方法的进一步改进,在各服务器节点执行版本一致性检测时,各服务器节点针对执行结果进行分析,并对异常结果发送异常告警信息,并将告警信息存入数据库中。

19、上述技术方案的有益效果为:在各服务器节点执行版本一致性检测时,各服务器节点针对分析异常的结果发送报警信息,通过主动推送版本不一致告警信息能最大限度减少监控系统出现问题的概率,运维人员可以根据告警信息处理相应异常,减少问题定位难度。

20、本专利技术的一种电网监控系统一致性检测系统,包括客户端、数据库和若干服务器,所述客户端用于制定检测任务并对比不同服务器节点检测结果;所述服务器用于执行客户端定制的检测任务;所述数据库用于存储检测结果;采用如下方法实现电网监控系统集群中所有服务器的一致性检测:

21、根据客户端配置的检测任务方式对电网监控系统集群中所有服务器进行一致性检测,检测任务方式为周期检测任务方式或者单次触发检测任务方式;

22、其中,周期检测任务方式为:电网监控系统中所有服务器节点按指定周期将用于一致性检测的相关信息以及校验信息按照要求的规则存入数据库中,以供客户端读取及分析;

23、单次触发式检测任务方式为:电网监控系统中各个服务器节点收到客户端发送的含有检测任务信息的消息后,判断该消息中是否包含有其服务器所在节点,若包含有,则该服务器节点按照消息内容对用于一致性检测的相关信息进行检测并将检测结果存入数据库中,以供客户端读取及分析。

24、上述技术方案的有益效果为:本专利技术的一种电网监控系统一致性检测系统,其检测电网监控系统一致性的方法为:通过客户端配置任务检测方式为周期检测任务或单次触发式检测,对电网监控系统集群中所有服务器进行一致性检测。当任务本文档来自技高网...

【技术保护点】

1.一种电网监控系统一致性检测方法,其特征在于,根据配置的检测任务方式对电网监控系统集群中所有服务器进行一致性检测,检测任务方式为周期检测任务方式或者单次触发检测任务方式;

2.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,当检测任务方式为周期检测任务方式时,所述相关信息包括:任务、文件、服务器节点、路径、校验码和权限码;检测结果按照如下要求的顺序规则进行存储:任务ID、文件名、所属节点、路径、校验码、权限码、存储时间以及不一致类别。

3.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,当检测任务方式为周期检测任务方式时,客户端接收到检测完成的消息后,读取数据库中指定服务器节点或任意服务器节点之间检测的执行结果,并对其进行比较分析。

4.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,当任务检测方式为单次触发式检测任务方式时,客户端接收到检测结束的消息后,针对检测结果进行分析并生成检测报告,依据报告内容查看应用程序版本及配置文件版本一致性。

5.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,所述发送的含有检测任务信息的消息,其发送的消息包括:消息类型、任务序号、查看节点、当前客户端节点、命令类型和指定路径。

6.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,所述一致性检测包括:程序版本一致性检测、库文件一致性检测和配置文件一致性检测。

7.根据权利要求3所述的电网监控系统一致性检测方法,其特征在于,当检测方式为单次触发式检测任务方式时,检测完成的消息包括:消息类型、任务序号、节点、状态码。

8.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,在各服务器节点执行版本一致性检测时,各服务器节点针对执行结果进行分析,并对异常结果发送异常告警信息,并将告警信息存入数据库中。

9.一种电网监控系统一致性检测系统,其特征在于,包括客户端、数据库和若干服务器,所述客户端用于制定检测任务并对比不同服务器节点检测结果;所述服务器用于执行客户端定制的检测任务;所述数据库用于存储检测结果;采用如下方法实现电网监控系统集群中所有服务器的一致性检测:

10.根据权利要求9所述的电网监控系统一致性检测系统,其特征在于,所述一致性检测包括:程序版本一致性检测、库文件一致性检测和配置文件一致性检测。

...

【技术特征摘要】

1.一种电网监控系统一致性检测方法,其特征在于,根据配置的检测任务方式对电网监控系统集群中所有服务器进行一致性检测,检测任务方式为周期检测任务方式或者单次触发检测任务方式;

2.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,当检测任务方式为周期检测任务方式时,所述相关信息包括:任务、文件、服务器节点、路径、校验码和权限码;检测结果按照如下要求的顺序规则进行存储:任务id、文件名、所属节点、路径、校验码、权限码、存储时间以及不一致类别。

3.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,当检测任务方式为周期检测任务方式时,客户端接收到检测完成的消息后,读取数据库中指定服务器节点或任意服务器节点之间检测的执行结果,并对其进行比较分析。

4.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,当任务检测方式为单次触发式检测任务方式时,客户端接收到检测结束的消息后,针对检测结果进行分析并生成检测报告,依据报告内容查看应用程序版本及配置文件版本一致性。

5.根据权利要求1所述的电网监控系统一致性检测方法,其特征在于,所述发送的含有检测任务信息的消息,其发送...

【专利技术属性】
技术研发人员:梁志博化高峰戚琦马世林余勇陈无难王浩易甜甜王威李燕崔丽艳张亚萍杜云朋陶颖军谢丹苏杭蒋敬轩张卫华杨晓楠
申请(专利权)人:许昌许继软件技术有限公司
类型:发明
国别省市:

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

1