Translate

Instalação OCS Inventory no UBUNTU SERVER


TEMA: TUTORIAL

SISTEMA: OCS INVENTORY SERVIDOR

S.O: UBUNTU SERVER 11.04

FERRAMENTAS: OCSI – WINDOWS AGENTE 2.0.4

Para que serve o OCS INVENTORY ?

Bom caros leitores do blog, você já deve ter ouvido falar do programa CPUz, se a resposta for sim ou não eu vou explicar do mesmo jeito, mas para quem nunca ouviu falar do CPUz, vou dizer o que ele faz: CPUz é um programa gratuito, leve e executável, ou seja, não precisa instalação. Esse programa faz uma busca em todo o computador para verificar todos os hardwares, firmware e bios do computador e gera um relatório para ser impresso ou guardado em disco.

Mas sabemos que um inventário com esse programa fica obsoleto em pouco tempo, por isso deve utilizar o OCS INVENTORY ou outros que existem na internet para ser feito o download.

O OCS INVENTORY é um programa que faz o inventário de todos os computadores na rede, esse sistema vai além do CPUz, pois ele gera um relatório que é automaticamente atualizado, por ter um software servidor e um software cliente. O OCS INVENTORY faz um relatório completo sobre o hardware, completo pois isso inclui as alterações, softwares instalados e as configurações básicas.

O OCS INVENTORY é recomendado principalmente para fazer parte da documentação de infra-estrutura e também a padronização de softwares instalados nos computadores.


Para instalarmos o programa OCS INVENTORY SERVER é necessário que tenha uma maquina virtual ou uma maquina física com o sistema operacional UBUNTU SERVER em modo VISUAL, pois é necessário utilizar o browser.

Após a instalação do sistema operacional UBUNTU, entre no modo linha de comando e faça a atualização

sudo apt-get update
Vai fazer o download da lista de atualização.

Após concluído o update

sudo apt-get upgrade
Vai fazer a atualização do sistema operacional

Após concluir a atualização do SO, vamos começar a instalar os programas necessários para o funcionamento do OCS INVENTORY SERVER, digite o comando abaixo:
IMAGEM: sudo apt-get install mysql-server mysql-client apache2 libapache2-mod-php5 libsoap-lite-perl

 OBS: Caso de alguma mesnagem que não foi possível encontrar libsoap-lite-perl execute esse comando a parte
IMAGEM: Digitar a senha do MySQL (Memorize a senha )

IMAGEM: Digitar a mesma da tela anterior.

Após concluir a instalação de todos os programas, execute o comando:

sudo service apache2 restart
Isso faz com que o apache reinicie

Agora vamos instalar o módulo XML::Entities do perl com os comando abaixo:

sudo perl –MCPAN –e shell

Neste momento será solicitado várias confirmações, é só pressionar a tecla ENTER até chegar no prompt CPAN, ao chegar no CPAN execute o comando:
IMAGEM: CPAN> install XML::Entities 

Assim que finalizar é só digitar
IMAGEM: CPAN>quit

Calma estamos quase terminando, agora vamos fazer a instalação do OCS INVENTORY SERVER com o seguinte comando:
IMAGEM: sudo apt-get install ocsinventory-server

Neste momento será apresentado várias telas como as ilustradas abaixo:
IMAGEM: Coloque a senha do MYSQL

IMAGEM: Repita a senha do MySQL

IMAGEM: Selecione SIM e prossiga a instalação

IMAGEM:Coloque a senha do MySQL

IMAGENS DE CONFIGURAÇÃO

Acesse pelo BROWSER o endereço abaixo:


Aqui neste momento esta o pulo do GATO

Entre no local abaixo

IMAGEM: cd /etc/ocsinventory

IMAGEM: /etc/ocsinventory> sudo chmod 777 dbconfig.inc.php
                               sudo chown root: (seu usuário) dbconfig.inc.php

No mesmo local com o seu editor de texto preferido modifique o arquivo ocsreports.conf, no caso eu estou usando o editor de textos VIM

Para instalar o VIM

sudo apt-get install vim

Dando continuidade:
IMAGEM: /etc/ocsinventory> sudo vim /etc/apache2/conf.d/ocsreports.conf


Utilize a imagem abaixo para deixar igual neste arquivo.
Comandos VIM
INSERT – modo inserção
ESC – sai do modo inserção
:w – salva modificações feitas no arquivo
:q – sai do arquivo
( Essa é a seqüência utilizada no tutorial)

