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();

