一种基于嵌入式系统来管理企业核心设备的监控方法技术方案

技术编号:14585218 阅读:136 留言:0更新日期:2017-02-08 14:47
一种基于嵌入式系统来管理企业核心设备的监控方法,包括下述功能:设备初始化、添加监控对象、核心设备展示、实时监视、监视插件执行、蜂鸣告警、定期评分、评分逻辑处理、评分等级、实时采集监控设备数据、本地管理设备监控数据、数据接收与处理、消息数据永久存储、大数据分析。本发明专利技术是部署到用户数据中心的一个设备,一键开机即用,无需用户繁杂的安装和配置。它提供对数据中心中的服务器、存储、网络设备、数据库、中间件等软硬件的一体化完整的企业数据安全解决方案。

【技术实现步骤摘要】

本专利技术涉及电子信息领域,具体涉及一种基于嵌入式系统来管理企业核心设备的监控方法。技术背景Android操作系统是一种以Linux为基础的开放源代码的操作系统,主要使用于便携设备。当前企业核心设备的监控和管理存在价格昂贵、使用繁杂、利用率较低、操作复杂等缺点,不适宜中小企业数据中心用户的使用。
技术实现思路
针对以上现有
技术介绍
存在的缺陷的不足,本专利技术提出一种基于Android嵌入式系统对企业核心设备的管理和监控方法。本专利技术使用定制在Android设备上的App软件来对企业的核心设备进行管理。本专利技术是部署到用户数据中心的一个设备,一键开机即用,无需用户繁杂的安装和配置。它提供对数据中心中的服务器、存储、网络设备、数据库、中间件等软硬件的一体化完整的企业数据安全解决方案。它在运行期间,无需现有设备做任何修改,只要能连接到被监视设备即可。其定期收集监视设备的运行数据,采集到其内部存储系统中,进行分析后,给出实时监视结果,根据用户自定义的提醒和预警规则做出相应的响应。如果设备可以连接到互联网,它可以同步数据到云端,在云端为用户做高级实时多维度分析后,给用户一个更加全面和可视化的分析结果,用户可以使用PC登录网页、微信等客户端等查询分析结果。监视卫士具备传统监控软件实时监视系统安全的功能,同时可以定时为当前系统的健康状况进行更加深度的体检。实时监视可以对用户硬件设备的损坏情况、CPU利用率、内存利用率、磁盘利用率等等进行提醒和告警。深度体检可以对用户设备和系统潜在故障和问题进行挖掘与评测。监视卫士根据用户的监视需求在秒级完成所有任务的计算,摆脱其它监控软件延迟高和速度慢的问题。监视卫士为用户提供了定时深度体检的功能,用户可以随时随地为目标设备进行体检评分,当系统评定有明显问题和潜在故障的时候,系统会智能地给出相应的提示监视卫士使用轻量模式进行部署和监视,在产品上架通电开机后,无需在被监视对象上安装任何软件,即可进行监视。监控卫士可以对IBM小型机、AIX系统、x86服务器、Linux系统、Oracle数据库、MySQL数据库等企业关键系统进行监视实时监视AIX、HP-UX、Solaris、Linux等企业级主机服务器,默认支持监控数百项性能指标,包括CPU、内存、硬盘、温度等等。实时监视Oracle、MySQL、DB2等企业级数据库服务器的使用情况和性能指标,包括请求统计、连接统计、查询统计、数据文件分析、锁信息等数百种重要的数据。监视卫士是一个插件式的监控平台,它提供了上百种监视插件。用户可自行开发监控插件,也可以在公共云平台下载相关的插件,以减少企业成本。监视卫士将被监视设备的数据上传到云端后,平台利用云计算和大数据技术对原始数据进行规整和分析,借助图形化手段,清晰有效地与客户进行沟通和交互,将令人感到枯燥乏味的清单数据表达成图表、三维立体等形式。采用的技术方案:一种基于嵌入式系统来管理企业核心设备的监控方法,包括下述功能:功能1:设备初始化本软件通过使用Android的图形界面框架Activity来进行初始化,初始化后企业用户登陆界面,用户需要输入正确的用户名和密码才能系统,并且在主程序启动的时候加载所有的配置数据和监控设备实例数据。功能2:添加监控对象本软件可根据监控设备类型的不同,使用不同的监控方法。例如监控主机操作系统类型的设备,可以使用SSH、SNMP、PING、TCP等协议进行监视和管理,根据需要输入用户名和口令等信息;如果是数据库类型的设备,使用数据库的标准接口ODBC或JDBC进行监视和管理,同样是根据需要输入用户名和口令等信息。功能3:核心设备展示本软件在主界面清晰明了地展示所有可以监控的对象,如IBM小型机、ORACLE数据库、LINUX服务器、存储设备等等。功能4:实时监视本软件通过在其内部实现定时器功能来完成实时监视任务,对所有监控对象并行监控,在指定的时间间隔完成所有任务,内部使用并发多线程机制降低了对监控数据延迟的问题,可以让用户基本感知不到数据的延迟。功能5:监视插件执行本软件通过平台自带或用户自行开发的插件类进行实时监视,系统提供上百中常见插件,对监视对象进行实时监控。系统按照功能的不同划分为不同的插件类型:设备监视插件、提醒预警插件和云端分析插件。平台提供标准的接口给用户,让用户可以自行开发监控插件,应用于自己的数据中心平台。与此同时,配套的插件商城会开放给注册会员,被审核通过的插件可以以免费或收费的方式让其他用户进行下载和使用。设备监视插件:该种类型的插件用于从监视设备上采集原始数据,可以进行数据压缩和加密传输。系统支持采集的数据可以有多种格式,如Text、XML、JSON、Raw等。系统根据不同的接口方式连接到不同种类的设备上,以用户需要的数据格式进行交换和返回数据处理。提醒预警插件:该种类型的插件用于原始数据的初步分析和提醒预警,它接受不同种类格式的数据,对用户自定义的阀值进行判断,从而决定是进行提醒,还是告警操作。用户提醒和告警可以采取不同的手段,如邮件、电话、短信、彩信、微信、飞信等。云端分析插件:该种类型的插件依赖于用户数据的同步,用户在将自己的数据同步到云端后,可以使用云计算和大数据技术对其企业海量运维数据进行查询和分析统计。之后可以按照自己的需求将结果定期或实时发布到指定的平台上,如微信公众号、微博、飞信、门户网站、企业邮箱等。功能6:蜂鸣告警本软件通过对系统的配置不同,进行蜂鸣提示的种类也不同。对严重告警默认为长时蜂鸣,直到用户触发;对于一般告警,默认设置的蜂鸣时长为1分钟,时间到达后自动停止蜂鸣。用户也可根据自己的喜好来选择不同的蜂鸣类型。功能7:定期评分本软件通过用户触发或定期触发对监控对象进行智能评分,评分项根据业内资深工程师的IT技术和行业经验总结而来,录入到软件内部,并定期可以进行补偿和完善。功能8:评分逻辑处理本软件通过在其内部实现一套评分框架来完成对不同监控对象的不同评分模型。对于预警级别可分为5类,分别为正常运行、普通错误、系统警告、系统错误和严重错误。正常运行得100分,普通错误得90分,系统告警得70,系统错误得50分,验证错误得0分。当所有项目得分完成后,使用加权平均数算法对监控对象进行综合评分,最后得到一个系统平均评分值。功能9:评分等级本软件通过评分逻辑处理后的综合评分值来对监控进行相应的级别划分。分为5个级别,对应的关系为:100分为绿色健康级别,小于100大于90分为蓝色预警级别,小于90分大于75分为黄色预警级别,小于75分大于60分为橙色预警级别,小于60分为红色预警级别。功能10:实时采集监控设备数据本软件通过实时监视和定期评分的业务逻辑处理,异步并发地将采集的数据持久化到本地存储系统上。与此同时,系统提供一定时间范围内的历史数据查询功能,如查询近1小时、近1天、近1周的主机CPU、内存、网络、磁盘等资源的利用率。功能11:本地管理设备监控数据本软件通过Android内置的SQLite/MySQL数据库来管理监控对象的监视数据,对于不同的监视对象的不同的指标数据,存储在不同的集合数据结构中,同时如果可以连接到互联网,此时会自动地将实时增量数据同步到云端,同步采用加密和压缩方式进行传输,保障了用户数据的安本文档来自技高网...

