OCS Inventory NG – A plataforma para registar PCs e software

23 Comentários

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.

ocs_05

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.

ocs_01

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

ocs_02

Depois de configurado, basta aceder a http://localhost/ocsreports/ e inserir as seguintes credenciais:

  • User: admin
  • Password:admin

E está feito !

ocs_04

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.

ocs_03

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.

Comentários

23

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Lazim
    Lazim

    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

    1. Avatar de AJ
      AJ

      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

  2. Avatar de Andrey Oliveira
    Andrey Oliveira

    Ó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.

  3. Avatar de GothicX
    GothicX

    Há anos que o utilizo e recomendo! 🙂

  4. Avatar de Modem
    Modem

    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…

    1. Avatar de Modem
      Modem

      e que possibilite a indicação do que está in ou out…

      1. Avatar de David
        David

        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.

    2. Avatar de TP
      TP

      SpiceWorks com uns eventuais plugins. Utiliza diversos protocolos/agentes para aceder/ler o equipamento.

  5. Avatar de David
    David

    Também uso o OCS com o GLPI integrado e impecavel! 😀

  6. Avatar de Nelson R.
    Nelson R.

    Já é tempo de criarmos uma comunidade portuguesa OCS+GLPI.
    Que acham?

    1. Avatar de Rafael
      Rafael

      Alinho! 😉

  7. Avatar de Sérgio LAckmann
    Sérgio LAckmann

    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! :/

  8. Avatar de Nelson R.
    Nelson R.

    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.

    1. Avatar de AJ
      AJ

      É verdade. Eu encalhei no ponto 2. Não dá para mudar o max_allowed_packet não é possível guardar o ficheiro.

      1. Avatar de pintasart
        pintasart

        Procura em letras minúsculas.

  9. Avatar de Henrique
    Henrique

    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

  10. Avatar de andre
    andre

    Existe o tutorial ensinando instalar o agente no linux, e no windows ?

  11. Avatar de Roberio
    Roberio

    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

    1. Avatar de Roberio
      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

      1. Avatar de Roberio
        Roberio

        pra ser mais exato a resposta esta no link http://askubuntu.com/a/532858

  12. Avatar de Elvis Carlos
    Elvis Carlos

    Boa tarde,

    Estou tentando instalar o ocs para tudo que eu faço não está legal, poderia me ajudar por favor?

    1. Avatar de Nelson R.
      Nelson R.

      Meu caro,
      estas versões tanto de SO como do OCS e GLPI estão desactualizadas.
      Seria bom voltarem a refazer o tutorial.

      1. Avatar de Pedro Pinto

        Sim, um dia destes tratamos.