Instalando o OCS Inventory

Publicado por Leonardo Damasceno em 11/09/2009

[ Hits: 90.254 ]

Blog: https://techcraic.wordpress.com

 


Instalando o OCS Inventory



OCS Inventory é um software utilizado para gerar relatórios das máquinas. Vamos exemplificar: imagine que você tem 100 máquinas em uma rede e precisa tirar um relatório incluindo software e hardware de todas elas, como você faria isso!? Bem, existe uma forma simples, e funcional! Basta usar o OCS Inventory.

Assim, se você tirar um relatório verificando o hardware da máquina e constar uma máquina com 2GB de memória, o OCS cria um relatório com versão para impressão das informações, mas se você retirar uma memória de 1GB, restando apenas 1GB no computador, quando você retirar outro relatório, certamente irá constar lá, apenas 1GB.

Então o que precisamos instalar?

Servidor:
  • OCS Inventory Server
  • OCS Inventory Reports

Cliente:
  • OCS Inventory Agent

Instalação do OCS Inventory com pacotes .deb, utilizando dpkg

Instale as dependências:

# apt-get install build-essential

Acesse o diretório /usr/src e baixe o pacote usando o wget:

# cd /usr/src
# wget -c
http://downloads.aprendendolinux.com/programas/ocsinventory-setup.tar.gz

Descompacte o pacote e entre no diretório:

# tar -zxvf csinventory-setup.tar.gz
# csinventory-setup


Agora instale o "server", que é o primeiro módulo:

# dpkg -i ocsinventory-server_1.02~rc2-1_all.deb

Instale o segundo módulo, que é o "reports":

# dpkg -i ocsinventory-reports_1.02~rc2-1_all.deb

Agora vamos definir a senha para o usuário "admin":

# htpasswd /etc/ocsinventory/htpasswd.setup admin

Após executar o comando acima, defina a senha desejada e confirme digitando novamente.

Para testar, acesse:

http://localhost/ocsreports

Instalação do OCS Inventory utilizando apt-get

Instale as dependências e o banco MySQL:

# apt-get -y install build-essential mysql-server dbconfig-common

Instale o OCS Inventory Server e OCS Inventory Reports:

# apt-get -y install ocsinventory-server ocsinventory-reports

Certamente, você terá que fornecer uma senha que o banco de dados irá pedir, então digite uma senha e guarde-a.

Na configuração do ocsinventory-server irá aparecer algo como:

"Configurar banco de dados para ocsinventory-server com dbconfig-common?"

Escolha a opção "SIM".

Agora forneça a senha que você definiu para o acesso ao banco de dados.

Vamos definir a senha para o usuário "admin":

# htpasswd /etc/ocsinventory/htpasswd.setup admin

Após executar o comando acima, defina a senha desejada e confirme digitando-a novamente.

Para testar, acesse:

http://localhost/ocsreports

Use o usuário "admin" e a senha que você definiu.

Instalando o OCS Inventory Client

Bem, agora como estamos com o nosso servidor instalado e configurado, vamos adicionar máquinas. No cliente, instale o ocsinventory-client usando o apt-get:

# apt-get install ocsinventory-client

Agora vá no servidor, acessando com:

http://IPDOSERVIDOR/ocsreports

E use o usuário que você definiu. O padrão é "admin" e a senha nós definimos usando:

# htpasswd /etc/ocsinventory/htpasswd.setup admin

Até a próxima. :)

Outras dicas deste autor

Monitorando rede com Zabbix

Instalando o Snort no Debian

Corrigindo erro gerado ao executar apt-mirror

Visualizar informações do seu GNU/Linux

Utilizando o comando scp

Leitura recomendada

Programa exemplo em Assembler para Linux

Projeto Spider - Estendendo o Synfig

Como desativar o GRUB do Ubuntu

Configuração de internet móvel 3G CTBC no Ubuntu

Manual Completo do Ubuntu

  

Comentários
[1] Comentário enviado por removido em 30/10/2009 - 15:22h

É possível usar o postgresql em vez do mysql?

[2] Comentário enviado por leodamasceno em 30/10/2009 - 15:27h

Acredito que seja possível, mas infelizmente nunca instalei.
Em pesquisas no google, pude ver que não existem tutoriais sobre a instalação do OCS com o Postgresql, mas você pode tentar.
Qualquer dúvida, posso tentar ti ajudar.


Um abraço.

[3] Comentário enviado por henriquez em 04/02/2010 - 10:42h

Database server currently can only be MySQL 4.1 or higher.

Retirado do site do projeto.

http://www.ocsinventory-ng.org/index.php?page=architecture

Boa sorte!

[4] Comentário enviado por donabuba em 09/02/2010 - 14:18h

Queria obter outras informações da máquina, como por exemplo o numero do patrimonio dela e do monitor, que estariam em arquivos txt.
Como posso realizar esse processo?

[5] Comentário enviado por sl_silvalinux em 26/03/2010 - 22:59h

Leonardo, boa noite, como eu poderia excluir todas as máquinas de meu inventário, sem ter que excluir uma a uma.

Grato!

[6] Comentário enviado por leodamasceno em 29/03/2010 - 10:21h

Olá sl_silvalinux, desconheço essa opção.

[7] Comentário enviado por jairo.rocha.ti em 26/04/2010 - 16:59h

Em algumas distribuições like debian o client tem nome de agent:

# apt-get install ocsinventory-agent

[8] Comentário enviado por acombat21 em 28/02/2011 - 17:31h

Olá, tem como eu instalar o sistema via wampserver?

[9] Comentário enviado por Edilton Ferreira em 02/03/2011 - 19:49h

Leonardo está ocorrendo o problema abaixo no momento em que tento instalar os agentes. Qual a solução?

======================================================================
OCS Inventory NG Agent Deployment Tool

Version %1
Started on Tuesday 01 March 2011 16:18:11
======================================================================
Host Testing connection to remote host…
Host Trying to connect to remote host…
Host *** ERROR *** Connecting remote host: Falha de logon: nome de usuário desconhecido ou senha incorreta.




[10] Comentário enviado por Gilmar_GNU/Slack em 04/03/2013 - 17:29h

Pessoal boa tarde, estou tendo problemas com OCS.
Primeiro fator
Maquinas cadastradas quando trocamos memória e os outros componentes são os mesmo em vez de usar o update para verificar a nova memória ele usara inserção de um novo registro.
tem algum tipo de script ou versionamento para que o OSC seja corrigido este tipo de problema ?

[11] Comentário enviado por renatopg em 04/09/2013 - 14:19h

Olá!

Quando fui efetuar a "Instalação do OCS Inventory utilizando apt-get" onde vc diz para definir senha para o user admin o comando "htpasswd /etc/ocsinventory/htpasswd.setup admin" não aceita... tive que acrescentar -c para poder dar certo, ficou assim: htpasswd -c /etc/ocsinventory/htpasswd.setup admin


[12] Comentário enviado por renatopg em 04/09/2013 - 14:30h

Consegui instalar, mas quando fui acessar apareceu o seguinte erro: Access Denied for user 'admin' @ 'localhost' (using password: YES)

Podem me ajudar:

Obrigado.

[13] Comentário enviado por jeparre em 11/10/2013 - 11:29h

Renatopg, esse erro é em relação à conexão com banco de dados. Ou o usuário não está com senha correta na configuração do ocs ou o usuário admin está sem acesso ao mysql.

[14] Comentário enviado por kholyphoenix1 em 12/05/2018 - 13:20h

Olá,
Seria possível montar com o XAMPP usando o CentOS?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts