基于zabbix与应用名称监控资源占用的方法技术

技术编号:26890520 阅读:31 留言:0更新日期:2020-12-29 16:06
本发明专利技术公开了一种基于zabbix与应用名称监控资源占用的方法,包括如下步骤:S1:在zabbix系统中根据应用名称配置自发现监控项,zabbix启动后,按指定格式传递json数据至服务器进行监控;S2:定义需要监控的资源类型,将所有需要监控的资源类型集中在一个功能shell脚本中,该功能shell脚本以case方式实现,不同资源类型对应不同case;S3:再经过获取传递给脚本应用进程的PID查询相关资源占用情况,最后通过计算得出最终值并进行显示查看。本发明专利技术能够根据提供的应用名称监控其资源占用情况的方法,用户只需在单个自发现规则下添加应用名称便可完成相关的性能监控,大大减少重复配置工作。

【技术实现步骤摘要】
基于zabbix与应用名称监控资源占用的方法
本专利技术涉及一种资源占用情况监控方法,尤其涉及一种基于zabbix与应用名称监控资源占用的方法。
技术介绍
随着企业业务规模扩大,监控系统逐渐成为了企业最为重要的系统之一,为了能尽快定位业务故障原因,对监控系统的精确度要求也越来越高。现有的监控系统在监控主机性能时,只是监控系统的CPU、内存、IO等指标的总体占用情况,而无法体现资源具体的分配细节,因此当这类指标占用升高时无法直接在监控系统中体现出是哪个应用导致的资源占用上升,需要客户登陆到主机系统中使用工具查看各应用的资源占用情况,导致整体效率低下。现有技术发现资源占用异常时需主机管理员登录主机查看具体进程资源占用情况,当业务量庞大时系统涉及主机数量增加,带来如下排查问题:1、排障效率低:人工逐台主机登录,使用相关工具查看资源占用情况一段时间得出结论,每台都需要花费一定时间,数量增加后所花费的时间也成倍增加。2、无历史数据可追溯:系统中查看的资源占用情况只有当前值,无法查看历史占用情况,不便于确认时间节点,给原因排本文档来自技高网...

【技术保护点】
1.一种基于zabbix与应用名称监控资源占用的方法,其特征在于,包括如下步骤:/nS1:在zabbix系统中根据应用名称配置自发现监控项,zabbix启动后,按指定格式传递json数据至服务器进行监控;/nS2:定义需要监控的资源类型,将所有需要监控的资源类型集中在一个功能shell脚本中,该功能shell脚本以case方式实现,不同资源类型对应不同case;/nS3:再经过获取传递给脚本应用进程的PID查询相关资源占用情况,最后通过计算得出最终值并进行显示查看。/n

【技术特征摘要】
1.一种基于zabbix与应用名称监控资源占用的方法,其特征在于,包括如下步骤:
S1:在zabbix系统中根据应用名称配置自发现监控项,zabbix启动后,按指定格式传递json数据至服务器进行监控;
S2:定义需要监控的资源类型,将所有需要监控的资源类型集中在一个功能shell脚本中,该功能shell脚本以case方式实现,不同资源类型对应不同case;
S3:再经过获取传递给脚本应用进程的PID查询相关资源占用情况,最后通过计算得出最终值并进行显示查看。


2.如权利要求1所述的基于zabbix与应用名称监控资源占用的方法,其特征在于,所述步骤S1具体包括:在配置文件zabbix_agent中添加自发现监控项...

【专利技术属性】
技术研发人员:程永新宋辉梅小辉
申请(专利权)人:上海新炬网络信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1