基于WMI技术的局域网计算机设备的监测

来源 :无线互联科技 | 被引量 : 0次 | 上传用户:liongliong502
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:笔者从实际的需要作为出发点,对WMI技术进行分析。在此基础上,构建出一个简洁而有效的平台,这样对于局域网计算机设备的监测和管理就会实现。
  关键词:监测;数据的采集;设备访问;WMI
  目前,局域网技术已经得到广泛的应用,可以说深入到各个领域。但是,随着局域网应用的扩大,计算机的管理问题日渐突出。这就需要有关的工作人员对局域网中的计算机设备进行监测和管理。局域网计算机设备的监测和管理是一项非常重要的工作,意义也非常的重大。
  在实际的实验中,笔者和有关的研究人员都希望在进行局域网计算机设备的监测和管理时在实验室中有40台计算机。这40台计算机中都配置Windows系统。因此,本次研究的基础就是这40台计算机。笔者将监测的数据划分为两类,分别是:静态数据和动态数据。可用性是这40台联网计算机的共同的特征,也就是说计算机会在一个时刻是不是开机,因此相对于动态数据来说,一定要处在定时运作的程序中,这样才能获取数据。可以看到,构建一个分布式数据的采集平台是十分必要的,这个平台要满足以下几个条件:(1)必须是标准的,比较容易进行拓展。(2)在硬件方面,基本上没有什么特殊的要求,操作系统应该能够满足Windows2000系列。(3)要具备一定的报警功能,这样可以应对人工参与的异常事件。当然,自动生成信息报告不在这个情况内。(4)监测方式的选择上,一般是及时模式或者是周期模式。及时模式的操作能够马上执行,满足客户指定的要求。而周期模式是在一个周期内对客户要求的内容进行操作。(5)最大限度的降低对每台计算机的干扰和影响,此外全部网路的负载平衡更要兼顾到。
  由于该次试验的要求比较多且多,因此还没有能够满足我们的系统。因此,我们共同努力研制出了一种系统。
  1 设备访问
  数据采集有很多的工作,其中最重要的一个部分就是针对硬件设备的监测。因此,全部数据平台所选择的技术路线主要由监测硬件信息的技术来决定。访问硬件主要有以下几个方式:(1)直接对硬件设备进行访问。(2)对设备的驱动程序进行访问。(3)对现有的管理程序进行访问。(4)使用WMI技术。
  使用WMI技术。WMI技术可以对公用信息进行拓展,在Windows的管理环境中也可以被用来指管理的对象。CIM同样也是一种DMTF标准,属于可拓展的数据模型。CIM一般被用在管理环境中,在逻辑上对管理的对象进行组织,一般会采用一致或者是统一的方式。Microsoft数据模型的实现主要有:存储元数据和存储数据管理这二者的知识库,其中存储元数据又被称作模型中的类及关系。知识库数据的获得主要依靠数据、类以及事件的提供者。管理应用程序或者是脚本一般会使用WMI技术来对数据进行存取。使用WMI技术可以针对Windows资源完成以下操作:访问、配置、管理以及监视等。可以说WMI技术向大家提供了一种全新的发现和得到数据的方式。但是,WMI技术也存在一些缺点,并非完美无缺,作为一种新的标准,其也会受到操作系统的限制。此外,CIM获取到的支持也并不完善。经过调查,我们发现了许多产品,这些产品都使用CIM标准。
  2 WMI技术的应用
  被监测的数据会以文件的形式被保存下来,然后存储到被监测的计算机上。被监测的数据信息处于不断的变化之中,可见要使用定时获取数据。针对静态数据,当数据有变动时就可以获取数据。笔者下面就对WMI技术在系统中的应用加以介绍,以硬件配置信息的数据采集为例。被控端(客户端)要得到WMI的使用权就需要通过对自定义的组件接口进行请求,以预先设定的要求为依据,这样就可以得到特定硬件的具体信息。得到这些信息后,会将这些硬件信息存储到被测的计算机上,通常是以文件的形式。硬件信息属于静态数据的范畴,因此当其有变动时,就可以使用触发的形式对文件进行传输。为了达到系统开发的模块化这一目的,因此这个部分会使用基于组件的开发模型。可以使用组件对应用程序暴露接口IhardWarelnfo来进行硬件信息的获取。一般使用XML技术来对信息进行组织,这样可以实现后续的扩充功能,特别是在不改变原有的代码的基础上。我们对适合本模块功能需求的XML Schema进行了定义,这主要是为了实现对硬件配置信息进行描述。
  3 总体实现
  对计算机的设备进行监测主要有以下几个人物:对每台计算机的硬件设备的配置进行监测以及硬件的状态和资源的使用情况。实现这些任务时,可以使用远程的控制,之后可以把操作的结果保存到数据库当中。假如要对操作的结果进行分析或者是处理,则需要以分析出来的结果为依据,对一些对应的操作进行执行。例如:用户自定义的操作、生成信息报告以及实时报警。为了让实现系统的可拓展性以及满足客户的要求,该系统会使用工业界标准的三层结构。可以在下图1中看到:控制端也就是用户操作界面是系统的使用者可以直接接触到的层面。而数据库则是最底层。最关键的部分是中间层-服务端。
  4 结束语
  本文以indows2000系列操作系统的局域网为基础,通过使用WMI技术来完成对局域网计算机设备的监测,搭建出一个既有效又简捷的平台。在实际中有着很好的使用,对于网络的管理和资源的利用都是十分有效的。
  [参考文献]
  [1]张建新.Windows2000内核结构的分析及驱动程序的编制[J].计算机工程与应用.2012(10).
  [2]张春霞,等.wlndows2000的管理机制(WMI)和WDM驱动程序的研究与应用[J].计算机工程与应用.2013(25).