MODIFIQUE COMO A IMAGEM ABAIXO

98% CONCLUIDO O SERVIÇO NO SERVIDOR
Agora reinicie o APACHE2 com o comando abaixo:
- sudo service apache2 restart

Abra o browser novamente e insira o endereço abaixo:

Usuário: root
Senha: criada lá no inicio  -  Pressione Enviar(SEND)

IMAGEM: Pressione o botão Enviar dados(SUBMIT QUERY)

Ususário: admin
Senha: admin

INSTALAÇÃO NO SERVIDOR FOI CONCLUIDA COM SUCESSO
IMAGEM: Essa é a visualização do site no primeiro acesso.Para visualizar os computadores clientes é só clicar no ícone que esta selecionado com o circulo.


Após concluir a instalação dos AGENTs os computadores vão aparecer após clicar no ícone da imagem acima.
IMAGEM: Para visualizar o inventário dos computadores é só clicar sobre o nome do computador que deseja visualizar.
IMAGEM: Para visualizar por completo o inventário do computador devera clicar no ícone que esta selecionado.


Para instalarmos o programa OCS INVENTORY AGENT é necessário que seja feito o download do programa: OCS INVENTORY AGENT -Windows-Agent-2.0.4.0 no link direto : http://www.ocsinventory-ng.org/en/download/download-agent.html

Após feito o download você deve instalar em todos os computadores da sua rede, conforme as imagens abaixo:


 IMAGEM: Coloque o IP do seu servidor UBUNTU ao invés de ocsinventory-ng

 IMAGEM: Coloque a porta 80, conforme a imagem acima.

IMAGEM: Selecione o checkbox como a imagem acima.

Só finalizar a instalação e seguir os passo acima que mostrei como localizar os computadores com o AGENT instalado.

Ok, agora é só começar a instalar em todos os computadores e bom trabalho.

13 comentários:

  1. E Brunão .. ajudando a galera ... legal esse ai não conhecia vou ver se instalo essa semana pra testar ...

    eu e o Diego montamos um forum na epoca da UNIMEP ta meio parado , mas poderíamos juntar umas ideias ai ...

    http://redesunimep.forumotion.com/

    Vlw,
    Bruno Soares
    bhsoares_@hotmail.com

    ResponderExcluir
  2. Eaiii Brunão ... cara sempre heimm ... agradeço a você por ter me ajudado um dia que mais precisei ...

    Então vamos juntar sim cara ... eu so preciso descobrir como inserir parceiros nesse blog.

    ResponderExcluir
  3. Cara fiz tudo o que vc "mandou", tive que alterar umas pastas e etc (talvez pelo ubuntu meu ser o 12.?) mas rodou blz, só que o agent nao funciona, nao cadastra as maquinas!!
    Ja me aconteceu isso uma outra vez, mas perdi o arquivo que anotei o procedimento. Lembro-me que era algo relacionado a usuario.
    Vc ja se deparou com esse problema de nao adicionar as maquinas??

    Obrigado!!

    ResponderExcluir
    Respostas
    1. Instalar como administrador do computador ... sem estar logado no dominio

      Excluir
    2. dentro de z-ocsinventory-server.conf os parametros
      # User DB
      PerlSetEnv OCS_DB_USER ocs
      # Password for user
      PerlSetVar OCS_DB_PWD ocs

      precisa ser seu usuario e senhas cadastrados

      Excluir
  4. estou com o msm problema agente não cadastra

    ResponderExcluir
    Respostas
    1. Instalar como administrador do computador ... sem estar logado no dominio

      Excluir
    2. Instalar como administrador do computador ... sem estar logado no dominio

      Excluir
  5. alguém já sabe como resolver o problema da comunicação dos agentes?

    ResponderExcluir
    Respostas
    1. Instalar como administrador do computador ... sem estar logado no dominio

      Excluir
    2. Instalar como administrador do computador ... sem estar logado no dominio

      Excluir
  6. boa tarde. Após a instalação em um client estou com dificuldades em resolver esse erro. poderia me ajudar ?
    Service encounter error .

    ResponderExcluir
  7. boa tarde, estou com o seguinte erro: ERROR: PERL module DBD::mysql is not installed

    ResponderExcluir