OCS Inventory NG

Open Computer and Software Inventory Next Generation is an application designed to help a network or system administrator keep track of the computer configuration and software installed on the network. It also allows deploying packages on Windows and Linux computers.

Dialog between client computers and management server is based on actual standards, HTTP/HTTPS protocol and XML data formatting.
Management server runs on Apache/MySQL/PHP/PERL server, under Linux or Windows NT based computers.

Inventoried client computers can run Microsoft Windows 95/98/Me/NT4/2000/XP/2003/Vista or Linux operating systems. There are also contributed agents for Sun Solaris, *BSD, IBM AIX 5.X, HP-UX and Mac OS X.

The Management server is made up of 4 main components which can be hosted on a single computer or on different computers to allow load balancing:

  1. Database server, which stores inventory information. Currently can only be MySQL 4.1 or higher with InnoDB engine active.

    yum install mysql-server
  2. Communication server, which handles HTTP communications between database server and agents. Needs Apache Web Server 1.3.X/2.X and is written in PERL as an Apache module.
    yum install httpd mod_perl
    yum install perl-XML-Simple perl-Compress-Zlib perl-DBI  perl-DBD-MySQL perl-Net-IP

    Two Perl modules need to be installed with CPAN:

    perl -MCPAN -e shell
    install Apache::DBI
    install SOAP::Lite
    install XML::Entities
  3. Administration console, which allows administrators to query the database server using their favorite browser. Needs any Web Server with SSL enabled.
    yum install openssl mod_ssl
  4. Deployment server, which stores all package deployment configuration (requires HTTPS!). Is written in PHP 4.1 (or higher) and runs under Apache Web Server 1.3.X/2.X. Administration console requires ZIP and GD support enabled in PHP in order to use package deployment.
    yum install php php-mysql
    yum install php-pecl-zip php-gd

Recent Updates

  • 1 year 12 months ago
  • 1 year 12 months ago
  • 1 year 12 months ago
    php 8.x
  • 2 years 12 hours ago
    10.6.7
  • 2 years 2 days ago
    Drop Centos 5/6 stuff