一种基于smc的监控报警装置的制造方法

文档序号:8563061阅读:468来源:国知局
一种基于smc的监控报警装置的制造方法
【技术领域】
[0001]本实用新型涉及监控报警技术,具体地说是一种基于SMC的监控报警装置。
【背景技术】
[0002]随着计算机信息技术的飞速发展,信息系统越来越成为经济社会发展的需要。这就为计算机系统的运维带来巨大挑战,其中对系统进行监控是运维中最重要的步骤。
[0003]Kl自带的SMC (系统管理控制器)能够实现远程对Kl系统的监控管理,监控所有计算板上的BMC (Baseboard Management Controller,基板管理控制器)、电源模组的状态、风扇、NR等芯片的工作状态、监控系统错误状态,可使系统实现开关机、复位等操作以及实现各板卡的热插拔和热添加等RAS特性,但是其中SMC对操作系统的监控内容不多。现在有很多软件能做到对主机、数据库进行监控,比如Nag1s、Cacti等工具,也可以写脚本来完成工作,但有SMC这样的平台可以利用,完全可以将SMC作为操作系统、数据库以及应用程序监控中心,这样将极大方便Kl的管理和后期维护。
【实用新型内容】
[0004]本实用新型针对SMC进行开发,提供一种基于SMC的监控报警装置。
[0005]本实用新型所述一种基于SMC的监控报警装置,其解决所述技术问题采用的技术方案是:所述基于SMC的监控报警装置包括Kl系统的SMC和各节点的BMC ;其中,SMC与各节点的BMC进行交互通信,各节点的BMC中设置有用于收集操作系统信息的信息收集模块,SMC中设置有信息监控模块,所述信息监控模块包括服务器监控模块、数据库监控模块和网络监控模块,所述信息收集模块分别上述三个监控模块相连进行通信,SMC还包括报警模块和通知模块,上述三个监控模块均与报警模块相连,且所述报警模块与通知模块连接传递报警信息;各节点的BMC通过信息收集模块收集节点操作系统信息,并将收集信息发送给SMC的信息监控模块,SMC对各类信息进行分析归类,确认报警信息并通过报警模块进行报警,同时通过通知模块将报警信息传递给运维人员。
[0006]优选的,所述服务器监控模块包含监测器,通过监测器监控CPU使用率、内存使用率、磁盘使用情况、进程状态、服务状态以及报错日志等方面;所述数据库监控模块负责监控当前kl适配数据库;所述网络监控模块包含监测器,通过监测器监控网络连通、网卡流量、网络端口等方面。
[0007]优选的,所述服务器监控模块的监测器和网络监控模块的监测器上均设置有报警灯,当监控到操作系统信息符合报警要求时,报警灯会发出提示亮光。
[0008]优选的,所述报警模块提供阀值报警模块或事件报警模块,通过所述报警模块,若一个监测量达到某个用户设定的阀值条件或者触发用户定义的报警事件条件,则产生报警信息。
[0009]优选的,通过所述阀值报警模块,设置错误阀值、告警阀值以及正常状态条件;若监测器亮起红灯,则表示达到错误阀值为错误状态,报警模块发出错误报警;若监测器亮起黄灯,则表示达到警告阀值为警告状态,报警模块发出警告报警。
[0010]优选的,所述通知模块包括邮件网关或短信网关,通过邮件网关发送邮件报警信息,通过短信网关发送短信报警信息。
[0011]优选的,所述基于SMC的监控报警装置还包括终端显示模块,所述终端显示模块连接所述通知模块接收并显示报警信息,所述终端显示模块包括终端显示屏。
[0012]本实用新型的一种基于SMC的监控报警装置和现有技术相比具有的有益效果是:所述基于SMC的监控报警装置,能够实现通过SMC界面即可监控各节点系统运行情况,不必再进入系统或者使用第三方软件来对系统监控,并且及时对报警信息进行报警,将报警信息发送至运维人员,方便运维人员对问题进行处理,确保报警及时接受及时处理,将报警问题影响最小化;极大地方便Kl系统的运维管理,提高了用户体验,提升了 Kl系统的产品形象。
【附图说明】
[0013]附图1为所述基于SMC的监控报警装置的结构框图。
【具体实施方式】
[0014]下面结合附图和具体实施例,对本实用新型所述一种基于SMC的监控报警装置的特点和设计内容,作进一步详细说明。
[0015]本实用新型所述基于SMC的监控报警装置,主要是针对SMC进行开发,在SMC平台中加入操作系统、数据库等监控信息,并实现报警功能。通过所述基于SMC的监控报警装置,SMC通过各节点的BMC进行信息收集,在BMC中加入对节点操作系统等信息的信息收集模块,在SMC中加入信息监控模块,BMC中收集到的各类信息经过SMC的分析归类,确认哪些信息符合报警要求,进行报警,同时将报警以电子邮件或者短信的方式发送至运维人员,运维人员收到报警信息后对问题进行处理。
[0016]实施例:
[0017]本实施例所述基于SMC的监控报警装置,是基于TSKl SMC提出的监控报警装置,针对SMC进行开发,在SMC平台中加入操作系统、数据库等监控信息,并实现报警功能,如附图1所示,其结构包括:K1系统的SMC和各节点的BMC ;其中,SMC与各节点的BMC进行交互通信,各节点的BMC中设置有用于收集操作系统信息的信息收集模块,SMC中设置有信息监控模块,所述信息监控模块包括服务器监控模块、数据库监控模块和网络监控模块,所述信息收集模块分别与所述服务器监控模块、数据库监控模块和网络监控模块相连通信,SMC还包括报警模块和通知模块,所述服务器监控模块、数据库监控模块和网络监控模块均与报警模块相连,所述报警模块与通知模块连接传递报警信息;各节点的BMC通过信息收集模块对节点操作系统等进行信息收集,并将收集的各类信息发送给SMC的信息监控模块,SMC对各类信息进行分析归类,确认哪些信息符合报警要求,通过报警模块进行报警,同时通过通知模块将报警信息传递给运维人员。
[0018]如附图1所示,本实施例中所述服务器监控模块包含监测器,通过监测器所述服务器监控模块监控CPU使用率、内存使用率、磁盘使用情况、进程状态、服务状态以及报错日志等方面;所述数据库监控模块负责监控当前kl适配数据库;所述网络监控模块包含监测器,通过监测器所述网络监控模块监控网络连通、网卡流量、网络端口等方面。并且,所述服务器监控模块的监测器和网络监控模块的监测器上均设置有报警灯,当监控到操作系统信息符合报警要求时,报警灯会发出亮光来提醒运维人员及时检查系统情况。
[0019]本实施例中,所述服务器监控模块的监测器包括CPU监测
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1