一种基于SMC的监控报警装置制造方法及图纸

技术编号:11314717 阅读:70 留言:0更新日期:2015-04-17 02:09
本实用新型专利技术公开了一种基于SMC的监控报警装置,包括K1系统的SMC和各节点的BMC;SMC与各节点的BMC进行交互通信,各节点的BMC中设置信息收集模块,SMC中设置信息监控模块、报警模块和通知模块;各节点的BMC通过信息收集模块收集节点操作系统信息,并将收集信息发送给SMC的信息监控模块,SMC对各类信息进行分析归类,确认报警信息并通过报警模块进行报警,同时通过通知模块将报警信息传递给运维人员;能够实现通过SMC界面监控各节点系统运行情况,不必再进入系统或使用第三方软件监控系统,确保报警及时接受及处理,将报警问题影响最小化;极大地方便K1系统的运维管理,提高了用户体验。

【技术实现步骤摘要】
一种基于SMC的监控报警装置
本技术涉及监控报警技术,具体地说是一种基于SMC的监控报警装置。
技术介绍
随着计算机信息技术的飞速发展,信息系统越来越成为经济社会发展的需要。这就为计算机系统的运维带来巨大挑战,其中对系统进行监控是运维中最重要的步骤。 Kl自带的SMC (系统管理控制器)能够实现远程对Kl系统的监控管理,监控所有计算板上的BMC (Baseboard Management Controller,基板管理控制器)、电源模组的状态、风扇、NR等芯片的工作状态、监控系统错误状态,可使系统实现开关机、复位等操作以及实现各板卡的热插拔和热添加等RAS特性,但是其中SMC对操作系统的监控内容不多。现在有很多软件能做到对主机、数据库进行监控,比如Nag1s、Cacti等工具,也可以写脚本来完成工作,但有SMC这样的平台可以利用,完全可以将SMC作为操作系统、数据库以及应用程序监控中心,这样将极大方便Kl的管理和后期维护。
技术实现思路
本技术针对SMC进行开发,提供一种基于SMC的监控报警装置。 本技术所述一种基于SMC的监控报警装置,其解决所述技术问题采用的技术方案是:所述基于SMC的监控报警装置包括Kl系统的SMC和各节点的BMC ;其中,SMC与各节点的BMC进行交互通信,各节点的BMC中设置有用于收集操作系统信息的信息收集模块,SMC中设置有信息监控模块,所述信息监控模块包括服务器监控模块、数据库监控模块和网络监控模块,所述信息收集模块分别上述三个监控模块相连进行通信,SMC还包括报警模块和通知模块,上述三个监控模块均与报警模块相连,且所述报警模块与通知模块连接传递报警信息;各节点的BMC通过信息收集模块收集节点操作系统信息,并将收集信息发送给SMC的信息监控模块,SMC对各类信息进行分析归类,确认报警信息并通过报警模块进行报警,同时通过通知模块将报警信息传递给运维人员。 优选的,所述服务器监控模块包含监测器,通过监测器监控CPU使用率、内存使用率、磁盘使用情况、进程状态、服务状态以及报错日志等方面;所述数据库监控模块负责监控当前kl适配数据库;所述网络监控模块包含监测器,通过监测器监控网络连通、网卡流量、网络端口等方面。 优选的,所述服务器监控模块的监测器和网络监控模块的监测器上均设置有报警灯,当监控到操作系统信息符合报警要求时,报警灯会发出提示亮光。 优选的,所述报警模块提供阀值报警模块或事件报警模块,通过所述报警模块,若一个监测量达到某个用户设定的阀值条件或者触发用户定义的报警事件条件,则产生报警信息。 优选的,通过所述阀值报警模块,设置错误阀值、告警阀值以及正常状态条件;若监测器亮起红灯,则表示达到错误阀值为错误状态,报警模块发出错误报警;若监测器亮起黄灯,则表示达到警告阀值为警告状态,报警模块发出警告报警。 优选的,所述通知模块包括邮件网关或短信网关,通过邮件网关发送邮件报警信息,通过短信网关发送短信报警信息。 优选的,所述基于SMC的监控报警装置还包括终端显示模块,所述终端显示模块连接所述通知模块接收并显示报警信息,所述终端显示模块包括终端显示屏。 本技术的一种基于SMC的监控报警装置和现有技术相比具有的有益效果是:所述基于SMC的监控报警装置,能够实现通过SMC界面即可监控各节点系统运行情况,不必再进入系统或者使用第三方软件来对系统监控,并且及时对报警信息进行报警,将报警信息发送至运维人员,方便运维人员对问题进行处理,确保报警及时接受及时处理,将报警问题影响最小化;极大地方便Kl系统的运维管理,提高了用户体验,提升了 Kl系统的产品形象。 【附图说明】 附图1为所述基于SMC的监控报警装置的结构框图。 【具体实施方式】 下面结合附图和具体实施例,对本技术所述一种基于SMC的监控报警装置的特点和设计内容,作进一步详细说明。 本技术所述基于SMC的监控报警装置,主要是针对SMC进行开发,在SMC平台中加入操作系统、数据库等监控信息,并实现报警功能。通过所述基于SMC的监控报警装置,SMC通过各节点的BMC进行信息收集,在BMC中加入对节点操作系统等信息的信息收集模块,在SMC中加入信息监控模块,BMC中收集到的各类信息经过SMC的分析归类,确认哪些信息符合报警要求,进行报警,同时将报警以电子邮件或者短信的方式发送至运维人员,运维人员收到报警信息后对问题进行处理。 实施例: 本实施例所述基于SMC的监控报警装置,是基于TSKl SMC提出的监控报警装置,针对SMC进行开发,在SMC平台中加入操作系统、数据库等监控信息,并实现报警功能,如附图1所示,其结构包括:K1系统的SMC和各节点的BMC ;其中,SMC与各节点的BMC进行交互通信,各节点的BMC中设置有用于收集操作系统信息的信息收集模块,SMC中设置有信息监控模块,所述信息监控模块包括服务器监控模块、数据库监控模块和网络监控模块,所述信息收集模块分别与所述服务器监控模块、数据库监控模块和网络监控模块相连通信,SMC还包括报警模块和通知模块,所述服务器监控模块、数据库监控模块和网络监控模块均与报警模块相连,所述报警模块与通知模块连接传递报警信息;各节点的BMC通过信息收集模块对节点操作系统等进行信息收集,并将收集的各类信息发送给SMC的信息监控模块,SMC对各类信息进行分析归类,确认哪些信息符合报警要求,通过报警模块进行报警,同时通过通知模块将报警信息传递给运维人员。 如附图1所示,本实施例中所述服务器监控模块包含监测器,通过监测器所述服务器监控模块监控CPU使用率、内存使用率、磁盘使用情况、进程状态、服务状态以及报错日志等方面;所述数据库监控模块负责监控当前kl适配数据库;所述网络监控模块包含监测器,通过监测器所述网络监控模块监控网络连通、网卡流量、网络端口等方面。并且,所述服务器监控模块的监测器和网络监控模块的监测器上均设置有报警灯,当监控到操作系统信息符合报警要求时,报警灯会发出亮光来提醒运维人员及时检查系统情况。 本实施例中,所述服务器监控模块的监测器包括CPU监测器:监测CPU的平均利用率;Disk Space监测器:监测指定磁盘的剩余空间及利用率;Mem0ry监测器:监测内存(包括虚拟内存)的利用率及剩余空间process监测器:监测指定进程的实例总数、线程总数及内存总占用量;Processes进程黑白名单:进程必须存在的为白名单、进程不允许存在的为黑名单,根据白名单可以判断进程是否在线Service监测器:监测指定服务是否启动;日志监测器:监测错误日志的变化。 本实施例中,所述数据库监控模块实现了对当前kl适配数据库的监控,所述数据库包括:0RACLE (甲骨文公司的一款关系数据库管理系统)、SYBASE (Sybase公司的一种关系型数据库系统)、INFORMIX (IBM公司的关系数据库管理系统家族)、DB2 ( IBM公司的一系列关系型数据库管理系统)等;对各个数据库监控的技术指标有:数据库锁表、表空间、连接数、高速Cache命中率等,根据数据库的不同,监控指标有所区别。以ORACLE为例,ORACLE监本文档来自技高网...

