基于国产化平台的系统健康状态自动监测和平台管理软件技术方案

技术编号:34438582 阅读:25 留言:0更新日期:2022-08-06 16:25
本发明专利技术涉及基于国产化平台的系统健康状态自动监测和平台管理软件,是一种基于带外以太网总线网路进行状态信息上报给平台管理终端进行可视化显示和控制操作。相对比其他国产化监测管理平台的优点为:上报速度快、监测实时性高、运行开销小、监测的场景多种多样、还有上传应用管理功能和告警功能,随时随地的监测数据,一旦出现故障可以快速定位问题及时解决,并且配有逻辑拓扑功能,可以随时查看各个板卡的分布拓扑图,与其他的管理平台软件相比,本系统健康状态自动监测和平台管理软件通用性更高,耦合更低,可以跨平台部署操作,实现跨插箱级的软硬件资源管理、监控、支持运维。支持运维。支持运维。

【技术实现步骤摘要】
基于国产化平台的系统健康状态自动监测和平台管理软件


[0001]本专利技术属于雷达系统监测
,具体涉及基于国产化平台的系统健康状态自动监测和平台管理软件。

技术介绍

[0002]目前国产化平台的系统健康状态自动监测和平台管理软件还面临很多问题点,比如:1. 需要监管的硬件信息多、杂、采集方式多样;2.需要监管的软件形态多样;3.交付场景多样;目前正在解决这些问题,也会将国产化平台的系统健康状态自动监测和平台管理软件打造成为一款模块化、低耦合、易扩展、易部署的通用框架。本专利技术的目的在解决跨插箱级的软硬件资源管理、监控、支持运维等场景,提供可视化界面来对雷达系统中软硬件资源进行形象描述和监测管理。

技术实现思路

