[发明专利]一种java+mysql+shell打造的服务器监控方法在审
| 申请号: | 201510097493.X | 申请日: | 2015-03-05 |
| 公开(公告)号: | CN104636244A | 公开(公告)日: | 2015-05-20 |
| 发明(设计)人: | 马现珍;刘鹏;邱继钊 | 申请(专利权)人: | 浪潮集团有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;H04L12/24 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 java mysql shell 打造 服务器 监控 方法 | ||
技术领域
本发明涉及计算机数据监控技术领域,具体地说是一种java+mysql+shell打造的服务器监控方法。
背景技术
公司业务的扩大,平台数量的增加,服务器的数量也随之增加,从以前的十几台变为现在的几百台台,如果每天都需要对平台进行巡检的话,需要花费大量的时间,不但工作效率不高,而且劳动强度大。
Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。Shell是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。shell分两大类:图形界面shell和命令行式shell。传统意义上的shell指的是命令行式的shell。
mysql 是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。mysql是最流行的关系型数据库管理系统,在WEB应用方面mysql是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。mysql是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。mysql所使用的SQL语言是用于访问数据库的最常用标准化语言。mysql软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择mysql作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。
java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。Java 平台是基于 Java 语言的平台。
发明内容
本发明的技术任务是提供一种java+mysql+shell打造的服务器监控方法。
本发明的技术任务是按以下方式实现的,该监控方法步骤如下:
1)在各地区的机房里的所有服务器安装shell监控脚本,然后把监控服务与资源的数据写入到mysql数据库里;
2)mysql收到各地区服务器发送的监控数据,按照定义的数据表分别存储起来;
3)java程序按照编辑好的显示方式,从mysql数据库里提取相应的数据,在web端显示,同时在部署java程序的images目录里,运行数据视图化脚本,生成各地区监控的数据资源图;
4)用户可以通过web来浏览监控服务与资源的数据、资源的监控数据图。
所述的监控服务有:应用服务器的服务监控和应用服务器的资源监控。
所述的应用服务器的服务监控为web、交换和引擎三方面的监控。
所述的应用服务器的资源监控为:硬盘使用率、cpu使用率、硬件启动信息错误、i/o使用率、15分钟内的负载、内存使用率、日志错误信息、当前用户登录数。
本发明的一种java+mysql+shell打造的服务器监控方法和现有技术相比,能够进行自动统计、预警,每天只需收预警邮件和查看统计信息就可以了,大大提高了工作效率,降低了工人的劳动强度。
附图说明
附图1为一种java+mysql+shell打造的服务器监控方法的流程框图。
具体实施方式
实施例1:
该监控方法步骤如下:
1)在各地区的机房里的所有服务器安装shell监控脚本,然后把监控服务与资源的数据写入到mysql数据库里;
2)mysql收到各地区服务器发送的监控数据,按照定义的数据表分别存储起来;
3)java程序按照编辑好的显示方式,从mysql数据库里提取相应的数据,在web端显示,同时在部署java程序的images目录里,运行数据视图化脚本,生成各地区监控的数据资源图;
4)用户可以通过web来浏览监控服务与资源的数据、资源的监控数据图。
实施例2:
该监控方法步骤如下:
1)在各地区的机房里的所有服务器安装shell监控脚本,然后把监控服务与资源的数据写入到mysql数据库里;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司;,未经浪潮集团有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510097493.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:测试装置及其测试方法
- 下一篇:终端高温异常的检测方法及移动终端