【技术保护点】
一种基于SMC的监控报警装置,其特征在于,其结构包括K1系统的SMC和各节点的BMC;其中,SMC与各节点的BMC进行交互通信,各节点的BMC中设置有用于收集操作系统信息的信息收集模块,SMC中设置有信息监控模块,所述信息监控模块包括服务器监控模块、数据库监控模块和网络监控模块,所述信息收集模块分别上述三个监控模块相连进行通信,SMC还包括报警模块和通知模块,上述三个监控模块均与报警模块相连,且所述报警模块与通知模块连接传递报警信息;所述服务器监控模块包含监测器,所述数据库监控模块负责监控当前k1适配数据库;所述网络监控模块包含监测器。

【技术特征摘要】
1.一种基于SMC的监控报警装置,其特征在于,其结构包括Kl系统的SMC和各节点的BMC ;其中,SMC与各节点的BMC进行交互通信,各节点的BMC中设置有用于收集操作系统信息的信息收集模块,SMC中设置有信息监控模块,所述信息监控模块包括服务器监控模块、数据库监控模块和网络监控模块,所述信息收集模块分别上述三个监控模块相连进行通信,SMC还包括报警模块和通知模块,上述三个监控模块均与报警模块相连,且所述报警模块与通知模块连接传递报警信息;所述服务器监控模块包含监测器,所述数据库监控模块负责监控当前kl适配数据库;所述网络监控模块包含监测器。2.根据权利要求1所述的一种基于SMC的监控报警装置,其...

【专利技术属性】
技术研发人员:任启立
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:新型
国别省市:山东;37

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

1