设备综合监控系统架构的制作方法

文档序号:12182421阅读:来源:国知局

技术特征:

1.设备综合监控系统架构,其特征在于:所述设备综合监控系统架构包括数据采集层(1)、数据处理层(2)、数据展示层(3);

所述数据采集层(1)包括数据采集引擎(9)、数据采集脚本(8)、监控配置文件的自动生成;

-所述数据采集引擎(9)实现对至少包括系统CPU、磁盘、网络方面参数的基本系统监测,监测至少包括SMTP、POP3、HTTP各种基本的服务类型,通过插件的安装和监测脚本自定义用户针对自己的应用程序实现监测,并针对大量的监测主机和多个对象部署层次化的监测架构;

-所述数据采集脚本(8)设置为自定义脚本采集,针对不同设备进行不同的脚本处理;

-所述监控配置文件描述了数据采集引擎以何种方式执行数据采集脚本,以及传递给脚本的各个性能参数;

所述数据处理层(2)包含CMDB库数据处理模块、业务引擎和数据采集引擎(9)监控配置文件传输模块(12)、数据采集引擎(9)和业务引擎的采集数据传输模块、告警数据的分析处理模块;

-所述CMDB库数据处理模块包含系统能监控的设备的类型、型号、协议、监控命令、阀值信息,另外一部分为企业私有数据,包含设备的名称、ip、所处位置;

-所述配置文件传输模块(12)读取数据库的配置信息,生成监控配置文件,并将业务引擎里的文件传送至数据采集引擎(9);

-所述采集数据传输模块将数据采集引擎(9)获取的数据经过处理加工传送至业务引擎;

-所述告警数据的分析处理模块采集告警数据,并将告警数据过滤、压缩、分析,减少告警次数,并结合告警的发送规则通知运维人员;

所述数据展示层(3)包含数据的展示,该数据的展示即电脑终端页面的展示;

所述设备综合监控系统架构的流程操作步骤如下:

步骤一、CMDB录入及页面展示:

a、系统初始化:系统提供用户、角色、权限、各类报表展示基础服务,以及提供各种设备的类型、型号、监控协议,监控处理脚本命令为后续监控做好基础数据;

b、CMDB梳理:系统提供手机及电脑端页面入口,企业将梳理好的现有基础设施配置信息,基础设施配置信息包含设备名称、ip、设备型号、业务分类、地理位置,基础设施配置信息通过web页面(13)录入到系统中,形成企业自己的CMDB信息库,根据设备的类型信息对设备本身的常用核心监控性能参数进行监控;

c、运维规则定义:设备告警及巡检规则的定义,根据实际需要定时或实时接收设备告警,及每天由系统帮助完成所有设备的巡检;

d、数据呈现:根据基础配置及采集到的数据,再呈现到前端页面,供企业用户直观,快速的查找和使用系统中的各种实时、历史性能数据;

步骤二、系统标准化:系统接收到用户录入的各种配置信息,梳理成格式存储到数据库,以供后续设备添加监控,及生成各类报表使用;

步骤三、读取生成配置文件:

a、将数据采集引擎(9)和业务引擎分别放置到不同的设备上,先在业务引擎上读取设备相关的配置信息,并按照数据采集引擎(9)能够识别的数据格式生成文件,并传送至数据采集引擎(9)上;

b、设备配置信息包含设备的ip、设备名称、采集的频率、时间、需要的性能数据项及采集该项该使用何种监控命令;

步骤四、FTP上传:数据采集引擎(9)和业务引擎通讯采用ftp协议;

步骤五、格式化:

a、设备监控配置文件一旦上传至采集服务器,即可开始对设备进行自定义监控,采集到的信息需要格式化步骤对数据进行处理;

b、采集到的信息格式化处理后放入到业务数据库中,供业务逻辑层展示设备的实时、历史数据,以及对告警模块提供原始数据;

步骤六、告警引擎分析处理:设备告警需要保证告警的实时性、准确性,原始的告警需要告警引擎过滤、压缩,分析系列步骤得到真正的根源告警;

步骤7、告警发送:获取到的告警需要实时或者定时的通过邮件、短信或者微信的方式通知运维人员,需要将告警和告警策略结合。

2.根据权利要求1所述的设备综合监控系统架构,其特征在于:所述自定义脚本采集根据设备类型的不同,采用不同的数据及通讯协议与设备进行交互,设备直接通过脚本通信或需要加入转换设备进行间接通讯。

3.根据权利要求1所述的设备综合监控系统架构,其特征在于:所述采集数据传输模块的数据处理过程如下:

步骤一,解析数据:将每一个设备监控项的数据,以及每一个监控项反馈的数据,解析成带有关系的数据存放至业务数据库中;

步骤二,数据存储:中心采集服务器将处理的数据和业务数据库里面的基础CMDB库信息进行比对,结合业务需要,丰富处理的数据,放入至业务数据表中,供业务引擎调用。

4.根据权利要求3所述的设备综合监控系统架构,其特征在于,在步骤二中,数据存储主要分为三个流向:

a)告警数据:系统提供单独的告警处理模块(10),根据监控项状态值,判断设备是否有告警,告警处理模块(10)对告警数据进行分析、加工、发送邮件、短信、微信给运维人员;

b)实时数据:实时数据为了便于展示系统中任意设备的实时状态,快速了解系统设备的整体运行状况;

c)历史数据:历史数据为运维工作,系统升级提供数据支撑,追溯设备运行状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1