OCS Inventory NG – A plataforma para registar PCs e software
Aprenda a instalar no Ubuntu
Quando se é administrador de um parque informático de escala média/grande é importante possuir as melhores plataformas para gestão e registo de todos os equipamentos/recursos que fazem parte dessa rede.
No mercado existem boas soluções proprietárias mas…no mundo open source há soluções ainda melhores. Depois de termos apresentado o GLPI, hoje vamos conhecer o OCS Inventory.
Para quem não conhece, o OCS Inventory NG é uma das melhores soluções gratuitas para proceder ao inventário, de uma forma simples, de todas as máquinas e software de um parque informático. O OCS Inventory NG recolhe informação, através de agentes, sobre o hardware e software das máquinas que estejam a correr a aplicação cliente ("OCS Inventory Agent").
Como instalar o OCS Inventory NG no Ubuntu?
Para instalar esta plataforma no Ubuntu, devem seguir os seguintes passos:
Passo 1) Abrir o terminal e instalar os pacotes/serviços necessários para que o OCS Inventory NG funcione:
sudo apt-get install apt-build sudo apt-get install apache2 apache2-doc mysql-server php5 php5-mysql php5-gd libapache2-mod-perl2 libxml-simple-perl libcompress-zlib-perl libsoap-lite-perl libc6-dev libdbi-perl libdbd-mysql-perl libapache-dbi-perl |
Passo 2) Ajuste de parâmetros de rede
Depois de instalado o Apache 2 (feito no passo anterior) vamos abrir o ficheiro /etc/mysql/my.cnf, procuramos a linha MAX_ALLOWED_PACKET e mudamos o valor de 16M para 32M.
Passo 3) Vamos agora descarregar a ultima versão do OCS Inventory. Para isso executem o seguinte comando
wget https://launchpad.net/ocsinventory-server/stable-2.1/2.1.2/+download/OCSNG_UNIX_SERVER-2.1.2.tar.gz |
em seguida extraímos com o comando
tar -xvzf OCSNG_UNIX_SERVER-2.1.2.tar.gz |
entramos dentro da pasta e executamos o instalador
cd OCSNG_UNIX_SERVER-2.1.2 ./setup.sh |
(Durante o processo de instalação o utilizador é questionado sobre vários parâmetros de configuração. Basta aceitar o que o instalador sugere).
Do you wish to continue ([y]/n)? <ENTER> Which host is running database server [localhost] ? <ENTER> On which port is running database server [3306] ? <ENTER> Where is Apache daemon binary [/usr/sbin/apache2] ? <ENTER> Where is Apache main configuration file [/etc/apache2/apache2.conf] ? <ENTER> Which user account is running Apache web server [www-data] ? <ENTER> Which user group is running Apache web server [www-data] ? <ENTER> Where is Apache Include configuration directory [1] ? <ENTER> Where is PERL Intrepreter binary [/usr/bin/perl] ? <ENTER> Do you wish to setup Communication server on this computer ([y]/n)? <ENTER> Where to put Communication server log directory [/var/log/ocsinventory-server] ? <ENTER>
Depois de instalado, devem abrir o seguinte endereço http://localhost/ocsreports/install.php no browser para iniciar a configuração.
Nota: Caso recebem o seguinte Warning
WARNING: You will not be able to build any deployment package with size greater than 2MB
You must raise both post_max_size and upload_max_filesize in your php.ini to encrease this limit.
basta acederem ao ficheiro /etc/php5/apache2/php.ini e mudar os seguintes parâmetros:
SITAX POST_MAX_SIZE= 888M
UPLOAD_MAX_FILESIZE= 222M
Feita esta alteração devem reiniciar o Apache /etc/init.d/apache2 restart
Para inicia a configuração devem indicar os dados relativamente ao acesso e BD no MySQL que irá manter os dados do OCS Inventory NG
Depois de configurado, basta aceder a http://localhost/ocsreports/ e inserir as seguintes credenciais:
- User: admin
- Password:admin
E está feito !
Agora é a vossa parte! Explorem o OCS Inventory NG que brevemente iremos ensinar a personalizar a plataforma e também ensinar como podem instalar os agentes.
Tal como o GLPI, o OCS Inventory NG é uma fantástica plataforma de inventário e há até plugins que permitem ter as duas em funcionamento. Experimentem e no caso de alguma duvida ou questão estamos cá para ajudar. Até ao próximo artigo.
Este artigo tem mais de um ano
Muito boa aplicação para por olho em todos os PCs da rede. Aqui tenho integrado ao domínio e uso este .bat para instalar em todas as maquinas que ingressam ao dominio.
(“\\192.168.x.x\update\OCSInventoryAgent\OCS-NG-Windows-Agent-Setup.exe” /NO_SYSTRAY /TAG=”MUDAR” /SERVER=http://192.168.x.x/ocsinventory /NP /NOSPLASH /S /DEBUG /NOW)
Cumps
Pode explicar isto melhor, por favor?
1. instala-se no servidor de domínio?
2. e esse .bat onde se define, também no servidor?
3. a aplicação cliente funciona em todos os SO?
cumprimentos
Ótimo sistema, utilizo e recomendo. Outra funcionalidade que vale citar é a possibilidade é usar o GLPI (que também já foi mencionado no pplware) com ele e ter uma gestão mais eficiente de hardware.
Há anos que o utilizo e recomendo! 🙂
Alguém conhece um sistema de gestão que possibilite outro tipo de equipementos? Por exemplo, PCs, Máquinas Fotográficas, GPS, Switches, telemoveis, etc…
e que possibilite a indicação do que está in ou out…
Com o GLPI consegues fazer isso. Tens lá a opção de criar periféricos, e depois definir se está utilizado ou não. O utilizador assim consegue requisitar o equipamento que crias.
SpiceWorks com uns eventuais plugins. Utiliza diversos protocolos/agentes para aceder/ler o equipamento.
Também uso o OCS com o GLPI integrado e impecavel! 😀
Já é tempo de criarmos uma comunidade portuguesa OCS+GLPI.
Que acham?
Alinho! 😉
Tentei instalar, mas da muitos erros nos pacotes citados acima! Aos poucos consegui eliminar algumas dependências, mas não consegui passar pela SOAP lite PErl! :/
Pessoal,
gostava só de alertar para uma questão importante.
As indicações dadas estão correctas se e só se for instalador no Ubuntu 12.04 Lts. Mesmo assim há um detalhe nos pacotes PERL que é preciso atenção.
Aconselho a que leiam bem os erros para os poderem corrigir sem grandes problemas.
Se tentarem instalar pelo Ubuntu 14.04 vão perder a vontade ao final de 10 minutos.
Um abraço a todos.
É verdade. Eu encalhei no ponto 2. Não dá para mudar o max_allowed_packet não é possível guardar o ficheiro.
Procura em letras minúsculas.
Boas,
Já tentei diversas vezes instalar mas não consegui colocar um agente a comunicar com o servidor.
Alguém se dispõe a ajudar-me via mail/video qq coisa?
Cumps
Existe o tutorial ensinando instalar o agente no linux, e no windows ?
Ola pessoal.
Estou tentando instalar o OCS no Ubuntu 14.04, alguem já conseguiu.
A instalação para quando aparece a mensagem abaixo.
+———————————————————-+
| Checking for Apache Include configuration directory… |
+———————————————————-+
Não aparece a msg Where is Apache Include configuration directory [1] ?
Att
Roberio
Encontrei a solução para este meu problema no site abaixo:
http://askubuntu.com/questions/452042/why-is-my-apache-not-working-after-upgrading-to-ubuntu-14-04
Acabei de instalar o OCS no ubuntu 14.04
Att
Roberio
pra ser mais exato a resposta esta no link http://askubuntu.com/a/532858
Boa tarde,
Estou tentando instalar o ocs para tudo que eu faço não está legal, poderia me ajudar por favor?
Meu caro,
estas versões tanto de SO como do OCS e GLPI estão desactualizadas.
Seria bom voltarem a refazer o tutorial.
Sim, um dia destes tratamos.