• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 6
    • 下载费用:30 金币  

    重庆时时彩平台开发: 一种LINUX平台组件统一监控的方法.pdf

    摘要
    申请专利号:

    重庆时时彩单双窍门 www.4mum.com.cn CN201710039069.9

    申请日:

    2017.01.19

    公开号:

    CN106802852A

    公开日:

    2017.06.06

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 11/30申请日:20170119|||公开
    IPC分类号: G06F11/30 主分类号: G06F11/30
    申请人: 郑州云海信息技术有限公司
    发明人: 李永信
    地址: 450000 河南省郑州市郑东新区心怡路278号16层1601室
    优先权:
    专利代理机构: 济南信达专利事务所有限公司 37100 代理人: 姜明
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201710039069.9

    授权公告号:

    |||

    法律状态公告日:

    2017.06.30|||2017.06.06

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明提供一种Linux平台组件统一监控的方法,属于生产环境监控技术领域,本发明监控服务启动成功后,会读取指定目录中的配置文件,根据组件配置的健康探测类型和方法,监控进程实时调用确认组件运行状态,并对失败的状态进行记录,如果达到特定次数,则系统认为该组件无法正常提供服务,将按照配置的脚本进行服务重启。确保组件健康,保证系统的稳定运行。

    权利要求书

    1.一种Linux平台组件统一监控的方法,其特征在于,
    监控服务启动成功后,会读取指定目录中的配置文件,根据组件配置的健康探测类型
    和方法,监控进程实时调用确认组件运行状态,并对失败的状态进行记录,如果达到特定次
    数,则系统认为该组件无法正常提供服务,将按照配置的脚本进行服务重启。
    2.根据权利要求1所述的方法,其特征在于,
    健康监控服务启动时可以指定监控配置的路径,监控服务会遍历该路径下的所有yaml
    配置文件。
    3.根据权利要求2所述的方法,其特征在于,
    配置文件模板如下

    4.根据权利要求3所述的方法,其特征在于,
    针对每个组件,监控服务会首先对按照detect配置其进行探测,检测进程pid文件是否
    存在,除了pid方式外,监控服务支持file方式,指定组件探测文件,服务会自动进行调用,
    并按照返回值来判定执行结果以及组件的可用状态,对于监测失败的组件,服务会自动对
    失败次数进行计数,若失败次数到达detect定义的retry数,则对该服务进行重启。
    5.根据权利要求4所述的方法,其特征在于,
    配置中start、stop、restart分别对应组件的启动、停止、重启命令,type支持standard
    和file方式,standard标识该服务为系统标准的服务,运行标准服务的启停命令来进行操
    作;针对非标准的服务,定义为file的方式,定义自己的操作脚本。

    说明书

    一种Linux平台组件统一监控的方法

    技术领域

    本发明涉及生产环境监控技术,尤其涉及一种Linux平台组件统一监控的方法。

    背景技术

    随着信息化水平的发展,各类系统层出不穷,伴随着消费者复杂多变的需求,产品
    部署所需的技术组件也日益增多,如何保证生产环境产品的安全、稳定运行也逐步成为企
    业关注的重点。

    发明内容

    面对各类层出不穷的软件产品,为了保障产品的安全、稳定运行,本发明提出了一
    种Linux平台组件统一监控的方法,定义统一的健康检查规范,对于系统运行所需的核心组
    件,可以按照规范,自定义针对组件的yaml格式配置,无论是单机还是集群组件,均可对运
    行状况进行监控,保证系统的健康运行。

    本发明的目的是对Linux平台下组件健康状态进行实时统一监控管理,保证产品
    的稳定运行。

    本发明的技术方案是:

    一种Linux平台组件统一监控的方法,

    监控服务启动成功后,会读取指定目录中的配置文件,根据组件配置的健康探测
    类型和方法,监控进程实时调用确认组件运行状态,并对失败的状态进行记录,如果达到特
    定次数,则系统认为该组件无法正常提供服务,将按照配置的脚本进行服务重启。

    健康监控服务启动时可以指定监控配置的路径,监控服务会遍历该路径下的所有
    yaml配置文件。

    配置文件模板如下:


    针对每个组件,监控服务会首先对按照detect配置其进行探测,检测进程pid文件
    是否存在,除了pid方式外,监控服务支持file方式,指定组件探测文件,服务会自动进行调
    用,并按照返回值来判定执行结果以及组件的可用状态,对于监测失败的组件,服务会自动
    对失败次数进行计数,若失败次数到达detect定义的retry数,则对该服务进行重启。

    配置中start、stop、restart分别对应组件的启动、停止、重启命令,type支持
    standard和file方式,standard标识该服务为系统标准的服务,运行标准服务的启停命令
    来进行操作;针对非标准的服务,定义为file的方式,定义自己的操作脚本。

    本发明的有益效果是

    对Linux平台组件的运行状况进行有效的监测,有效保障了系统运行的稳定性。

    附图说明

    图1是健康监测示意图。

    具体实施方式

    下面对本发明的内容进行更加详细的阐述:

    健康监控服务启动时可以指定监控配置的路径,监控服务会遍历该路径下的所有
    yaml配置文件,配置文件模板如下:


    针对每个组件,监控服务会首先对按照detect配置其进行探测,最常见的方式为
    检测进程pid文件是否存在,除了pid方式外,监控服务支持file方式,指定组件探测文件,
    服务会自动进行调用,并按照返回值来判定执行结果以及组件的可用状态,对于监测失败
    的组件,服务会自动对失败次数进行计数,若失败次数到达detect定义的retry数,则对该
    服务进行重启。

    配置中start、stop、restart分别对应组件的启动、停止、重启命令,type支持
    standard和file方式,standard标识该服务为系统标准的服务,运行标准服务的启停命令
    来进行操作,比如sshd服务在CentOS7下对应为:

    systemctl start sshd.service

    针对非标准的服务,比如Tomcat,可以定义为file的方式,定义自己的操作脚本。

    cluster配置该组件是单节点还是集群部署,若为单节点则直接按照detect等配
    置进行操作,对于集群部署的组件,若没有管理节点,则启?;蚣觳饣嵘婕岸喔鼋诘?,需要
    配置节点ip地址以及各节点操作顺序,当然也可以指定文件,各节点的操作均在文件中指
    定。

    此外,不同组件之间可能存在功能依赖,比如NFS组件依赖于rpcbind组件,则可以
    在NFS的配置中配置dependency,多个组件按照依赖顺序检测。

    另外,为了满足个性化的需求,也可针对特定服务进行相应的拓展,定义相应的名
    单。

    本发明是一种对Linux平台下组件健康状态进行实时统一监控管理的方法,基于
    该方法,对于安装在系统中的组件,只需要按照支持的选项对组件进行配置,并统一放到特
    定路径下,即可将组件纳入统一健康监控管理。

    关 键 词:
    一种 LINUX 平台 组件 统一 监控 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:一种LINUX平台组件统一监控的方法.pdf
    链接地址://www.4mum.com.cn/p-6000811.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03