文档+任务书+开题报告+中期报告+答辩PPT+外文翻译及原文+项目源码及数据库文件
摘 要
随着各行业信息化建设的不断深入发展,单独的服务器已经再无法满足企业的需求。网络和应用规模日趋扩大,服务器网络集群大量应用于中、小型企业中,服务器性能监控和日常维护变得复杂。服务器管理员迫切需要一个实用的监控系统来帮助他们实时了解服务器的运行状态,检测服务器故障,令维护服务器的正常运行。
服务器性能监控是指针对服务器系统的运行状态以及各项指标的监控。监控指标包括:CPU 使用率、CPU 负载、内存使用率、磁盘 I/O、磁盘空间、网络流量等。并实时的将监控获得的服务器性能参数传回来显示在客户端,同时上传至中心服务器上的数据库中,便于以后查询,分析。
本文围绕服务器应用性能监控系统的研究与实现,研究了Web服务技术,服务器的性能参数获取和利用Char组件动态显示服务器的运行状态。Web服务的使用简化了客户端系统,服务器的性能参数获取过程封装在一个Windows进程中,系统具有很好的扩展性。系统的实现目标是服务器性能的远程监控,一对多监控,服务器管理员可以查看服务器历史一段时间运行状态。
关键词 服务器应用监控;远程监控;Web服务;Windows性能
Server Application Monitoring System
Abstract
With the rapid development of network technology and application, a single server has failed to meet the needs of the enterprises. With the server scale increasing day after day, and server cluster widely used in the medium and small enterprises, a server’s management and maintenance are becoming difficult. The system administrator urgently need a practical server performance monitoring system to help them know server’s operation state real-time, monitoring server failure, in order to make the server work normally.
This Web service technology, the server performance parameters of the acquisition and use of Microsoft Chart component dynamic display of the server running state.
This paper focus on the server performance monitoring system of research and implementation, research the Web service technology, the server performance parameters of the acquisition and use of Microsoft Chart component dynamic display of the server running state. With the Web service, the client becomes much simple. Packing process of getting the server performance parameters as a service of Windows make the system has good expansibility. System goal is to realize the server performance for remote monitoring, a monitoring more, enable the manager inquiring the server’s some past period of time running state.
Keywords ServerPerformanceMonitoringSystem; Remote Monitoring;
Web Service; Windows Performance
目 录
摘要…… I
Abstract II
第1章 绪论 5
1.1 选题目的和意义 5
1.2 国内外文献综述 5
1.3 论文研究内容 6
第2章 相关技术概述 7
2.1 服务器应用性能监控 7
2.2 服务器性能参数获取 7
2.2.1 使用Sigar 7
2.2.2 使用Windows性能计数器 8
2.3 Web服务概述 8
2.4 本章小结 8
第3章 系统需求分析 9
3.1 需求背景 9
3.2 系统总体的需求 9
3.3 系统功能性需求分析 10
3.3.1 系统功能 10
3.3.2 WindowsInfoMonitor服务功能需求 10
3.3.3 ShowWinInfo客户端程序功能需求 11
3.4 系统非功能性需求分析 12
3.4.1 可靠性要求 12
3.4.2 易用性要求 12
3.4.3 效率要求 12
3.4.4 可移植性要求 13
3.5 系统开发环境 13
3.5.1 软件环境 13
3.5.2 硬件环境 13
3.6 本章小结 13
第4章 系统设计 14
4.1 系统概述 14
4.2 系统总体架构 14
4.3 划分功能模块 14
4.4 独立模块设计 15
4.4.1 WindowsInfoMonitor服务模块设计 15
4.4.2 ShowWinInfo客户端程序设计 17
4.5 数据模型设计 17
4.6 本章小结 18
第5章 系统实现 19
5.1 WindowsInfoMonitor服务实现 19
5.1.1 获取服务器的性能参数 19
5.1.2 向指定数据库持久化服务器性能参数 24
5.2 ShowWinInfo客户端程序的实现 25
5.2.1 使用Highcharts插件 26
5.2.2 整站效果 27
5.2.3 使用tablesorter 29
5.2.4 使用JSP 31
5.2.5 使用Ajax 31
5.2.6 使用Struts 31
5.3 本章小结 32
结 论 33
致 谢 35
参考文献 36
附 录 37
附录A 服务器信息采集核心代码 41
附录B 前台展示业务核心代码 49















本文转载自:http://www.biyezuopin.vip/onews.asp?id=16053

