电能质量监控系统技术方案补充.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电能质量监控系统技术方案补充

电能质量监测系统技术方案 一、电能质量监测系统硬件性能检测模块 电能质量监测系统硬件性能检测模块主要实现读取系统服务器硬件信息和检测系统服务器时钟两个功能。 一、读取系统服务器硬件信息 使用WMI技术读取局域网内各服务器的硬件信息,主要包括: (1)CPU:主要包括基本信息和统计信息。 基本信息包括:CPU编号、版本信息、产品名称、制造商名称、缓存尺寸、时钟频率、地址宽度、数据宽度等。 统计信息包括:CPU使用率、各进程CPU使用率等。 (2)内存:主要包括基本信息和统计信息。 其中基本信息包括:物理内存、实际物理内存、可用实际物理内存、空闲实际物理内存、虚拟内存、可用虚拟内存、空闲虚拟内存等。 统计信息包括:内存使用率等。 (3)磁盘:主要包括基本信息和统计信息。 其中基本信息包括:总容量、类型、硬盘ID、硬盘盘符、容量、文件类型、可用空间、剩余空间等。 统计信息包括:磁盘使用率等。 (4)声卡:主要包括产品名称、PNPDeviceID、制造商名称等。 (5)显卡:主要包括名称、PNPDeviceID、驱动程序文件、驱动版本号、显示处理器等。 (6)网卡:主要包括网卡、默认网关、IP地址、默认DNS、子网掩码、MAC地址等(前提服务器有网卡)。 (7)操作系统:主要包括序列号、操作系统、版本号、制造商、服务器名等。 (8)主板:主要包括主板序列号、制造商、型号等。 2.工作机制 工作流程 4.具体说明 (1)WMI技术 WMI(Windows Management Instrumentation,Windows 管理规范)是一项核心的 Windows 管理技术;用户可以使用WMI管理本地和远程计算机。Windows 2K/XP和Windows 98 都支持WMI。 (2)WMI连接 ConnectionOptions类主要的功能是为建立的WMI连接提供所需的所有设置。要成功完成WMI连接就要提供服务器WMI用户名和口令。ConnectionOptions类可以通过其属性来提供这些信息。表01是ConnectionOptions类的一些主要属性及其简单的说明。其中最常用的属性是Password和Username。 属性 说明 Authority 获取或设置将用于验证指定用户的权利。 Locale 获取或设置将用于连接操作的区域设置。 Password 提供用于WMI连接操作的口令。 Username 提供用于WMI连接操作的用户名。      表01:ConnectionOptions类常用属性及其说明   在利用WMI对远程计算机进行操作的时候,首先要进行WMI连接,WMI连接主要是使用的是ManagementScope 类。利用属性Options,为WMI建立提供参数;利用方法Connect,建立与服务器的WMI连接。 (3)读取服务器硬件信息   ManagementObjectSearcher类根据指定的查询检索WMI对象的集合。主要通过Get方法进行WMI查询。表02是其ManagementObjectSearcher类的常用属性及其说明。 属性 说明 Options 有关如何搜索对象的选项 Query 在搜索器中调用的查询 Scope 在其中查找对象的范围       表02:ManagementObjectSearcher类常用属性及其说明   ObjectQuery类用于在ManagementObjectSearcher中指定查询。其中的查询字符串是一种类似SQL语言的WQL语言。  eg.WQL语言: select * from Win32_Processor ManagementObjectCollection类表示在ManagementObjectSearcher中使用Get方法查询后得到的WMI 实例的不同集合其中包括命名空间、范围和查询观察程序等。   ManagementObject类为单个管理对象或类。通过ManagementObject中的方法可以调用ManagementObject对应的对象,从而执行相应的操作。ManagementObject类是一个内容丰富的类,表03和表04分别是其常用的属性和方法。 属性 说明 ClassPath 对象的类的路径。 Options 检索对象时要使用的其他信息。 Path 对象的 WMI 路径。 Scope 此对象在其中驻留的范围。        表03:ManagementObject类常用属性及其说明 方法 说明 Clone 创建对象的一个副本。 CopyTo 将对象复制到另一个位置。 Delete 删除对象。 Get 绑定到管理对象。 GetRelated 获取与该对象(联系对象)相关的对象

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档