【技术保护点】
一种基于嵌入式系统来管理企业核心设备的监控方法,包括下述功能:功能1:设备初始化本软件通过使用Android的图形界面框架Activity来进行初始化,初始化后企业用户登陆界面,用户需要输入正确的用户名和密码才能系统,并且在主程序启动的时候加载所有的配置数据和监控设备实例数据。功能2:添加监控对象本软件可根据监控设备类型的不同,使用不同的监控方法。例如监控主机操作系统类型的设备,可以使用SSH、SNMP、PING、TCP等协议进行监视和管理,根据需要输入用户名和口令等信息;如果是数据库类型的设备,使用数据库的标准接口ODBC或JDBC进行监视和管理,同样是根据需要输入用户名和口令等信息。功能3:核心设备展示本软件在主界面清晰明了地展示所有可以监控的对象,如IBM小型机、ORACLE数据库、LINUX服务器、存储设备等等。功能4:实时监视本软件通过在其内部实现定时器功能来完成实时监视任务,对所有监控对象并行监控,在指定的时间间隔完成所有任务,内部使用并发多线程机制降低了对监控数据延迟的问题,可以让用户基本感知不到数据的延迟。功能5:监视插件执行本软件通过平台自带或用户自行开发的插件类进行实时监视,系统提供上百中常见插件,对监视对象进行实时监控。系统按照功能的不同划分为不同的插件类型:设备监视插件、提醒预警插件和云端分析插件。平台提供标准的接口给用户,让用户可以自行开发监控插件,应用于自己的数据中心平台。与此同时,配套的插件商城会开放给注册会员,被审核通过的插件可以以免费或收费的方式让其他用户进行下载和使用。设备监视插件:该种类型的插件用于从监视设备上采集原始数据,可以进行数据压缩和加密传输。系统支持采集的数据可以有多种格式,如Text、XML、JSON、Raw等。系统根据不同的接口方式连接到不同种类的设备上,以用户需要的数据格式进行交换和返回数据处理。提醒预警插件:该种类型的插件用于原始数据的初步分析和提醒预警,它接受不同种类格式的数据,对用户自定义的阀值进行判断,从而决定是进行提醒,还是告警操作。用户提醒和告警可以采取不同的手段,如邮件、电话、短信、彩信、微信、飞信等。云端分析插件:该种类型的插件依赖于用户数据的同步,用户在将自己的数据同步到云端后,可以使用云计算和大数据技术对其企业海量运维数据进行查询和分析统计。之后可以按照自己的需求将结果定期或实时发布到指定的平台上,如微信公众号、微博、飞信、门户网站、企业邮箱等。功能6:蜂鸣告警本软件通过对系统的配置不同,进行蜂鸣提示的种类也不同。对严重告警默认为长时蜂鸣,直到用户触发;对于一般告警,默认设置的蜂鸣时长为1分钟,时间到达后自动停止蜂鸣。用户也可根据自己的喜好来选择不同的蜂鸣类型。功能7:定期评分本软件通过用户触发或定期触发对监控对象进行智能评分,评分项根据业内资深工程师的IT技术和行业经验总结而来,录入到软件内部,并定期可以进行补偿和完善。功能8:评分逻辑处理本软件通过在其内部实现一套评分框架来完成对不同监控对象的不同评分模型。对于预警级别可分为5类,分别为正常运行、普通错误、系统警告、系统错误和严重错误。正常运行得100分,普通错误得90分,系统告警得70,系统错误得50分,验证错误得0分。当所有项目得分完成后,使用加权平均数算法对监控对象进行综合评分,最后得到一个系统平均评分值。功能9:评分等级本软件通过评分逻辑处理后的综合评分值来对监控进行相应的级别划分。分为5个级别,对应的关系为:100分为绿色健康级别,小于100大于90分为蓝色预警级别,小于90分大于75分为黄色预警级别,小于75分大于60分为橙色预警级别,小于60分为红色预警级别。功能10:实时采集监控设备数据本软件通过实时监视和定期评分的业务逻辑处理,异步并发地将采集的数据持久化到本地存储系统上。与此同时,系统提供一定时间范围内的历史数据查询功能,如查询近1小时、近1天、近1周的主机CPU、内存、网络、磁盘等资源的利用率。功能11:本地管理设备监控数据本软件通过Android内置的SQLite/MySQL数据库来管理监控对象的监视数据,对于不同的监视对象的不同的指标数据,存储在不同的集合数据结构中,同时如果可以连接到互联网,此时会自动地将实时增量数据同步到云端,同步采用加密和压缩方式进行传输,保障了用户数据的安全与可靠,并且可以有效地降低用户的网络带宽成本开销。功能12:数据接收与处理本软件通过在云端部署一套基于开源代码来自行定制研发的分布式消息中间件类存储监控设备同步过来的监控数据功能13:消息数据永久存储本软件通过在云端部署一套基于开源代码来自行定制研发的分布式存储系统来存储和持久化解密的监控数据,该存储系统提供基于时间序列数据的快速范围扫描和查询功能,安全可靠,可应对于单点故障、数据丢失、高效易用等特...

