quinta-feira, 20 de dezembro de 2012

Instalação Servidor OCS


O que é OCS?

(OCS Inventory NG) é um software livre que permite aos usuários para conhecer seus ativos de rede. OCS-NG coleta informações sobre o hardware e software de máquinas em rede que executam o programa cliente OCS ("Agente OCS Inventory"). OCS pode ser utilizado para visualizar o inventário através de uma interface web.

Mãos a obra!!!!

Dependências:
  • httpd
  • php, php-gd, php-pecl-zip, php-mysql, php-mbstring
  • mysql-server
  • perl-Apache-DBI, perl-XML-Simple, perl-SOAP-Lite, perl-Net-IP, perl-XML-SAX-Base perl-Compress-Zlib, perl-XML-Entities, mod_perl
dica: instale o repositório rpmforge, lá tem todos os pacotes perl, instalei tudo usando yum  :D

Habilite o inicio automático dos serviço httpd e mysqld

chkconfig --level 12345 httpd on
chkconfig --level 12345 mysqld on

Instalando o OCS Iventory

tar -zxvf OCSNG_UNIX_SERVER-2.0.5.tar.gz -C /usr/src
ln -s /usr/src/OCSNG_UNIX_SERVER-2.0.5/ /usr/src/ocs/
vim /usr/src/ocs/setup.sh
DB_SERVER_USER="ocs"  alterar_para DB_SERVER_USER="root"
DB_SERVER_PWD="ocs"   alterar_para DB_SERVER_PWD="senha_root
./setup

Tradução das perguntas

O banco de dados está no mesmo servidor de instalação do OCS? [Enter]
Está rodando na porta 3306? [Enter]
O binário do apache está em /usr/sbin/httpd? [Enter]
O arquivo de configuração principal do apache está em /etc/httpd/conf/httpd.conf? [Enter]
A conta de usuário que está rodando o apache é [apache]? [Enter]
O grupo é [apache]? [Enter]
O diretório de configuração do apache para incluir configurações é /etc/httpd/conf.d/? [Enter]
O binário do interpretador Perl está em /usr/bin/perl? [Enter]
Deseja configurar servidor de comunicação neste servidor? [Enter]
Armazenar os logs do servidor de comunicação em /var/log/ocsinventory-server? [Enter]
Afim de garantir que o apache carregue o mod_perl antes do OCS Inventory, posso renomear o arquivo ‘ocsinventory-server.conf’ para ‘z-ocsinventory-server.conf’? [Enter]
Você quer configurar o Web Administration Console neste computador? [Enter]
Depois de falar um pouco sobre atualização e um bla bla bla básico, vem a pergunta: Deseja continuar? [Enter]
Posso copiar os arquivos estáticos do Server Administration para o PHP Web Console em /usr/share/ocsinventory-reports? [Enter]
Posso criar os diretórios de escrita/cache para pacotes de deployement e IPDiscover em /var/lib/ocsinventory-reports? [Enter]

Confirme todas as perguntas e reinicie o serviço httpd

/etc/init.d/httpd restart

Acesse no navegador: http://ip_do_seu_server/ocsreports.
As advertências referentes a php são corrigidas no arquivo /etc/php.ini.
Informe a senha do banco e avance a tela.
Avance e atualize a tela.
Escolha a linguagem que preferir e logue como administrador.
login: admin
senha: admin
Para finalizar existem umas últimas configurações necessárias, apenas siga as instruções da caixa vermelha e pronto!!!

Nenhum comentário:

Postar um comentário