基于Java的服务器应用监控系统设计与实现相关推荐

  1. java毕业设计—— 基于java+JSP+SSH的任务调度系统设计与实现(毕业论文+程序源码)——任务调度系统

    基于java+JSP+SSH的任务调度系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+SSH的任务调度系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦. ...

  2. 基于Java web的论坛BBS系统设计与实现

    博主介绍:✌在职Java研发工程师.专注于程序设计.源码分享.技术交流.专注于Java技术领域和毕业设计✌ 项目名称 基于Java web的论坛BBS系统设计与实现 视频效果 https://www. ...

  3. java毕业设计—— 基于java+javaEE+jsp的项目管理系统设计与实现(毕业论文+程序源码)——项目管理系统

    基于java+javaEE+jsp的项目管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+javaEE+jsp的项目管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  4. java毕业设计——基于java+Socket+sqlserver的网络通信系统设计与实现(毕业论文+程序源码)——网络通信系统

    基于java+Socket+sqlserver的网络通信系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Socket+sqlserver的网络通信系统设计与实现,文章末尾附有 ...

  5. java毕业设计——基于java+Socket+sqlserver的办公自动化系统设计与实现(毕业论文+程序源码)——办公自动化系统

    基于java+Socket+sqlserver的办公自动化系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+Socket+sqlserver的办公自动化系统设计与实现,文章末尾 ...

  6. java毕业设计——基于java+JDBC+sqlserver的物业管理系统设计与实现(毕业论文+程序源码)——物业管理系统

    基于java+JDBC+sqlserver的物业管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JDBC+sqlserver的物业管理系统设计与实现,文章末尾附有本毕业设 ...

  7. 远程桌面监控系统java_基于Java的远程桌面监控源代码

    <基于Java的远程桌面监控源代码>由会员分享,可在线阅读,更多相关<基于Java的远程桌面监控源代码(43页珍藏版)>请在人人文库网上搜索. 1.基于Java的远程桌面监控源 ...

  8. 基于Java的学校试卷生成系统设计与实现(附数据库)

    概要 最近脑瓜疼,没事干,突然想搞点事情,随后就拉上三五同学组了一个Team,开发一些自己喜欢的东西,...... 好了,废话不多说,本次发文主要还是介绍基于Java的学校试卷生成系统设计与实现,该系 ...

  9. java毕业设计——基于java+SSM+Oracle的微博系统设计与实现(毕业论文+程序源码)——微博系统

    基于java+SSM+Oracle的微博系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+SSM+Oracle的微博系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦 ...

最新文章

  1. ensp删除静态路由命令_(温州大学)路由与交换机 期末试卷及解析
  2. 声音定位研究中遇到的困难
  3. 快速生成树算法java_生成树RSTP,快速生成树协议,交换网络必用的破环协议,面试必备...
  4. spacevim 添加自动折行
  5. 详解MySQL中EXPLAIN解释命令
  6. 陈潇冰php,webpack4.x入门到进阶
  7. (5)vivado不能生成bit文件(学无止境)
  8. Golang实践录:使用gin框架实现转发功能:利用nginx转发
  9. 通俗理解Spring的IOC和AOP
  10. Docker 容器与宿主机网段冲突导致网络无法 ping 通的解决方案
  11. NDK-r17c编译FFmpeg4.3(支持硬编解码与neon)(七)
  12. 下载和安装CUDA和Cudnn(图文详解)
  13. Zsh和oh my zsh的安装和使用
  14. python简单图片处理
  15. Bicomb+spss进行共现分析并可视化(附安装包)
  16. Apache Log4j2详解
  17. java Ofd 转图片_OFD文件怎么转换成图片格式
  18. 微信小程序文件下载并保存
  19. VB 数据库交互(二)——经典五实例总结
  20. C#winform连接数据库实现登陆注册(数据库的安装与配置)

热门文章

  1. python库的下载安装_Python库的安装
  2. UI - PhotoShop为静物照片添加朦胧的柔美效果
  3. 使用elementUI中的date-picker组件年月日显示英文
  4. 【单片机毕业设计】【mcuclub-jj-026】基于单片机的垃圾桶的设计
  5. 关于自制CMSIS_DAP离线下载器下载算法的代码说明:“0xE00ABE00, 0x062D780D, 0x24084068, 0xD3000040, 0x1E644058, 0x1C49D1FA“
  6. 堪称神级的Java技术栈手册火了!
  7. 深度学习框架tensorflow学习与应用6(防止过拟合dropout,keep_prob =tf.placeholder(tf.float32))
  8. 百年烈酒公司William Grant&Sons将通过区块链追踪威士忌产品
  9. OPPO Java后端校招提前批面试
  10. 厚脸皮,是一个人最了不起的才华