声明:鉴于本文篇幅比较长,为了不让广大博友产生阅读疲劳,所以进行了分割,如果要全篇阅读文章,请点击文章底部的链接,对此产生的不便,深表抱歉
 
 

一、OCS Inventory NG简介

OCS Inventory-NG(Open Computer and Software Inventory Next Generation)是一款开源的用于帮助网络或系统管理员来跟踪网络中计算机配置与软件安装情况的应用程序。也就是说,它是一款用于网络资产管理的软件,
主要功能
·         Relevant inventory 资产清单管理.
·         Powerfull deployment system 强大的部署系统,代理程序软件部署方便宜用。.
·         Web Administration Console 基于Web的管理控制界面.
·         Multiple operating systems support,多操作系统支持 Microsoft Windows, Linux, *BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X.
·         Lightweight bandwith usage: 轻量网络带宽使用,Windows系统的全部清单信息大约5 KB .
·         High performance: 高性能,1 000 000 电脑每天做清单扫描,使用的服务器是bi-Xeon 3 GHz /4 GB RAM.
·         3-Tier architecture 三层架构设计,支持http/https/xml等协议河标准.
·         基于有名的开源产品实现, Apache web 服务器, MySQL 数据库服务器, PHP PERL 脚本语言.
·         Web service 提供 SOAP 接口的Web服务访问.
·         Plugins support 通过API提供插件支持.
OCS Inventory 也可以用来发现在您网络中所有的活动设备,例如,交换机、路由器、网络打印机,这其中的每一个,您都可以通过 MAC 或者 IP地址来对它们进行分类。我们还可以通过 OCS Inventory 部署安装包到客户端计算机上。
而官网对其的描述为:
  • Lightweight bandwith usage and small OS footprint.
  • High performance: about 1 000 000 of computers inventoried per day using a server bi-Xeon 3 GHz and 4 GB RAM.
  • Based on well known products such as Apache web server, MySQL database server, PHP and PERL scripting languages.
  • Modular solution with lot of plugins and interfacing with others IT and Asset Management Software like GLPI.

二、准备工作

我在网络上看到了关于其在WINDOWS 2003下的安装文章,所以本不打算就安装方面隆重写一篇文章,但是随着安装的深入,我遇到了一些问题,所以才决定有必要详细描述一下安装的过程,并把其中遇到的问题,解决的思路来分享给大家。
 
本次安装的OCS Inventory NG版本来自官网下载的最新版本:OCSNG-Windows-Server-2.0.5.zip
 
 
本次安装的操纵系统平台为:Windows 2008 R2 企业版
 

三、安装过程。

官网有一篇安装指南:http://wiki.ocsinventory-ng.org/index.php/Documentation:Server#Under_Windows_Operating_System. 介绍的还是比较简单的,一般来说在WINDOWS平台下安装软件似乎都不是很难,大部分都是根据向导,下一步即可,下面我们开始进行。
一、安装好WINDOWS 2008 R2系统后,并没有安装任何额外的软件。注意:OCS Inventory NG需要XAMPP的支持,所以必须保证系统中未安装IIS,否则IIS会占用80端口,导致安装APACHE失败。
二、下载后的OCS Inventory NG软件大概有149MB,看来块头还是不小的,注意在我的WIN7系统中我们发现了有盾牌的标志,这提醒了我们在WIN7WIN08 R2下,必须要以管理员权限运行安装,官网中也说明了。如下图1.11.2
(图1.1)
 
(图1.2)
 
糟糕,我们好像看到了文中没有说可以在WINDOWS 2008 R2中可以安装,那么是不是就不能在WINDOWS 2008 R2中安装呢?那我们继续吧。
 
三、以管理员权限运行该程序后会弹出一个提示框,大概意思是该程序没有找到XAMPP,必须要有XAMPP才能运行OCS Inventory NG系统,如下图1.3
(图1.3)
 
这里面特别要注意一个问题:从英文提示中我们看到,必须要该软件包中自带的XAMPP1.7.7版本成功安装才能正确运行OCS Inventory NG,因为OCS Inventory NG软件和这个版本的XAMPP做了整合,所以你安装其它版本的XAMPP,很可能两者关联不上,导致OCS Inventory NG无法正确运行。实际上不光是OCS Inventory NG,很多软件比如JIRA(一款项目BUG跟踪的商业软件)中就自带整合了TOMCAT,如果你用独立的TOMCAT安装而不用自带的TOMCAT,结果就是JIRA无法成功运行。
在后面的安装错误中,好多朋友给了我一些建议,比如更改XAMPP的版本,或者干脆自己搭建一套APACHE+PHP+MYSQL,从这里看出,是行不通的。
 
四、接下来就是windows install向导一些常见交互式提问,比如选择路径等,我们看截图,如下图1.4 最常规的欢迎向导了。
(图1.4
 
五、坦白说这些截图基本上没有太大的意思,无非就是一些协议接受,选择路径。很多人乐此不疲的把这一步步截图下来。我本不想这样做,但是后来想一想为了考虑到让文章更完整(今后要说从哪一步开始重新来做,还是截图下来了)如下图1.5 常见接受协议,不接受肯定是不行的啦。
(图1.5
 
六、接下来应该是选择安装路径,我们选择了默认的路径,如下图,在正式使用的时候,建议还是安装在非C(系统分区)中较好。因为后期的数据可能会不断增大,会把C盘撑爆的。如下图1.6
(图1.6
 
七、 接下来就是很关键的一部了,选择安装XAMPP和软件本身,刚才开始已经提示我们了,所以必须都选。如下图1.7
(图1.7
 
八、 接下来的内容就是要把一些快捷方式放入到开始菜单中, 这是很多程序都要做的事情,这个软件也不例外,如下图1.8
(图1.8
 
九、 接下来就是解压开始安装了,原以为会像正常的安装一样等待最后完成,就可以了,谁知道,杯具就从下面开始发生了,如下图1.9
(图1.9