Servidor de inventário OCS no Debian Etch (4.0)

De Wiki Secretaria da Educação do Ceará - SEDUC

Open Computer and Software Inventory Next Generation, OCS, é uma aplicação feita para inventariar os computadores de uma rede em modo geral.


Conteúdo

Instalação Básica


Pré-requisitos

apt-get install -y libphp-pclzip php5-gd php5-dev libxml-simple-perl \
libcompress-zlib-perl libdbi-perl libclass-dbi-perl libdbd-mysql-perl libapache-dbi-perl \
libnet-ip-perl libsoap-lite-perl libapache2-mod-perl2


Pré-configuração

Configurar um Virtual Host no Apache e criar um banco/usuário no servidor MySQL


Instalação

cd /usr/src
tar zxf /dados/instalacao/ocs/OCSNG_LINUX_SERVER_1.01.tar.gz
cd OCSNG_LINUX_SERVER_1.01/
./setup.sh
    Do you wish to continue ([y]/n)?y
    Which host is running database server [localhost] ?XXX.XXX.XXX.XXX
    On which port is running database server [3306] ?
    Where is Apache daemon binary [/usr/sbin/apache2] ?
    Where is Apache main configuration file [//etc/apache2/apache2.conf] ? 
    Which user account is running Apache web server [www-data] ?
    Which user group is running Apache web server [www-data] ?
    Where is PERL Intrepreter binary [/usr/bin/perl] ?
    Do you wish to setup Communication server on this computer ([y]/n)?y
    Where is Apache Include configuration directory [//etc/apache2/conf.d/] ?
    Where to put Communication server log directory [/var/log/ocsinventory-NG] ?
    Do you wish to setup Administration server (web administration console) on this computer ([y]/n)?y
    Where is Apache root document directory [] ?/var/www

Acessar http://xxxx.seduc.ce.gov.br/install.php e usar o usuário root para a criação do usuário do OCS e seguir com a instalação.


Configuração

Como o banco de dados está em um computador distinto, precisa ser feita uma alteração na página preferences.php para que não fique aparecendo um erro no primeiro acesso à página inicial do OCS.

  • vi /usr/share/ocsinventory-server/ocsreports/preferences.php
error_reporting(E_ALL & ~E_NOTICE);
require("dbconfig.inc.php");
@session_start();
Ferramentas pessoais