【技术特征摘要】
1.一种基于嵌入式系统来管理企业核心设备的监控方法,包括下述功能:功能1:设备初始化本软件通过使用Android的图形界面框架Activity来进行初始化,初始化后企业用户登陆界面,用户需要输入正确的用户名和密码才能系统,并且在主程序启动的时候加载所有的配置数据和监控设备实例数据。功能2:添加监控对象本软件可根据监控设备类型的不同,使用不同的监控方法。例如监控主机操作系统类型的设备,可以使用SSH、SNMP、PING、TCP等协议进行监视和管理,根据需要输入用户名和口令等信息;如果是数据库类型的设备,使用数据库的标准接口ODBC或JDBC进行监视和管理,同样是根据需要输入用户名和口令等信息。功能3:核心设备展示本软件在主界面清晰明了地展示所有可以监控的对象,如IBM小型机、ORACLE数据库、LINUX服务器、存储设备等等。功能4:实时监视本软件通过在其内部实现定时器功能来完成实时监视任务,对所有监控对象并行监控,在指定的时间间隔完成所有任务,内部使用并发多线程机制降低了对监控数据延迟的问题,可以让用户基本感知不到数据的延迟。功能5:监视插件执行本软件通过平台自带或用户自行开发的插件类进行实时监视,系统提供上百中常见插件,对监视对象进行实时监控。系统按照功能的不同划分为不同的插件类型:设备监视插件、提醒预警插件和云端分析插件。平台提供标准的接口给用户,让用户可以自行开发监控插件,应用于自己的数据中心平台。与此同时,配套的插件商城会开放给注册会员,被审核通过的插件可以以免费或收费的方式让其他用户进行下载和使用。设备监视插件:该种类型的插件用于从监视设备上采集原始数据,可以进行数据压缩和加密传输。系统支持采集的数据可以有多种格式,如Text、XML、JSON、Raw等。系统根据不同的接口方式连接到不同种类的设备上,以用户需要的数据格式进行交换和返回数据处理。提醒预警插件:该种类型的插件用于原始数据的初步分析和提醒预警,它接受不同种类格式的数据,对用户自定义的阀值进行判断,从而决定是进行提醒,还是告警操作。用户提醒和告警可以采取不同的手段,如邮件、电话、短信、彩信、微信、飞信等。云端分析插件:该种类型的插件依赖于用户数据的同步,用户在将自己的数据同步到云端后,可以使用云计算和大数据技术对其企业海量运维数据进行查询和分析统计。之后可以按照自己的需求将结果定期或实时发布到指定的平台上,如微信公众号、微博、飞信、门户网站、企业邮箱等。功能6:蜂鸣告警本软件通过对系统的配置不同,进行蜂鸣提示的...

【专利技术属性】
技术研发人员:杨立军
申请(专利权)人:沈阳行天科技有限公司
类型:发明
国别省市:辽宁;21

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

1