一种基于网络环境自动获取计算机硬件信息的系统和方法技术方案

技术编号:4159902 阅读:522 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于网络环境自动获取计算机硬件信息的系统和方法,该系统基于客户端/服务器体系结构,该体系结构中包括网络设备、服务器节点和目标计算机节点;与系统相适应的方法,包括以下步骤:步骤一、设置服务器节点;步骤二、将目标计算机节点中的至少一台设置为网络启动模式;步骤三、启动该至少一台目标计算机,将一引导程序从服务器节点下载至该至少一台目标计算机;步骤四、依据该引导程序的指令,经由网络从服务器节点将一应答文件下载至该至少一台目标计算机中;步骤五、依据该应答文件的设置,经由网络从服务器节点为该至少一台目标计算机下载并运行硬件自检程序;步骤六、硬件自检程序检测该至少一台目标计算机的硬件信息并将该信息传送至服务器节点。可以实现无人值守且大规模高效率的企业计算机硬件信息获取和管理,避免了人工操作容易出现的录入错误等,提高企业数据收集的质量、时效性和可靠性,提高IT部门的工作质量,最终实现减少企业的所有成本的目的。

System and method for automatically acquiring computer hardware information based on Network Environment

The invention relates to a system and method for automatically acquiring computer hardware information based on the network environment, the system based on client / server architecture, including network equipment, server nodes and target nodes of the computer architecture; methods and adapt to the system, which comprises the following steps: to set up a server node; step two, will the target computer node in at least one set to start mode network; step three, the start of the at least one target computer, a boot program from the server node to download the at least one target computer; step four, according to the program instructions from the server via the network node will be a response to the file download at least one target computer; step five, on the basis of the answer file settings from the server via the network node to the Less than one target computer downloads and runs the hardware self-test program; step six, the hardware self-test program detects the hardware information of the at least one target computer and transmits the information to the server node. Can achieve unattended operation and large-scale efficient enterprise computer hardware information acquisition and management, avoided the manual operation of the input error, improve the quality, timeliness and reliability of enterprise data collection, improve the quality of IT department, ultimately reducing all enterprises to cost less.

【技术实现步骤摘要】

