IT Inventory and Resource Management with OCS Inventory NG 1.02
上QQ阅读APP看书,第一时间看更新

What you need for this book

OCS Inventory NG runs on top of the popular Apache web server, using MySQL's InnoDB engine and the PHP server-side scripting language. In order to install the OCS-NG management server, the system must have these prerequisites installed and configured.

There is an integrated pack that sets up all of the components we must have for a fully functional web server. This package is available for Windows, Linux, Solaris, and Mac OS X operating systems. It's called XAMPP. The developers of OCS-NG thought about making the process seamless on Windows machines. The Win32 installation kit of OCS-NG includes this integrated pack and sets up the prerequisites during the setup process.

The OCS Inventory NG management server consists of the following four server roles:

  • Database server: It requires MySQL 4.1 or a higher version that uses the InnoDB engine
  • Communication server: It requires Apache web server 1.3 or higher and some Perl modules (which we are going to present in a minute)
  • Deployment server: It requires any web server (Apache works here too)
  • Administration console: It needs Apache Web Server, PHP 4.3 or higher, and some additional ZIP and GD support

Apart from those main server components, the following modules are necessary:

  • Apache server needs to be 1.3.X, 2.0.X+ with the following modules:
    • Mod_perl version 1.29+
    • Mod_php version 4.3.2+
  • PHP 4.3.2+ with extensions:
    • ZIP library of ZIP file functions and support
    • GD library of image functions
  • PERL 5.6+ with the following modules:
    • XML::Simple version 2.12+
    • Compress::Zlib version 1.33+
    • DBI version 1.40+
    • DBD::MySQL version 2.9004+
    • Apache::DBI version 0.93
    • Net::IP version 1.21+
    • SOAP::Lite version 0.66+
  • MySQL 4.1+ with following engine:
    • InnoDB
  • Any sort of make utility to control the generation of executables and similar important files from an application's source code files
    • For example: GNU make.