【摘要】 随着我国信息技术和高新技术的不断发展进步,越来越多的企业或者单位工作中使用服务器来进行网络管理和数据存储。所以越来越多的服务器成为运营维护管理人员工作的难点,并且这也是对传统的运行监控系统提出的挑战。所以为了满足企业或者单位对服务器的使用要求,促进使用主体进步发展,应该对运行监控系统进行功能设计与改革,通过促进使用主体进步发展推动我国现代化水平建设的全面提高。
【关键词】 移动端服务器 运行监控系统 设计 实现策略
服务器的大量增加,不仅对运营维修人员的工作提高了一定的难度,同时对传统的监控系统提出了挑战。首先对于运行维护人员来说,服务器数量的增加使得工作人员使用人工方式定位分析设备以及服务出现问题的难度指数级倍增,这就导致在服务器运行过程中一旦出现问题可能就会对整个使用服务器的主体单位造成不可估量的损失,并且这种问题的修复还需要较长的时间。所以本文旨在通过对移动端服务器的运行监控系统进行设计和实现,以此来实现保证服务器使用单位工作质量和效率稳定的目标。
一、系统架构设计
随着服务器数量的不断增加,传统的服务器运行监控系统已经不能满足使用的要求。因为传统的服务器运行监控系统就是对各个服务器进行单一的监控,这种监控方式对于大数量的服务器数量而言,首先就是提高了监控成本,同时监控效果相对低下[1]。所以要想充分满足大数量的服务器监控要求,应该保证设计科学合理的系统架构,以此实现高质量高效率的监控系统作用。同时现阶段5G技术的发展以及无线智能终端设备的普及为设计实现高性能的服务器运行监控系统目标奠定了良好的技术基础。
首先就是构建的运行监控系统应该建立在移动终端、调度、预警、代理、数据库以及最终的监控服务器之上。通过这些服务器和移动终端的使用能够为用户提供多元化功能、多层次监控的服务[2]。其中移动终端负责对所有服务器监控情况进行了良好的显示,对于超载的服务器使用预警服务器对运营维护工作人员及时预警。数据库不是对服务器使用主体的数据进行储存,而是要对所有的监控信息进行充分的储存。在构建好运行监控系统的初级架构后,可以针对使用主体的需求进行功能设置。
二、系统功能设计
为了满足现阶段服务器使用主体对服务器进行监控的要求,主要设置的功能最基础的应该有以下几点。第一就是能够实现对整个监控系统提供进行总体管理的功能,主要涉及的就是对监控运行系统进行参数设置和修改,还有就是要能够通过这个功能实现维护被监控的服务器的效果[3]。第二就是在监控系统的硬件设施出现损坏导致故障时,能够及时向管理人员进行报警的功能。这个功能的设置主要就是帮助管理人员及时排查故障,对硬件部分进行更换和修理,充分保证硬件部分提供良好的运行基础。第三就是能实现对系统内部核心资源的使用情况进行实时监测,这样在系统服务器超载时工作人员能够及时调整,以此保证系统的正常运行。第四就是在服务器出现突发故障时,能做好及时的应急处理操作,这样能保证服务器应用的稳定性和可靠性。最后就是能够对监控应用系统的关键页面进行锁定功能,这部分功能的主要作用就是充分防范来自互联网的安全攻击。在这些基础功能设计好之后,能够结合具体使用主体的工作内容进行针对性设计[4]。比如说对于市面上的财务审计公司,需要强化安全方面的管理,避免数据泄漏对雇主和公司造成严重的财物损失。通过特色化功能的设计充分满足使用主体的工作要求。
三、系统部分模块功能实现措施
(一)监控数据采集
现阶段想要充分实现对所有监控数据进行实时监控的技术难度还比较大,想要充分落实对所有服务器数据进行实时监控需要十分高昂的落实成本。所以现阶段采用的方法就是先对监控数据进行全面的采集,之后经过监控数据的正常比对系统工作情况进行良好的处理。设置的应用系统监控数据采集功能能够对数据及性能信息采集,之后落實下一步工作。技术人员能够在数据库功能中设置固定应用节点服务器网址,然后在系统中设置定期采集的频率,通过这种方法来保证监控数据的良好采集。在设置定期采集数据的频率之前,能够先对服务器使用主体工作时出现的故障次数和频率进行调查,如果使用主体使用系统时出现的故障次数较多,就可以设置频率较高的数据采集活动,如果使用主体出现的故障次数相对较少,就能够设置频率较低的数据采集活动。需要注意的是数据采集活动频率越高,对于数据库的压力就越大,但是能够最大保护系统的安全。所以技术人员在落实运行监控系统安装工作时,应该结合实际的系统使用状态设置合理的数据采集频率,以此保证使用主体的工作稳定性。在采集监控数据时,发现系统的网页能够巩固正常打开,说明其服务器节点运转正常。在落实这一步工作的过程中,还需要对数据库节点的数据信息进行监控采集,能够使用固定语句测试数据库节点运行,如果数据能够返回说明数据库节点运转正常。在整个监控数据进行采集的过程中,也要对硬件使用信息进行采集,像硬盘、核心处理器、网络使用情况等等进行采集,充分保证系统的正常运行。
(二)监控数据比对存储
在监控数据采集完成之后,需要对监控数据进行比对,以此发挥监控系统的良好作用。首先就是针对网页数据进行比较,在监控运行系统采集到网页数据后,能够按照既定的步骤对网页数据进行详细的比对。根据标准的网页数据,对涉及的网页数据中内容、时间、大小、文件布局更新日期等等多种数据进行比对。如果相对一致的话就能说明网页数据没有被恶意篡改,否则的话网页数据可能出现被篡改或者是系统运行出现故障的现象,进而能够将这部分数据预警及时发给运营维护人员。在进行网页数据对比的过程中,主要是通过Shell或Python脚本来实现的。这个脚本在使用过程中能够设置定时调取执行网页数据比对程序,通过程序来实现实时网页数据和数据库中的标准网页数据进行良好的比较,进而通过以上步骤实现监控效果。在进行设置的过程中,技术人员也能设置通过比对程序直接修改被篡改的网页数据。这样做的好处就是能够充分提高监控系统执行动作的质量和效率,但是对于运维人员探究恶意篡改动作根源会造成一定的难度。是否设置这个功能需要结合实际的使用主体工作需要,如果使用主体的数据相对机密,尽量不要设置这个功能,能提高后续追责工作的质量和效率;如果使用主体的数据相对常规,不会对正常工作造成阻碍,那么就能够设置这个功能保证使用主体工作质量和效率。