MINISTÉRIO DA DEFESAEXÉRCITO BRASILEIRO
DCT - CITEx4º Centro de Telemática de Área(Centro de Processamento de Dados nº 5/1978)
Tutorial de Instalação do OCS Inventory-Server 2.1
OCS Inventory é um software livre que permite aos usuários conhecer seus ativos de TI.OCS-NG coleta informações sobre o hardware e software de máquinas em rede rodando o programacliente OCS ("OCS Inventory Agent"). OCS pode ser usado para visualizar o inventário através deuma interface web. Além disso, OCS compreende a possibilidade de implantação de aplicativos noscomputadores de acordo com os critérios de pesquisa. O Agente IpDiscover torna possível saber atotalidade de computadores em rede e dispositivos.Esse tutorial foi implementado em servidor Ubuntu 12.04 LTS, caso seja utilizado outraversão Linux, serão necessárias as devidas modificações.Instalar o Apache
- apt-get install apache2 apache2-doc
* Acrescentar na última linha do arquivo /etc/apache2/apache2.conf :
ServerName $hostname_do_seu_servidor - Exemplo:
ServerName Ubuntu
No arquivo /etc/apache2/httpd.conf, inclua a linha abaixo para dar suporte a tabela de códigoUTF-8:
AddDefaultCharset utf-8
Instalar o MySQL
apt-get install mysql-server
* Não esquecer a senha
Instalar o PHP
apt-get install php5 php5-mysql php5-gd
Instalar o PERL
apt-get install libapache2-mod-perl2 libxml-simple-perl libapache-dbi-perl libnet-ip-perl libsoap-lite-perl
Instalar pré-requisito para a função IPDISCOVER
apt-get install libc6-dev
Fazer o donwload da versão 2.1 do OCS Server
Descompacte o arquivo tar e execute o script instalador
tar -zxvf OCSNG_UNIX_SERVER-2.1.tar.gzcd OCSNG_UNIX_SERVER-2.1./setup.sh
Responda as perguntas do instalador conforme segue
Do you wish to continue ([y]/n)? <ENTER>Which host is running database server [localhost] ? <ENTER>On which port is running database server [3306] ? <ENTER>Where is Apache daemon binary [/usr/sbin/apache2] ? <ENTER>Where is Apache main configuration file [/etc/apache2/apache2.conf] ? <ENTER>Which user account is running Apache web server [www-data] ? <ENTER>Which user group is running Apache web server [www-data] ? <ENTER>Where is Apache Include configuration directory [1] ? <ENTER>Where is PERL Intrepreter binary [/usr/bin/perl] ? <ENTER>Do you wish to setup Communication server on this computer ([y]/n)? <ENTER>Where to put Communication server log directory [/var/log/ocsinventory-server] ? <ENTER>
A mensagem de erro abaixo você pode ignorar
Checking for XML::Entities PERL module...*** Warning: PERL module XML::Entities is not installed !This module is only required by OCS Inventory NG SOAP Web Service.
Finalize respondendo as perguntas abaixo
Do you wish to continue ([y]/n] ? <ENTER>Do you allow Setup renaming Communication Server Apache configuration file to 'z-ocsinventory-server.conf' ([y]/n) ? <ENTER>Do you wish to setup Administration Server (Web Administration Console) on this computer ([y]/n)? <ENTER>Do you wish to continue ([y]/n)? <ENTER>Where to copy Administration Server static files for PHP Web Console [/usr/share/ocsinventory-reports] ? <ENTER>Where to create writable/cache directories for deployement packages and IPDiscover [/var/lib/ocsinventory-reports] ? <ENTER>
Reinicie o servidor Apache
/etc/init.d/apache2 restart
Por questões de segurança, mova o arquivo abaixo para outra pasta que não seja acessível via web ou renomeie o arquivo install.php
/usr/share/ocsinventory-reports/ocsreports/install.php
Acesse a URL do servidor ou http://localhost/ocsreports e digite a senha que foi criada no servidor mysql
admin
como usuario e senha.
Para que os alertas de segurança sejam corrigidos execute as seguintes alterações:
1 - Altere a senha de SuperAdministrador do OCS na aba Usuário;2 - Altere a senha do usuário ocs no mysql instalando phpmyadmin ou através do comando:
UPDATE mysql.user SET Password=PASSWORD('seupassword') WHERE User='ocs' AND Host='localhost';FLUSH PRIVILEGES;
3 - Após alterar a senha acima o servidor ficará fora do ar, para resolver isso altere as senhas do usuário ocs nos arquivos abaixo:/etc/apache2/conf.d/z-ocsinventory-server.conf#/usr/share/ocsinventory-reports/ocsreports/dbconfig.inc.php# * Não esquecer que as localizações acima são referentes ao Ubuntu 12.04 LTS, adaptar conforme a sua versão.
Servidor Instalado com sucesso!
Tutorial de Instalação do OCS Inventory-agent
Linux:Digite no terminal:apt-get install ocsinventory-agentEscolher a opção httpDigitar a localização do servidorExemplo: 127.0.0.1/ocsinventoryPara realizar a primeira coleta de dados digitar no terminal:
ocsinventory-agent* A coleta será realizada automática e diariamente.Windows:Faça o download do aplicativo e instale:
Digitar o caminho correto do servidor:Instalação realizada com sucesso!
Seção de Segurança4º Centro de Telemática de ÁreaEnd. eletrônico: stir@4cta.eb.mil.br Tel: +55 92 3659-1096
(RITEx: 840)