本专利技术属于计算机网络
,特别是一种基于网络环境自动获取计算 机硬件信息的方法。
技术介绍
对于规模较大的依赖计算机的企业来说,往往需要采购数十甚至上百台的台式机和服务器。 一方面IT部门的需要安装和维护这些台式机和服务器,另 一方面资产管理部门需要清楚地了解企业拥有的总资产。因此就需要收集台式 机和服务器的硬件信息,同时,还需要及时地跟踪使用过程中的硬件信息的变 更状况。以服务器为例。 一般大型网站,如Google和新浪网等,通常有数百甚至 上千台的服务器实时运行,用于支撑其庞大和复杂的网站服务,如搜索、新闻、 视频、聊天等等。通常每三至四年,服务器就到了一个淘汰周期。因此就需要 一次性采购大批量的服务器以替换旧的机器。当新的服务器采购安装到机架 后,便由通常是IT部门的工程师来安装操作系统和应用软件。待测试和调试 之后,新的服务器便进入业务生产流程。尽管当前的服务器制造技术已经相当 完善,其产品也是经过严格检测后才出产的,但电子设备在运输、安装、通电 等过程中往往会发生一些意想不到的事情,导致服务器工作不正常或不稳定。 为检测和保证服务器的可靠性,通常所采取的做法是,加电开机,即让机器空 载运行一段时间,以观察其状况。另一方面,当接受到新采购的服务器后,企 业的资产管理人员需要核对订单与收到的货物是否一致。如果让资产管理人员 把上百台服务器全部拆开,清点各个部件的型号和数量,往往是不现实的。这样既浪费时间和精力,通常也没有效率。如能采用一套高效地收集、汇总、统计硬件信息的系统或方法,就能极大 地减少人工收集数据时有可能产生的错误,提高数据收集的质量、时效性和可靠性,提高IT部门的工作质量,更重要的是减少企业的所有成本(TCO, Total cost of ownership)。对于实力较强的企业,他们可以采用的方法有 —1) 采购冗余的零配件,用于替换服务器上有故障的部件;2) 购买具有高级功能的硬件和软件用于监测和管理服务器;3) 雇用数量较多的技术工人用于维护服务器;4) 购买专用的资产管理软件。 对于实力较弱的企业,他们通常采用的方法有1) 通过眼睛观察服务器上的各个指示灯的状态,来判断服务器的好坏;2) 采取抽样的方式核对订单;3) 待服务器正式使用之后再采取某种方法来管理服务器和核对资产。 通过对该行业的了解获悉,即便是实力较强的企业也会因为财务原因而放弃采购用于服务器监测和管理的硬件和软件,而选择雇用更多地人来保证服务 器的正常运转;也还因为价格原因而放弃购买资产管理软件,而自行开发并不 断更新自己的工具用于管理资产。由此可见该行业的企业在硬件和资产管理方 面的耗费,要么是巨大的,要么是低效的。
技术实现思路
为了解决企业面对大规模计算机时,对高效地收集、汇总、统计硬件信息 的迫切需求Z本专利技术提供一种基于网络环境,可以自动化、规模化获取计算机 硬件信息的系统与方法。本专利技术所采用的技术方案是 一种基于网络环境自动获取it算机硬件信息 的系统,该系统基于客户端/服务器体系结构,该体系结构中包括网络设备、 服务器节点和目标计算机节点;所述服务器节点是体系结构中的服务器端,其包括地址分配服务器、文件 下载服务器、以及数据管理服务器;所述目标计算机节点是体系结构中的客户端,为具备网络启动功能的计算机;所述服务器节点与目标计算机节点通过网络设备相连接。于本专利技术 一种基于网络环境自动获取计算机硬件信息的系统相适应的方 法,包括以下步骤步骤一、设置服务器节点;步骤二、将目标计算机节点中的至少一台设置为网络启动模式;步骤三、启动该至少一台目标计算机,将一引导程序从服务器节点下载至 该至少一台目标计算机;步骤四、依据该引导程序的指令,经由网络从服务器节点将一应答文件下 载至该至少一台目标计算机中;步骤五、依据该应答文件的设置,经由网络从服务器节点为该至少一台目 标计算机下载并运行硬件自检程序;步骤六、硬件自检程序检测该至少一台目标计算机的硬件信息并将该信息 传送至服务器节点。本专利技术的有益效果是基于网络环境的硬件信息获取方式可以实现无人值守且大规模高效率的 企业计算机硬件信息获取和管理,同时还避免了人工操作容易出现的录入错误等,提高企业数据收集的质量、时效性和可靠性,提高IT部门的工作质量,最终实现减少企业的所有成本(TCO, Total cost of ownership)的目的。 附图说明以下结合实施例及其附图对本专利技术作进一步说明。图1为本专利技术系统的网络结构图2为本专利技术方法的主要步骤流程图。图中l.服务器节点、2.地址分配服务器、3.文件下载服务器、4.数据管 理服务器、5.网络设备、6.目标计算机节点。具体实施例方式本专利技术的实施例, 一种基于网络环境自动获取计算机硬件信息的系统,该 系统基于客户端/服务器体系结构,从图1中可以看到,该体系结构中包括网 络设备5、服务器节点1和目标计算机节点6,其中服务器节点1是体系结构中的服务器端,其包括地址分配服务器2、文件下载服务器3、以及数据管理服务器4;目标计算机节点6是体系结构中的客户端,为具备网络启动功能的计算机;服务器节点1与目标计算机节点6通过网络设备5相连接。 在本专利技术实施例中,网络设备5可以是网络交换机、路由器、集线器等在 网络环境下为计算机或其它设备传送数据的任意设备;目标计算机节点6可以 是台式电脑、笔记本电脑或计算机服务器等符合x86或x64架构的计算机,在 本专利技术实施例中,目标计算机节点6可以是不少于一台的任意数量与网络设备5连接的计算机。为能够实现目标计算机节点6的网络启动功能,该计算机上配备支持预引 导执行环境(PXE)的网卡和主板,网络启动功能即由支持预引导执行环境(PXE)的网卡和主板实现。PXE是由Intel公司开发的最新技术,工作于Client/Server的网络模式, 支持工作站通过网络从远端服务器下载映像,并由此支持来自网络的操作系统 的启动过程,其启动过程中,终端要求服务器分配IP地址,再用简单文件传 车俞幼、i义TFTP(trivial file transfer protocol )或MTETP( multicast trivial file transfer protocol)协议下载一个启动软件包到本机内存中并执行,由这个启动软件包 完成终端基本软件设置,从而引导预先安装在服务器中的终端操作系统。PXE 可以引导多种操作系统,如Windows 95/98/2000/xp, Linux等。PXE最直接 的表现是,在网络环境下工作站可以省去硬盘,但又不是通常所说的无盘站的 概念,因为使用该技术的PC在网络方式下的运行速度要比有盘PC快3倍以 上。当然使用PXE的PC也不是传统意义上的TERMINAL终端,因为使用了 PXE的PC并不消耗服务器的CPU, RAM等资源,故服务器的硬件要求极低。 在此PXE兼容设备指的是具有PXE工作模式的网卡和主板, 一般PXE兼容设 备安装于计算机设备上且是计算机设备不可分割的部分。本专利技术一种基于网络环境自动获取计算机硬件信息的方法,包括以下步骤步骤一、设置服务器节点1;步骤二、将目标计算机节点6中的至少一台设置为网络启动模式; 步骤三、启动该至少一台目标计算机6,本文档来自技高网
...

