System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及终端监测,尤其涉及一种基于终端服务可用性监测系统。
技术介绍
1、终端可用性监测系统通常用于确保服务提供商所提供的服务终端能够在任何时间、任何地点都能够被用户访问,通过实时监测来提高终端服务的可靠性。
2、公告号为cn103378991b的中国专利公开了一种在线服务异常监测方法,该方法包括以下步骤:服务可靠性体检模块、模拟终端用户访问监测模块以及本地服务端安全代理辅助监测和上报模块,分别深入和广泛采样所需的在线服务涉及到的网络层、操作系统层、在线web系统和应用层、数据库层、文件系统层全层次信息及相关历史在线服务信息后,根据采样结果、专家知识库信息和用户反馈库信息判断是否生成异常事件,并传输至事件管理服务器、专家反馈模块和用户反馈模块,若生成异常事件,事后日志分析及远程本地端联动模块自动对各系统日志进行分析,事件管理服务器根据分析结果发出警告或显示监测结果。与现有技术相比,本专利技术具有综合全面、准确性高、适应性高等优点。
3、但是上述已公开方案存在如下不足之处:出现异常发送告警,缺乏自行恢复的手段,当终端较多时,多个终端同一时间段内发送告警信息,会给管理人员造成较大的管理强度,或者需要较多的人手才能第一时间恢复服务。另外,告警基于监测数据,无法提前预警。
技术实现思路
1、本专利技术目的是针对
技术介绍
中存在的终端服务监测缺乏自行恢复手段,且无法提前预警的问题,提出一种基于终端服务可用性监测系统。
2、一方面,本专利技术提出一种基于
3、日志收集模块,用来收集终端相关日志;
4、日志处理模块,用来对日志进行分析和归类,判断终端服务是否存在异常,以及存在哪类异常;
5、自行恢复模块,根据日志处理模块分析得出的异常类型,采取不同的恢复手段,尝试排除终端服务的异常;
6、告警模块,用来根据自行恢复模块的执行结果发送告警信息,当执行自行恢复手段后终端服务恢复正常的,收录执行过程,以通知信息的方式进行存储,当执行自行恢复手段后终端服务没有恢复正常的,以告警的信息向相关人员发送告警信息;
7、以及预警模块,分析告警模块存储的通知信息,以及以往的告警信息,形成预警信息,并发送至相关人员。
8、优选的,日志收集模块收集的日志包括常规日志、网关状态异常日志、服务器运行异常日志和目标服务性能指标日志;分别用来监测服务域名的有效期、网络通信状态、服务器的运行状态和目标服务性能指标状态。
9、优选的,自行恢复模块的恢复手段包括重启服务、重新配置、资源重新分配、故障转移、自我修复脚本和数据恢复。
10、优选的,重启服务指的是当检测到某个服务异常时,系统自动尝试重启该服务;重新配置指的是系统自动恢复至之前记录的稳定配置状态;资源重新分配指的是在资源不足时,系统尝试重新分配资源;故障转移指的是对于关键服务,系统实施故障转移机制;自我修复脚本指的是编写特定的脚本来处理某些常见的故障情况;数据恢复指的是在数据丢失或损坏的情况下,系统尝试自动恢复数据。
11、优选的,日志处理模块中分析得出的终端服务存在的异常包括启动异常、运行异常、性能异常、安全异常、配置异常、依赖服务异常、资源限制异常、接口异常、事务异常、系统调用异常和外部服务异常。
12、优选的,告警模块根据问题的严重性和紧急程度对告警策略进行分级,分为四级,分别为一般告警、中危告警、高危告警和紧急告警,并分别通过邮件、企业微信、短信和智能电话的方式通知相关人员。
13、优选的,还包括交互模块,用来提供可视化的监控和操作界面,供相关人员随时查看系统的运行状态和各终端服务的状态。
14、另一方面,本专利技术提出一种基于终端服务可用性监测系统的监测方法,包括以下步骤:
15、s1、收集终端服务的相关日志;
16、s2、对日志进行分析处理,判断终端服务是否存在异常,以及存在哪类异常;
17、s3、存在异常时,通过自行恢复手段先尝试恢复终端服务的正常运行,当执行自行恢复手段后终端服务恢复正常的,收录执行过程,以通知信息的方式进行存储,当执行自行恢复手段后终端服务没有恢复正常的,以告警的信息向相关人员发送告警信息;
18、s4、对告警信息和通知信息进行分析处理,预测终端服务出现异常的趋势,并向相关人员发送预警信息。
19、与现有技术相比,本专利技术具有如下有益的技术效果:通过采集多种日志数据并进行分析,能够对终端服务进行全面监测;监测到终端服务异常时,通过自行恢复手段进行自行恢复,有助于快速解决大部分异常问题的同时降低管理人员的工作量;通过设置预警模块,分析历史数据,对终端服务可能出现的异常进行提前预警,有助于管理人员提前防范。
本文档来自技高网...【技术保护点】
1.一种基于终端服务可用性监测系统,其特征在于,包括:
2.根据权利要求1所述的基于终端服务可用性监测系统,其特征在于,日志收集模块收集的日志包括常规日志、网关状态异常日志、服务器运行异常日志和目标服务性能指标日志;分别用来监测服务域名的有效期、网络通信状态、服务器的运行状态和目标服务性能指标状态。
3.根据权利要求1所述的基于终端服务可用性监测系统,其特征在于,自行恢复模块的恢复手段包括重启服务、重新配置、资源重新分配、故障转移、自我修复脚本和数据恢复。
4.根据权利要求3所述的基于终端服务可用性监测系统,其特征在于,重启服务指的是当检测到某个服务异常时,系统自动尝试重启该服务;重新配置指的是系统自动恢复至之前记录的稳定配置状态;资源重新分配指的是在资源不足时,系统尝试重新分配资源;故障转移指的是对于关键服务,系统实施故障转移机制;自我修复脚本指的是编写特定的脚本来处理某些常见的故障情况;数据恢复指的是在数据丢失或损坏的情况下,系统尝试自动恢复数据。
5.根据权利要求1所述的基于终端服务可用性监测系统,其特征在于,日志处理模块中分
6.根据权利要求1所述的基于终端服务可用性监测系统,其特征在于,告警模块根据问题的严重性和紧急程度对告警策略进行分级,分为四级,分别为一般告警、中危告警、高危告警和紧急告警,并分别通过邮件、企业微信、短信和智能电话的方式通知相关人员。
7.根据权利要求1所述的基于终端服务可用性监测系统,其特征在于,还包括交互模块,用来提供可视化的监控和操作界面,供相关人员随时查看系统的运行状态和各终端服务的状态。
8.一种根据权利要求1所述的基于终端服务可用性监测系统的监测方法,其特征在于,包括以下步骤:
...【技术特征摘要】
1.一种基于终端服务可用性监测系统,其特征在于,包括:
2.根据权利要求1所述的基于终端服务可用性监测系统,其特征在于,日志收集模块收集的日志包括常规日志、网关状态异常日志、服务器运行异常日志和目标服务性能指标日志;分别用来监测服务域名的有效期、网络通信状态、服务器的运行状态和目标服务性能指标状态。
3.根据权利要求1所述的基于终端服务可用性监测系统,其特征在于,自行恢复模块的恢复手段包括重启服务、重新配置、资源重新分配、故障转移、自我修复脚本和数据恢复。
4.根据权利要求3所述的基于终端服务可用性监测系统,其特征在于,重启服务指的是当检测到某个服务异常时,系统自动尝试重启该服务;重新配置指的是系统自动恢复至之前记录的稳定配置状态;资源重新分配指的是在资源不足时,系统尝试重新分配资源;故障转移指的是对于关键服务,系统实施故障转移机制;自我修复脚本指的是编写特定的脚本来处理某些常见的故障情况;数据...
【专利技术属性】
技术研发人员:谢红云,郑先杰,明秀君,
申请(专利权)人:上海创帧软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。