其他文献
本文对氧氟·甲戊灵34%悬浮剂的配方进行了研究,对润湿分散剂、增稠剂、防冻剂等进行了筛选,确定了配制方法和较佳配方组成。试验结果表明:该配方产品质量稳定.各项指标和贮存
31.农药名称中包含剂型和有效成分含量吗?答:不包含。农药名称是指农药有效成分的通用名称或简化通用名称,直接使用的卫生用农药以功能描述词语和剂型作为产品名称。农药有效成分
预言之一:转型--中国画将由传统型向现代型转换斗转星移,世纪更替,中国人站在了实现民族伟大复兴新的转折点上,而这转折点最大特点就是由传统向现代转型.
摘 要:计算机网络各项功能的发挥源自网络综合布线的科学设计与实施,从现实的需求程度出发,对计算机网络布线进行科学的设计与实施是十分必要的。本文针对计算机网络综合布线的设计与实施展开讨论,分析了计算机网络的拓扑结构设计、主干网设计、水平布线的选择以及工作区的设计等等,对于整个计算机网络综合布线具有科学的指导意义。  关键词:计算机;网络综合布线;设计;实施  新时期是网络信息技术快速发展时期,网络技
为适应高等职业教育发展,充分挖掘高职院校办学潜力,扩大办学能力,增强办学活力,近年来,各大高职院校在原有专业的基础上,根据区域经济需求和学校已有专业状况,增设了很多新的专业。
期刊

分析人工智能给会计行业和从业人员带来的影响,指出目前高校会计人才培养存在的问题。提出高校应紧跟时代发展,明确复合型人才培养目标,调整课程体系,更新教学内容,推进教学
分析了新余钢铁责任公司废气开闭器出现上下部分被顶开的原因,并提出了相应的解决方案。
社会管理的创新,离不开也不能离开法律的指导、监督以及支持和配合,当然也离不开并不能脱离宪法的指导和监督,社会管理的创新不能忽视宪法的保障作用。
汉语的欧化一度曾是我们的追求。“五四”时期,不少人就提出过“中文西文化”和“国语的欧化”。①但是不久,汉语的欧化又成了我们急于克服的东西。1934年,陈望道与沈雁冰、胡愈之、
欧盟委员会批准了美国陶氏益农公司的杀虫剂多杀菌素在有机作物上使用。同时制定了相应的合理使用准则以尽可能降低其对主要昆虫天敌生物和农药抗性的风险。欧盟于2007年.批准