b/s模式的服务器性能监控系统,基于B/S模式的PC监控系统及方法

技术领域

本发明涉及一种基于B/S模式的PC监控系统及方法。

背景技术

随着近年来网络的急速发展,网络安全问题日益凸显,当发现桌面系统存在异常的时候往往需要使用PC(个人计算机)监控系统进行监控分析,但是现有技术都是基于C/S(客户端/服务器)模式,需要给PC安装客户端,管理升级十分麻烦。

发明内容

本发明要解决的技术问题是为了克服现有技术中PC监控系统都是基于C/S模式,导致需要给PC安装客户端,管理升级十分麻烦的缺陷,提供一种基于B/S(浏览器/服务器)模式的PC监控系统及方法。

本发明是通过下述技术方案来解决上述技术问题的:

本发明提供了一种基于B/S模式的PC监控系统,其特点在于,包括WEB(网页)服务器,所述WEB服务器包括:

用户名创建模块,用于为待监控的PC创建域账号用户名;

链接生成模块,用于生成基于所述域账号用户名的URL(统一资源定位符)链接;

链接发送模块,用于将所述URL链接发送至待监控的PC;

用户名获取模块,用于在待监控的PC通过网页浏览器打开所述URL链接并登录后,获取待监控的PC的当前登录用户名;

用户名验证模块,用于对待监控的PC的当前登录用户名进行验证,判断是否与创建的域账号用户名相同,若相同,则验证通过;

监控模块,用于在所述用户名验证模块验证通过后,实时收集待监控的PC的监控数据,以进行监控。

较佳地,所述PC监控系统还包括显示模块,用于显示待监控的PC的监控数据。

较佳地,所述PC监控系统还包括指令发送模块及执行结果获取模块,所述指令发送模块用于向待监控的PC发送监控指令,所述执行结果获取模块用于获取待监控的PC执行监控指令后的执行结果。

较佳地,所述PC监控系统还包括数据库,用于存储待监控的PC的监控数据。

本发明的目的在于还提供了一种基于B/S模式的PC监控方法,其特点在于,其利用上述的PC监控系统实现,所述PC监控方法包括以下步骤:

S1、用户名创建模块为待监控的PC创建域账号用户名;

S2、链接生成模块生成基于所述域账号用户名的URL链接;

S3、链接发送模块将所述URL链接发送至待监控的PC;

S4、用户名获取模块在待监控的PC通过网页浏览器打开所述URL链接并登录后,获取待监控的PC的当前登录用户名;

S5、用户名验证模块对待监控的PC的当前登录用户名进行验证,判断是否与创建的域账号用户名相同,若相同,则验证通过;

S6、监控模块在所述用户名验证模块验证通过后,实时收集待监控的PC的监控数据,以进行监控。

较佳地,所述PC监控系统还包括显示模块,所述PC监控方法在步骤S6之后还包括:

显示模块显示待监控的PC的监控数据。

较佳地,所述PC监控系统还包括指令发送模块及执行结果获取模块,所述PC监控方法在步骤S6之后还包括:

指令发送模块向待监控的PC发送监控指令,执行结果获取模块获取待监控的PC执行监控指令后的执行结果。

较佳地,所述PC监控系统还包括数据库,所述PC监控方法在步骤S6之后还包括:

数据库存储待监控的PC的监控数据。

本发明的积极进步效果在于:本发明提供了基于B/S模式的PC监控系统,通过WEB浏览器的方式按需监控PC设备,PC设备只需要打开指定页面,管理员就可以对PC进行监控及相应的管理,大大提高了易用性和安全性,同时免去了对客户端的维护工作。

附图说明

图1为本发明的较佳实施例的基于B/S模式的PC监控系统的模块示意图。

图2为本发明的较佳实施例的基于B/S模式的PC监控方法的流程图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

如图1所示,本发明的基于B/S模式的PC监控系统包括WEB服务器1和数据库2,所示WEB服务器1包括用户名创建模块11、链接生成模块12、链接发送模块13、用户名获取模块14、用户名验证模块15、监控模块16、显示模块17、指令发送模块18及执行结果获取模块19。

其中,管理员登录所述WEB服务器1后,可通过用户名创建模块11为待监控的PC创建登录用的域账号用户名,所述链接生成模块12则用于生成基于所述域账号用户名的URL链接,所述链接发送模块13用于将所述URL链接发送至待监控的PC,待监控的PC设备可以使用网页浏览器打开生成的URL链接并进行登录;

所述用户名获取模块14在待监控的PC通过网页浏览器打开创建的URL链接并登录后,获取待监控的PC的当前登录用户名,所述用户名验证模块15会对待监控的PC的当前登录用户名进行验证,判断是否与创建的域账号用户名相同,若相同,则验证通过,然后调用所述监控模块16,若不相同,则验证未通过,此时返回错误页面进行提醒;

所述监控模块16则在所述用户名验证模块15验证通过后,实时收集待监控的PC的监控数据,以对待监控的PC进行监控,具体地,待监控的PC会通过POST方式(一种数据传输方式)将监控数据发送到所述监控模块16,所述显示模块17则实时显示待监控的PC的监控数据,同时,所述数据库2会对待监控的PC的监控数据进行存储。

所述指令发送模块18会向待监控的PC发送监控指令,具体地,待监控的PC会通过GET方式(一种数据传输方式)获取监控指令,并在获取后执行相应的监控指令,并把执行结果以POST方式发送到所述执行结果获取模块19,这样,所述执行结果获取模块19就可以获取到待监控的PC执行监控指令后的执行结果。

在本发明中,管理员登录所述WEB服务器进入到管理员界面后,管理员可以添加、删除、启动、停止对PC设备的监控。本发明采用B/S模式进行PC监控,实现了按需监控,避免安装客户端,应用起来非常灵活方便,并且由于采用了WEB浏览器的方式,免去了客户端升级的麻烦,只需升级WEB服务器即可,从而降低了维护成本,而且本发明的PC监控系统只有在需要的时候才开启,减轻了PC的运行负担,监控时采用了WEB浏览器的方式,提高了兼容性。

如图2所示,本发明利用本实施例的PC监控系统实现的基于B/S模式的PC监控方法包括以下步骤:

步骤101、用户名创建模块为待监控的PC创建域账号用户名;

步骤102、链接生成模块生成基于所述域账号用户名的URL链接;

步骤103、链接发送模块将所述URL链接发送至待监控的PC;

步骤104、用户名获取模块在待监控的PC通过网页浏览器打开所述URL链接并登录后,获取待监控的PC的当前登录用户名;

步骤105、用户名验证模块对待监控的PC的当前登录用户名进行验证,判断是否与创建的域账号用户名相同,若相同,则验证通过;

步骤106、监控模块在所述用户名验证模块验证通过后,实时收集待监控的PC的监控数据,以进行监控;

步骤107、显示模块显示待监控的PC的监控数据,数据库存储待监控的PC的监控数据;

步骤108、指令发送模块向待监控的PC发送监控指令,执行结果获取模块获取待监控的PC执行监控指令后的执行结果。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值