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:
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. :)