O seu portal de estudos

Inventário de Máquinas com OCS

Posted by Vagner Fonseca em 28 de abril de 2011

Fazer inventário dos micros não é uma tarefa fácil, mas alguém tem que fazê-lo (que seja o estagiário, de preferência máquina a máquina;-), pois ter um relatório completo do que existe de software e hardware na rede é essencial para manutenção e para planejamento de capacidade.

Ter um relatório em papel é impreciso e muito fácil de ficar obsoleto. Vamos utilizar o OCS Inventory para criar um inventário atualizado de nossas máquinas, independente do Sistema Operacional, sobre o hardware(incluindo alterações), software e configurações básicas de cada uma.

Utilizando um Ubuntu Server 10.04 como servidor de Inventário vamos instalar os seguintes pré-requisitos:
$ sudo apt-get install mysql-server mysql-client apache2 libapache2-mod-php5 libsoap-lite-perl

Faça a instalação e configure os pacotes como solicitado, forneça a senha do administrador (root) do MySQL.

Reinicie o Apache2 com:
$ sudo service apache2 restart

Instale o módulo XML::Entities de perl com os seguintes comandos:

$ sudo perl -MCPAN -e shell

Confirme com enter até chegar ao prompt do CPAN e instale o módulo com o seguinte comando:

CPAN>install XML::Entities

Ao finalizar a instalação digite quit

Instale o OCS Inventory com o seguinte comando:
$ sudo apt-get install ocsinventory-server

Preencha as informações como nas telas abaixo:

Confirme a senha do usuário do OCS:

Instalando OCS

Configure o DBConfig do SQL:

Instalandp OCS

Senha do Admin do MySQL:

Instalando OCS

Acesse pelo Browser o seguinte endereço para criar a base de dados do OCS:

http://127.0.0.1/ocsreports/install.php

Entre com o usuário do MySQL (root) e sua senha (senha da conta root do SQL, não da conta root do sistema)

Configurando OCS

Após a criação da base de dados, mostrando a tela abaixo clique em “Enviar dados

Configurando OCS

Acesse os relatórios do OCS clicado em “Click here to enter OCS-NG GUI

Configurando OCS

Entre com o usuário admin com a senha admin (é bom alterar a senha do usuário pelo painel de controle após logar ;-))

Configurabdo OCS

Com o servidor configurado é hora de configurar os Agentes, em Distribuições Linux (baseadas em Debian) basta instalar o pacote ocsinventory-agent e preencher os dados como o endereço do servidor. Em ambiente Microsoft vamos baixar o agente do site do desenvolvedor e instalá-lo.

Baixe o agente de http://www.ocsinventory-ng.org/index.php?page=downloads com a versão correspondente ao OCS Server utilizado, descompacte o arquivo ZIP e instale no cliente (utilizando a conta de administrador), a parte importante de instalação é configurar o endereço do Servidor, como na imagem abaixo:

Configurando o Agente em Windows

Pronto, basta instalar e executar o OCS marcando a caixa Immediatly Launch Inventory (=/NOW) e o Agente já irá mandar informações para o Servidor.

Para consultar basta clicar no nome do cliente na lista de máquinas do Servidor e ver seu relatório.

selecionando o clientevisualizando o cliente

Basta clicar nos ícones para ver o relatório desejado, e quando houver mudanças de hardware o servidor será informado e fará as alterações no relatório. O programa é intuitivo e fácil de configurar pela interface, basta pesquisar um pouco.

Espero que tenha ajudado e não se esqueçam de assinar nosso portal.

Anúncios

18 Respostas to “Inventário de Máquinas com OCS”

  1. Geraldo Freiman Jr said

    Excelente material Vagner, certamente vai ser de grande utilidade.

    Abs.

  2. Guilherme said

    Olá Vagner
    muito bom este material, ja usei muito util.
    você teria como disponibilizar o OCS para Windows
    a instalação e configuração ?

    abraços

    Att’.
    Guilherme C. Maia

  3. Nathan said

    Esse post caiu como uma luva. Ja estou iniciando o processo de implantação para teste.

    O que acha de um post sobre o GLPI + Integração com OCS??
    Seria uma boa.

    Abraço

  4. Vitor said

    Vagner,
    Muito bom seus posts….
    Qual a forma ideal pra colocar a instalação do OCS e a atualização do inventário automaticamente no login dos usuários no xp.

    Abraços

    • Nathan said

      Boa tarde Vitor.

      A minha intenção aqui na empresa é utilizar GPO.
      Aqui no CooperaTI eu vi um post que mostra como converter .exe em .msi, dai tem como automatizar a instalação, logo no logon de cada estação.

      Espero ter ajudado \o

      Abraço

  5. Grande post, adoro esse programa, utilizo ele aqui na empresa, parabéns pelo post e pelo blog.

    Não sei se é permitido, mas coloquei a pouco tempo no meu blog uma dica mostrando como fazer a instalação do cliente usando GPO e windows 2003 R2. o link esta abaixo, se for útil para o site e fizer parte do escopo.

    http://solucoeslivres.wordpress.com/2011/04/29/instalacao-automatica-do-ocs-client-usando-gpo/

    []’s

  6. Nathan said

    Olá, ao iniciar o processo de instalação, via web “http://meuip/ocsreports/install.php”, ocorre um erro.
    “You don’t have permission to access /ocsreports/install.php on this server.”

    cheguei a alterar uma linha no arquivo /etc/ocsinventory-server/ocsreports/install.php de DENY para ALLOW, mas, não deu muito certo.

    Alguma dica?

    Att,

    • Olá Nathan,

      O suporte a PHP está instalado corretamente?
      Verifique as permissões do diretório /var/www, isso também pode afetar o funcionamento do OCS.

      Vagner Fonseca.

      • Nathan said

        olá, bom dia.

        Até acertei essa parte. Entretanto, reparei que ele não funciona se instalado no server e acessado de outra maquina. Tive que instalar em uma maquina ubuntu desk para fazer essa parte da instalação.

        Vou continuar tentando fazer funcionar com o Ubuntu Server.

        Abraço

      • Nathan, no meu ubuntu server ele baixou o ocsreports para a pasta /usr/share/ocsreports. aí tive que linkar este conteudo para a pasta do /www assim: sudo ln -s /usr/share/ocsreports /var/www restartar o serviço do apache [sudo /etc/init.d/apache2 restart] e pronto.

  7. Thiago said

    Excelente post obrigado pelas dicas valiosas que nos são passadas pelo site!

  8. Claudio said

    A cada quanto o tempo o Agente manda novas informações para o sistema OCS ? Ou somente na instalação ? Se tiver tempo aonde posso mudar ?

  9. […] um relatório em papel é impreciso e muito fácil de ficar obsoleto. Vamos utilizar o OCS Inventory para criar um inventário atualizado de nossas máquinas, independente do Sistema Operacional, […]

  10. Vagner, boa tarde.

    Parabéns pelo site, conteúdo muito interessante… no meu caso estou com um erro. Quando vou fazer a configuração via web, não consigo logar no painel de controle como “root”, olhando no arquivo de configuração vi que ele cria o usuario “ocs” mas tbm não loga, mostra mensagen de usuario não registrado. Voce faz idea do que pode ser?

  11. deu problema de permissão tbm no meu! poxa, instalei no ubuntu server e ubuntu e nada, fiz olink símbolico e nadadei 777 em / var/www e nada

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: