一种基于IPMI的远程监测系统、方法与流程

文档序号:33539759发布日期:2023-03-22 09:02阅读:70来源:国知局
一种基于IPMI的远程监测系统、方法与流程
一种基于ipmi的远程监测系统、方法
技术领域
1.本发明涉及本发明涉及远程监测,更具体地,涉及一种基于ipmi的远程监测系统、方法。


背景技术:

2.现有技术中,雷达后端通用平台是雷达系统的重要组成部分,对雷达后端通用平台的硬件健康管理研究对于整个平台的稳定性意义重大,通过一系列的监测管理手段对平台的健康状态进行监测,使得平台监测与管理系统化、规范化、程序化,提高信息处理的速度、效率和准确性,将会对通用平台故障具有一定的预测功能并在此基础上加以控制,并且对其它类似应用也将于具有参考意义。由于平台设备节点数较多以及平台设备空间布局要求,需要通过远程的方式对平台设备进行控制和监测,提高平台的管理运维效率。
3.一般情况下,通用平台中的设备节点通过节点bmc(主板管理控制器,baseboard management controller)进行单机远程控制和监测管理或者采用第三方独立解决方案,前者对于多节点平台管理缺乏统一的管理,并且节点bmc系统组成要素较多,往往导致用户顾此失彼,管理成本较高;后者功能组件复杂,通常会包含很多用户并不关心的冗余功能,而且相关组件在在平台节点部署时占用资源较多,对节点业务性能也有一定冲击。


技术实现要素:

