毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

zabbix程序能力训练测试平台分布式服务器维护监控系统(3)

时间:2025-06-04 21:53来源:99920
1.2 国内外 研究现状 国内外的诸多大型企业和开发团队早已意识到了这个问题,近年来很多系统、网络监控平台出现在大家的视野里,并且不断发展,各有

1.2  国内外研究现状

国内外的诸多大型企业和开发团队早已意识到了这个问题,近年来很多系统、网络监控平台出现在大家的视野里,并且不断发展,各有所长。例如1998出现的开源的系统监控平台Zabbix和1999年出现的免费网络监控工具Nagios,它们都能够满足多操作系统,比如Windows、Unix、Linux等等。同时它们通过Web前端将用户所监控的内容呈现出来。Nagios拥有更轻量化的架构和强大的报警机制,而Zabbix拥有非常优秀的可视化能力。同时,国内的大型企业例如腾讯、网易、阿里巴巴等都推出了自主开发的系统网络监控解决方案。随着大数据、云计算时代的到来,分布式系统的广泛应用,这些监控平台也相继加入了支持分布式系统的模块,例如Zabbix的Proxy代理模块等,从而保证平台本身性能的优越性。

1.3  总体技术方案及其社会影响

本文采用企业级开源系统监控解决方案zabbix完成对系统框架的设定,使用zabbix的server完成系统服务器端和前端的搭建,使用linux内核、正则表达式、映射表完成客户端监控内容的的实现。这样既为系统提供了成熟的构建思路、基于web的GUI界面和数据库模式,还贴合我们的运行实例——程序能力测试平台做出了相应的调整,使得系统运行过程中更加稳定。

本文旨在基于当前具有教育意义的程序能力训练测试平台完成一个服务器维护监控系统。编程能力作为大学计算机方向中的一项不可或缺的能力,无论是在工程实践还是算法竞赛中都起到至关重要的作用。在提高编程能力方面,软件测试能力训练平台,有着非常出色的表现。程序能力训练测试平台通过丰富的编程题目、迅速的判题能力、灵活的训练机制帮助使用者提高编程水平。但是,程序能力训练测试平台也会因此承受很大的负载:频繁的用户登录、题目请求、代码提交、结果评判等等。拥塞、延迟对平台的运行都是十分致命的。快速收集程序能力训练测试平台服务器信息,并及时汇总、分析、展示和预警,是我们维护监控平台的主要任务,也具有很重要的教育意义。

1.4  技术方案的经济因素分析

由于使用了开源的企业级解决方案和其服务器端实现,不仅获得了完整而成熟的架构方案,还无需支付使用费用,大大缩减了项目的开支,同时在客户端,根据运行实例编写代码,同样减少了开支,使得项目的性价比有较大的提高。

1.5  论文章节安排

本文基于Linux操作系统,实现程序能力训练测试平台性能和日志的实时监控,并利用web展示。

第一章,引言,主要介绍了本文的工程背景及意义、国内外现状、技术方案和其影响、经济因素和文章的组织方式与叙述结构。

第二章,列举本文涉及到的基础知识和使用的技术、这些技术的背景和用途。还包括本文将要使用到的一些工具。

第三章,具体介绍本文研究的内容:服务器维护监控系统的实现。从系统架构、客户端性能监控、客户端日志监控、服务器端分别介绍系统所涉及到的框架、技术、内容和具体实现。

第四章,列举系统在测试阶段所使用的数据,测试结果和出现的问题。

第五章,对整个课题进行反思和展望。

2  基础知识

本章介绍了本文用到的相关基础知识。首先介绍了本文系统的业务目标——程序能力训练测试平台。然后介绍了本文系统所使用工具和技术:开源系统监控解决方案zabbix,Linux内核和正则表达式。

2.1  程序能力训练测试平台 zabbix程序能力训练测试平台分布式服务器维护监控系统(3):http://www.chuibin.com/jisuanji/lunwen_205642.html

------分隔线----------------------------
推荐内容