【技术保护点】
一种基于网络环境自动获取计算机硬件信息的系统,该系统基于客户端/服务器体系结构,该体系结构中包括网络设备、服务器节点和目标计算机节点,其特征在于: 所述服务器节点是体系结构中的服务器端,其包括地址分配服务器、文件下载服务器、以及数据管 理服务器; 所述目标计算机节点是体系结构中的客户端,且是具备网络启动功能的计算机; 所述服务器节点与目标计算机节点通过网络设备相连接。

【技术特征摘要】
1.一种基于网络环境自动获取计算机硬件信息的系统,该系统基于客户端/服务器体系结构,该体系结构中包括网络设备、服务器节点和目标计算机节点,其特征在于所述服务器节点是体系结构中的服务器端,其包括地址分配服务器、文件下载服务器、以及数据管理服务器;所述目标计算机节点是体系结构中的客户端,且是具备网络启动功能的计算机;所述服务器节点与目标计算机节点通过网络设备相连接。2. 根据权利要求1所述的一种基于网络环境自动获取计算机硬件信息的系统,其特征在于所述网络设备为网纟务交换机、路由器、集线器等在网络环境下为计算机或其它设备传送数据的设备;所述目标计算机节点可以是台式电脑、笔记本电脑或计算机服务器等符合x86或x64架构的计算机。3. 根据权利要求1所述的一种基于网络环境自动获取计算机硬件信息的系统,其特征在于所述地址分配服务器可以是支持动态主机分配协议(DHCP)或自举协议(BOQTP)的服务器;所述文件下载服务器可以是支持简单文件传输协议(TFTP)或多点传送简单文件传输协议(MTETP)并且支持文件传输协议(FTP)或超文本传输协议(HTTP)的服务器;数据管理服务器是具备数据库管理系统(DBMS)的服务器。4. 根据权利要求1所述的一种基于网络环境自动获取计算机硬件信息的系统,其特征在于所述目标计算机节点的网络启动功能由该计算机上支持预引导执行环境(PXE)的网卡和主板实现。5. 根据权利要求1所述的一种基于网络环境自动获取计算机硬件信息的系统,其特征在于所述目标计算机节点的数量...

【专利技术属性】
技术研发人员:孙晨
申请(专利权)人:北京瑞佳晨科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1