发明名称 一种软件运行状态监控系统及其实现方法
摘要 本发明涉及软件和服务器监控技术领域,特别是一种软件运行状态监控系统及其实现方法。本发明的监控探针和脚本模块负责获取软件运行状态及服务器资源使用情况信息;监控信息采集模块负责搜集监控探针和脚本模块发回的监控信息,整合后存储到监控信息库;WEB监控界面将监控信息库的各种监控信息和故障预警展示给运维人员,同时提供软件控制界面,使运维人员可对软件进行启停等各种操作。本发明能实现分布式环境下的软件运行状态的集中监控和故障预警,并且可对软件进行控制,能充分保障软件正常工作及提高软件的可信性,满足系统运维人员对软件和服务器运行状态的监控需要;可以用于软件运行状态监控。
申请公布号 CN105491143A 申请公布日期 2016.04.13
申请号 CN201510939738.9 申请日期 2015.12.15
申请人 国云科技股份有限公司 发明人 胡文彬;李勇波;季统凯
分类号 H04L29/08(2006.01)I;H04L12/26(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 广东莞信律师事务所 44332 代理人 余伦
主权项 一种软件运行状态监控系统,其特征在于:所述的系统由监控代理、监控信息库和WEB监控界面组成;所述的监控信息库负责存储各类监控信息和日志,主要包括软件运行状态信息、服务器运行状态信息、软件控制操作日志等;所述的WEB监控界面负责将软件运行状态、服务器运行状态等各类监控信息及故障预警展示给系统运维人员,同时提供控制软件启动、停止、重启等各种操作的界面;所述的监控代理,部署在每台需要监控软件运行状态的应用服务器上,主要负责采集监控信息和控制软件,它由监控信息采集、监控探针、脚本模块及Web Service接口组成;所述的监控信息采集,负责采集由监控探针和脚本模块获取的各类监控信息;所述的监控探针,是一段具有获取软件运行状态的代码,可以根据实际需要,注入在软件源代码中的不同位置,当软件触发监控探针时,监控探针就会获取软件当前的运行状态,然后发送到监控信息采集模块;所述的脚本模块,由一系列shell脚本构成,包括但不局限于软件日志分析脚本、软件进程监控脚本、软件内存占用情况脚本、软件控制脚本、服务器CPU使用率脚本、服务器磁盘使用率脚本、服务器内存使用率脚本等,主要负责执行监控服务器使用情况、软件运行状态及控制软件等;所述的Web Service接口,主要是提供给外部应用程序调用脚本模块,执行控制软件或者获取相关监控信息的脚本。
地址 523808 广东省东莞市松山湖科技产业园区松科苑14号楼