[0003]本专利技术的目的是解决上述问题,提供基于国产化平台的系统健康状态自动监测和平台管理软件,是一种基于带外以太网总线网路进行状态信息上报给平台管理终端进行可视化显示和控制操作,系统健康状态自动监测和平台管理软件作为一种通用平台,实现跨插箱级的软硬件资源管理、监控、支持运维等场景。
[0004]为实现上述目的,本专利技术提供如下技术方案:基于国产化平台的系统健康状态自动监测,包括底层程序和java前后端,所述底层程序的获取包括主动上报和命令获取,所述底层程序获取到数据后通过udp协议上报到后端,经过数据处理后对前端界面的渲染,保存到MySQL数据库,其中Java前后端和底层程序的获取信息具体实现步骤如下:S1:平台管理软件,使用spring boot加Vue的前后端分离技术,平台管理软件的后台应用使用spring boot框架搭建一个Java的应用,集成了shiro的权限认证,使用socket技术,承接由底层上报的udp上报文数据,对上报文数据进行数据解析,再使用MySQL数据库的ORM框架集成Michael,作为ORM框架的整个数据库的存储层;S2:平台管理软件的前端应用使用V2.0框架搭建,集成了element UI组件库,同时访问后台接口使用了axios技术,Java侧的应用程序会预先处理好接口、返回值、前端请求,数据会通过具体的接口地址以及参数访问到后台接口,从而获取到返回值与前端的页面进行数据绑定后再渲染;S3:通过对平台管理软件的后端接口的数据流对象进行分装,在通过ORM框架,对数据进行存储持久化,Java与数据库持久层之间通过MySql的JDBC连接,从而进行持久连接;S4:Java应用程序在启动之时会与MySql数据库进行连接,通过连接查询到应用程序里面默认会查询到的数据,在持久层访问之后,把访问的查询结果存储到redis存储缓存机制中。
[0005]基于国产化平台的系统健康状态自动监测的平台管理软件,所述平台管理软件包
含插箱级平台管理主控服务和单板平台管理服务,所述平台管理服务包括硬件资源管理、软件资源管理、运维管理、系统监控管理、系统管理五大类:硬件管理包括插箱管理、板卡管理、拓扑管理,所述插箱管理根据现场的实际情况创建插箱、添加插箱上的各类板卡、进而配置各类板卡上的告警阈值,若上报的数据信息不符合配置的阈值,记录告警数据在系统监控中展示;所述板卡管理是管理各类板卡,添加板卡名称、板卡型号、板卡类型、IP地址基本信息,为插箱管理提供板卡数据;所述拓扑管理在部署时根据现场实际情况,将逻辑拓扑、物理拓扑、网络拓扑图上传到系统中,供运维人员或者管理员在系统中进行查阅;软件资源管理查看各个板卡的实时监控状态、各类电压、内存使用率,对板卡内的各类应用进行纳管,并查看各板卡上各类应用的实时状态;运维管理上传录入应用或者上传程序包,在应用维护管理中将各板卡上的应用进行实际分发挂载、调用软件包中的执行脚本进行启动暂停操作;系统监控管理查看详细的硬件告警监控信息、软硬件告警日志、告警消息监控、自定义定时任务,告警数据在于监听上报与板卡配置的告警阈值进行匹配后产生;系统管理包含用户管理、数据字典、系统日志。
[0006]数据流程具体步骤如下:A.底层机箱内的所有板卡的信息获取通过udp主动上报到底层程序或者通过bmc芯片通过bmc中的ip用获取命令主动获取两种途径,获取的信息包括机箱号、槽位号、版本号、内存大小、cpu使用率、cpu温度、板卡温度、各种电压信息,以整个机箱为结构体通过udp发送到前端接口;B.对于健康上报的数据,底层C程序先通过socket的技术将上报数据进行上报前端侧接收并做数据处理,Java侧对于上报的bit信息进行解析封装成为对象,为了防止系统频繁访问数据库,将上报的bit信息对象存储到Redis缓存中,前端通过5秒一次向后台发起请求,请求Redis缓存,从而获取到上报数据的健康信息,前端页面通过组件的数据绑定模式进行页面的渲染,从而实现上报数据的监控;C.数据库与后端程序连接,连接之后做crud操作;D.通过上报的数据与设置好的阈值进行规则匹配,产生告警信息,将告警信息保存到数据库。
[0007]与现有技术相比,本专利技术的有益效果在于:1.本专利技术可以简便实际项目开发,推动项目的进度,甚至可以节约项目成本,提高项目效益;2.本专利技术技术方案无需专业技术的人员完成更新工作,可以解决项目开发中人员比较紧张的情况,具有操作简单快捷、技术要求不高的特点,一般人都可以通过简单的操作实现,可以大大的节约人员成本,提高项目的开发进度和质量;3.系统架构先进、简单,该系统采用先进的B/S架构,系统结构清晰明确,功能全面,系统安全性较好;4.系统设置灵活,对于监控项进行阈值设置可以很好的监控到硬件设备的异常状态;5.系统可靠性好,在客户机断电或者强行关机后重启机器、网络异常中断过程中
具有完善的数据校验机制,且在数据持久化方面做了很好的保护,保证了数据一致性;6.系统兼容性好,考虑到后期在实际现场环境下进行实施,系统可以兼容OpenJDK的Java运行环境,并且在Linux环境下部署方便快捷。
附图说明
[0008]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是为了更清楚地说明本专利技术实施例或现有技术中的技术方案,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0009]图1为本专利技术整体框架结构示意图;图2为本专利技术插箱和板卡管理概览图;图3为本专利技术板卡中应用的管理界面图;图4为本专利技术板卡的具体信息展示界面图;图5为本专利技术应用维护界面图;图6为本专利技术日志管理界面图;图7为定时任务界面图。
具体实施方式
[0010]为了使本领域技术人员更好地理解本专利技术的技术方案能予以实施,下面结合具体实施例对本专利技术作进一步说明,但所举实施例只作为对本专利技术的说明,不作为对本专利技术的限定。
[0011]如图1~7所示的基于国产化平台的系统健康状态自动监测,包括获取板卡机箱信息的底层程序和java前后端对数据进行处理来在界面上展示两部分组成,底层程序获取包括主动上报和命令获取两种,底层程序获取到数据后通过udp协议上报到后端,经过数据处理后在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于国产化平台的系统健康状态自动监测,其特征在于,包括底层程序和java前后端,所述底层程序的获取包括主动上报和命令获取,所述底层程序获取到数据后通过udp协议上报到后端,经过数据处理后对前端界面的渲染,保存到MySQL数据库,其中Java前后端和底层程序的获取信息具体实现步骤如下:S1:平台管理软件,使用spring boot加Vue的前后端分离技术,平台管理软件的后台应用使用spring boot框架搭建一个Java的应用,集成了shiro的权限认证,使用socket技术,承接由底层上报的udp上报文数据,对上报文数据进行数据解析,再使用MySQL数据库的ORM框架集成Michael,作为ORM框架的整个数据库的存储层;S2:平台管理软件的前端应用使用V2.0框架搭建,集成了element UI组件库,同时访问后台接口使用了axios技术,Java侧的应用程序会预先处理好接口、返回值、前端请求,数据会通过具体的接口地址以及参数访问到后台接口,从而获取到返回值与前端的页面进行数据绑定后再渲染;S3:通过对平台管理软件的后端接口的数据流对象进行分装,再通过ORM框架,对数据进行存储持久化,Java与数据库持久层之间通过MySql的JDBC连接,从而进行持久连接;S4:Java应用程序在启动之时会与MySql数据库进行连接,通过连接查询到应用程序里面默认会查询到的数据,在持久层访问之后,把访问的查询结果存储到redis存储缓存机制中。2.根据权利要求1所述的基于国产化平台的系统健康状态自动监测的平台管理软件,其特征在于,所述平台管理软件包含插箱级平台管理主控服务和单板平台管理服务,所述平台管理服务包括硬件资源管理、软件资源管理、运维管理、系统监控管理、系统管理五大类:硬件管理包括插箱管理、板卡管理、拓扑管理,所述插箱管理根据现场的实际情况创建插箱、添加插箱上的各类板卡、进而配置各类板卡上的告警阈值,...

【专利技术属性】
技术研发人员:李航韩小兵王长杰
申请(专利权)人:理工雷科电子西安有限公司
类型:发明
国别省市:

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

1