sexta-feira, 9 de novembro de 2012

OCS como Servidor

Fonte:


http://www.ocsinventory-ng.org/en/


O que é OCS

   É um software de inventário. É utilizado para gerar relatórios que compõe os dados de hardware, software, rede, SO, entre outros dados dos computadores.

Preparando o ambiente

   Antes de começar a instalação do OCS é importante já ter instalado alguns pacotes. Execute: yum -y install perl-XML-Simple perl-Compress-Zlib perl-DBI perl-DBD-MySQL perl-Apache-DBI perl-Net-IP perl-SOAP-Lite php* zlib* gcc*
   Também é importante desativar o SELinux. Depois de editar o arquivo salve e reinicie o servidor.
  • vim /etc/selinux/config
    • SELINUX=disabled

   Faça o download do “ocs”, para o diretório “/root/download”. O diretório download por padrão não existe. É importante criar, pois todos os pacotes que baixarmos ficará ali organizado.

Criando a database

Para criar a base de dados que o OCS vai usar execute:
  1. mysql –u root –p
  2. create database ocsweb;
  3. exit
Instalação do OCS

Instalar o pacote CPAN:
  • perl -MCPAN -e shell
  • cpan> install XML::Simple
  • cpan> install Compress::Zlib
  • cpan> install DBI
  • cpan> install DBD::Mysql
  • cpan> install Apache::DBI
  • cpan> install Net::IP
  • cpan> install SOAP::Lite
  • cpan> install XML::Entities
  • cpan> exit
Entre no diretório “/opt” e execute o comando “tar -zxvf /root/download/ocs.tar.gz”
Entre no diretório “/opt/ocs” e execute os comandos:
  1. vim setup.sh
  • altere as linhas:
  • DB_SERVER_USER - colocando o usuário que vai ser utilizado para acesso ao BD
  • DB_SERVER_PWD - colocando a senha do usuário de acesso ao BD
  • salve o arquivo
  1. ./setup.sh

Entre pelo brower e faça as configurações finais:
ip/ocsreports

Edite o arquivo:
  • vim /etc/httpd/conf.d/z-ocsinventory-server.conf
Modifique as linhas:
  • PerlSetEnv OCS_DB_HOST localhost
  • PerlSetEnv OCS_DB_PORT 3306
  • PerlSetEnv OCS_DB_NAME ocsweb
  • PerlSetEnv OCS_DB_LOCAL ocsweb
  • PerlSetEnv OCS_DB_USER root
  • PerlSetVar OCS_DB_PWD SENHA
Restarte o apache:
/etc/init.d/httpd restart

Nenhum comentário:

Postar um comentário