技术领域

本发明涉及一种基于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执行监控指令后的执行结果。

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

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

  1. linux移动视频监控系统,基于Linux的高速公路视频移动监控系统的研究与实现

    摘要: 在高速公路建设.维修和突发事件的处理上,由于涉及地域范围广.地理情况复杂以及监控点变动大等特点,使有线监控手段在高速公路实际应用中遇到一些困难,加之使用传统视频监控设备涉及布线繁琐.体积大.移 ...

  2. 基于云平台服务器的数据处理方法及系统,基于云平台的有毒有害气体监测系统解决方案...

    原标题:基于云平台的有毒有害气体监测系统解决方案 一.方案背景 有毒有害气体检测仪是常用于检测有毒有害气体泄露的方法,但是,现有的气体检测仪存在诸多问题,如:品牌众多.良莠不齐.安装地点相对分散等问题 ...

  3. redis哨兵模式从服务器作用,通过Redis主从复制和哨兵模式进行可行性验证实践...

    一.前言 下面主要从Redis主从复制的工作原理(全量同步.增量同步.Redis主从同步策略).Redis哨兵模式介绍(应用场景.哨兵模式的工作原理).Redis主从复制的可用性验证等及具体分析说明 ...

  4. 闸机安装linux系统,基于嵌入式Linux的闸机监控系统设计

    摘要: 闸机监控系统,因其具备安全防范和人员管理功能,而被广泛应用于工厂自动化.安全保卫.物流管理等行业.同时,随着射频身份识别(RFID)技术和嵌入式技术的广泛应用,将三者结合使用,必会极大地提高闸 ...

  5. dell服务器单硬盘模式,PowerEdge 服务器 — 如何以 PERC 10 的 eHBA 模式创建虚拟磁盘...

    本文介绍如何以 PowerEdge RAID 控制器 10 的 eHBA 模式创建虚拟磁盘. 目录 增强型 HBA 模式(简称 eHBA 模式)是 H740P.H745 和 H745P MX 卡可用的 ...

  6. pinpoint 监控mysql_基于Centos7系统安装部署Pinpoint分布式监控

    概述 pinpoint是开源在github上的一款APM监控工具,它是用Java编写的,用于大规模分布式系统监控.它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测 ...

  7. 车载DMI linux系统,基于嵌入式的CTCS3级车载DMI系统的设计与实现

    基于嵌入式的CTCS3级车载DMI系统的设计与实现 本文根据CTCS3级列控系统仿真实验室的实际情况,设计了一款基于嵌入式Linux操作系统的模拟CTCS3级车载DMI系统.它通过无线通信实现了车载与 ...

  8. 基于python的火车票售票系统/基于django火车票务网站/火车购票系统

    摘  要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,火车票售票系统当然也不能排除在外.火车票售票系统是以实际运用为开发背景,运用软件工 ...

  9. c语言pm2.5检测系统,基于Arduino的PM2.5实时检测系统

    沈华刚 洪香勤 都兴隆 摘 要:文章针对城市中PM2.5进行分析监视,并把数据实行显示在下位机和网络端.有利于相关部门或个人获得PM2.5数据信息,及时对恶劣污染作出反应,减少恶劣环境对人们的侵害.本 ...

最新文章

  1. sysdba 默认密码_干货分享|DM数据库密码策略和登录限制设置
  2. android+动画队列,Android属性动画详解
  3. 自定义线程池-线程池工作流程介绍
  4. python嵩天第二版第五章_如何避免从入门到放弃——python小组学习复盘
  5. git php自动发布,使用 Git Hooks 实现自动部署PHP项目
  6. C#抽象类和抽象方法
  7. 马希荣计算机应用,天津师范大学硕士研究生导师:马希荣
  8. SQLi LABS Less-39
  9. 美国太空部队加入美国情报系统,以确保太空的安全
  10. geoda权重矩阵导入matlab,geoda 导入空间权重矩阵怎么做
  11. 实时数据库与时序数据库
  12. 微机实验报告6 并行接口实验
  13. 移动端 html 模板,移动端web页面代码模板
  14. 竞赛经验|2019年电赛B题四旋翼无人机组巡线机器人
  15. pearson相关系数_pearson相关系数与典型相关性分析(CCA)
  16. 全球及中国单波束回声探测仪行业十四五发展规划及项目前景评估报告2022-2027年
  17. 音符起始点检测(音频节奏检测)(4.5)
  18. 使用redis实现秒杀功能
  19. c语言键盘驱动程序,c语言键盘扫描程序
  20. python和netlogo软件模拟病毒传播仿真模型(一)

热门文章

  1. shell 进入hadoop_shell启动hadoop集群
  2. lisp 任意点 曲线距离_递归、分治、分类和最小距离点对的autolisp实现
  3. 大学平均绩点计算器_申请韩国名校绩点是不是万能的?
  4. mysql 查询表的key_MySQL学习笔记-查看表,修改表,删除表
  5. python对数组分类_有效地从字典Python中对数组进行分类
  6. HALCON: HALCON 20.11.0.0 Progress主要新特性
  7. ADC采样间隔问题+TRGO作为ADC的触发源头
  8. [PHP] 算法-把数组排成最小的数的PHP实现
  9. Eclipse在线安装SVN插件
  10. 查看Exchange用户最后登录时间