4.为了解决上述问题至少之一,本发明提供了一种基于ipmi(全称为intelligent platform management interface)的远程监测系统、方法。
5.为达到上述目的,本发明采用下述技术方案:
6.一种基于ipmi的远程监测系统,包括:
7.客户端,用于关联用户请求和通过ipmi下发用户请求到服务端;
8.服务端,用于根据用户请求参数区分服务类型,进行控制消息转发,还用于将用户请求转发到服务端响应的服务模块;
9.传感器,用于周期性监测被监测节点;
10.服务模块,用于基于用户请求和被监测节点对应的传感器信息和传感器状态值,进行处理
11.所述服务端的服务模块,包括:远程开关机模块、硬件状态信息获取模块、历史数据绘图模块、数据库和告警配置模块。
12.优选地,所述远程开关机模块,用于响应用户请求中的远程开关机请求指令。
13.优选地,所述硬件状态信息获取模块,用于基于ipmi接口获取被监测节点对应的传感器信息和传感器状态值。
14.优选地,所述数据库,用于将被监测节点对应的传感器信息和传感器状态值按照传感器类型进行分类保存;
15.优选地,所述历史数据绘图模块,用于基于数据库保存的传感器信息和传感器状
态值绘制传感器状态值的趋势图。
16.优选地,所述告警配置模块,用于基于传感器信息和传感器状态值选择需要进行告警监测的目标传感器,并设置基于该传感器的告警规则;
17.还用于根据获取到的传感器信息和传感器状态值,创建并设置传感器周期性监测被监测节点,周期性监测的数据进行结构化处理后,保存到数据库进行管理;
18.优选地,所述告警配置模块在进行告警配置时能够对指定的传感器进行告警配置;若传感器配置了告警策略,根据获取到的传感器状态信息进行告警检查;若传感器没有配置告警策略,则跳过检查。
19.一种基于ipmi的远程监测方法,其特征在于,根据上述所述基于ipmi的远程监测系统,所述方法包括以下步骤:
20.将被监测节点的ipmi管理账户与被监测节点建立连接;
21.客户端关联用户请求和通过ipmi下发用户请求到服务端;
22.服务端根据用户请求参数区分服务类型,将用户请求相关参数转发到服务端响应的服务模块;
23.传感器周期性监测被监测节点;
24.服务模块基于用户请求和被监测节点对应的传感器信息和传感器状态值,进行处理。
25.优选地,所述硬件状态信息模块根据用户请求获取模块获取被监测节点的传感器信息和传感器状态值,
26.所述数据库将获取的被监测节点的传感器信息和传感器状态值,按照类型进行分组显示化处理;
27.所述告警配置模块基于传感器列表选择需要进行告警监测的目标传感器,并设置基于该传感器的告警规则。
28.所述历史数据绘图模块基于数据库中传感器信息和传感器状态值绘制传感器状态值的趋势图。
29.优选地,被监测节点传感器完成周期性的监测任务之后,当前传感器信息,满足告警规则,则上报给客户端告警,记录告警详情信息;所述告警详情信息包括:传感器信息、传感器状态值和告警策略。
30.本发明提供的方法基于ipmi实现被监测节点的硬件状态信息监测和收集、远程控制开关机,实现动态获取监测节点的传感器状态值,可以按照传感器类型对监测指标分门别类,支持监测指标的过滤和筛选,并且实现了传感器监测值历史数据趋势绘图和监测指标告警配置参数化,极大的简化了针对不同节点的监测和管理方式,同时,该方法实现方案独立于业务进程,占用系统资源极少,大大简化雷达后端平台管理检测流程,有效提高管理运维效率。
31.本发明的有益效果如下:
32.本发明将管理节点参数化、配置化,只需要被管理节点的ipmi管理账户信息就可以对对应节点进行远程控制开关机和监测,提高节点运维效率;传感器按照类型进行分类,提高对传感器健康状态的管理效率;获取到的传感器数据持久化存储,支持历史数据绘图操作,掌握传感器读取数值的趋势变化,有效预测故障发生;支持传感器告警配置,自定义
告警策略,当监测传感器数值触发告警策略时,自动上报告警,有效提高告警管理的灵活性,大大缩短传感器状态异常后的响应时间,及时进行状态恢复,保障业务功能。
附图说明
33.下面结合附图对本发明的具体实施方式作进一步详细的说明。
34.图1示出本发明实施例提供的基于ipmi的远程监测系统原理图。
35.图2示出本发明实施例提供的基于ipmi的远程监测系统的流程图。
36.图3示出本发明实施例提供的监测传感器数据分类展示效果图。
37.图4示出本发明实施例提供的监测传感器历史数据趋势绘图效果图。
38.图5示出本发明实施例提供的传感器告警自定义配置效果图。
具体实施方式
39.为了更清楚地说明本发明,下面结合优选实施例和附图对本发明做进一步的说明。附图中相似的部件以相同的附图标记进行表示。本领域技术人员应当理解,下面所具体描述的内容是说明性的而非限制性的,不应以此限制本发明的保护范围。
40.针对现有技术存在的问题,本发明提供了一种基于ipmi的远程监测系统、方法,下面结合附图1-5对本发明作详细的描述。
41.本发明提供一种基于ipmi的远程监测系统,
42.所述系统包括,客户端和服务端,客户端是图形用户界面程序,用于关联用户请求、下发各种请求到服务端服务模块,服务端响应客户端请求;
43.所述服务模块包括:远程开关机、历史数据绘图、硬件状态信息获取、告警配置模块;
44.步骤1,用户请求触发客户端,客户端将用户请求传递给服务端;
45.步骤2,服务端接收到客户端的请求之后,根据请求参数区分服务类型,进行控制消息转发,将请求相关参数转发到服务端响应的服务模块,
46.步骤3,服务端对应服务请求响应,获取硬件状态信息;
47.步骤4,服务端将节点对应的传感器信息保存入数据库;
48.步骤5,服务端将节点传感器状态读取信息按照传感器类型进行分类保存到数据库;
49.步骤6,服务端根据不同的响应服务,将服务响应结果信息进行封装,客户端对返回结果信息,进行显示化处理操作;
50.步骤7,完整的请求和响应服务结束。
51.进一步优选的是该系统还包括,服务端动态获取的传感器信息,在进行告警配置时可以对指定的传感器进行告警配置。
52.进一步优选的是该系统还包括,传感器配置了告警策略,根据步骤5获取到的传感器状态信息进行告警检查;传感器没有配置告警策略,则跳过检查。
53.进一步优选的是该系统还包括,传感器状态值在告警范围之内,上报告警信息,记录告警详情信息。
54.进一步优选的是该系统还包括,所述告警详情信息包括,传感器信息、传感器
sensor reading值、告警策略。
55.进一步优选的是该系统还包括,所述获取硬件状态信息是基于ipmi接口获取节点硬件状态信息,主要包括节点对应的传感器信息和传感器状态值信息。
56.进一步优选的是该系统还包括,所述数据库中的数据用于支撑传感器状态值得历史数据绘图。
57.在一个具体示例中,所述方法和系统基于b/s架构进行开发实现。
58.在一个具体示例中,所述远程开关机,响应实施,根据客户端的远程开关机请求参数,包括要执行开关机操作的节点的ipmi管理用户以及密码等,封装远程开关机命令,然后通过ipmi接口工具进行调用;
59.在一个具体示例中,所述告警配置,响应实施,根据客户端的告警配置参数,包括配置告警的传感器名称(传感器名称列表通过硬件状态获取服务自动获取入库)、状态值告警策略等,将名称和策略按照规则保存到特定配置文件进行持久化;
60.在一个具体示例中,所述历史数据绘图,响应实施,根据客户端绘图请求参数,包括绘图时间范围、面向的传感器名称,基于请求参数查询传感器状态数据库,获取对应传感器在指定时间范围内的状态监测值,返回状态列表信息,实现界面ui进行绘图显示化操作;
61.在一个具体示例中,客户端界面通过javascript开发浏览器页面,服务端提供主要业务,响应客户端触发请求,获取监测数据、进行数据处理、输出响应数据操作。
62.在本发明的描述中,需要说明的是,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
63.显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动,这里无法对所有的实施方式予以穷举,凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1