Integrando o OCS Inventory com o GLPI
A algum tempo venho utilizando o OCS Inventory para levantar o parque de máquinas dos clientes. Sempre a procura de uma ferramenta para controle de atendimentos, equipamentos e que pudesse criar algum relatório de tudo isso encontrei o GLPI.
Os dois tem uma grande vantagem de saída, são licenciados sob GNU/GPL, são softwares bem maduros, na página do GLPI tem uma boa lista de empresas e entidades que o utilizam em vários países, inclusive no Brasil. Além disso você pode integrá-los. Então seu inventário feito com o OCS já é importado pelo GLPI.
Você pode ver a configuração do OCS em Realizando o Inventário da Rede com o OCS Inventory, e do GLPI em
Gerenciando Recursos de TI com o GLPI.
O GLPI permite que sejam adicionados plugins, e no nosso caso vamos colocar o http://glpi-project.org/IMG/gz/glpi-mass_ocs_import-1.1.tar.gz
Após o download basta descompactar o arquivo e copiar a pasta resultante para a pasta “plugins” do seu GLPI. Agora efetue o logoff e logon, vá em Configuração -> Plugins, seu plugin para importação do OCS deve estar lá.
Basta configurar o servidor que tem o OCS instalado, e clicar em “Enable Synchronization”. Agora suas máquinas já devem aparecer em Inventário -> Computadores. Caso não apareçam… de um tempinho, ele ainda deve estar em fase de sincronização.
Boa sorte.

June 13th, 2008 at 22:41
Muito boa a dica, eficiente e coerente.
Assim sendo a integração da pra gerir toda a rede de uma forma mais pratica e eficaz.
Good Job
August 28th, 2008 at 22:05
cara, onde que fica a opção enable synchronization? Preciso fazer um trabalho com esses programas para faculdade e não consigo fazer o glpi sincronizar com o ocs.
Obrigado!
October 6th, 2008 at 19:10
Cassio… essa opção varia de acordo com a versão do GLPI que está sendo utilizada.
Qual é a sua?
Tem alguns detalhes a mais em: http://www.viniciussantoro.com/2008/10/como-integrar-o-glpi-e-o-ocs-inventory-ng/
obs.: Parabéns Humberto, esta sempre a fazer otimos artigos.
November 20th, 2008 at 14:20
Olá pessoal, fiz a instalação do GLPI e do OCS. Adicionei o plugin necessário e executei a sincronização. Até aqui tudo bem, mas apenas as informações de uma máquina das várias que estão no OCS foi transportada para o GLPI. Alguém sabe o motivo?
November 20th, 2008 at 14:52
Pessoal, já consegui importar as outras máquinas. Pra quem se deparar com essa dúvida o que se deve fazer é: No GLPI, acessar ferramentas, OCS-NG, importação de novos computadores.
Valeu.
December 2nd, 2008 at 11:11
Pessoal, bom dia!!!
Gostaria de saber como posso utilizar as chamadas Entidades no GLPI, estou implementando, porem nao consigo entender a forma de se trabalhar com ele.
Obrigado
February 11th, 2009 at 17:05
gostaria de saber se eu instalar em qualquer máquina que estiver na rede, o OCS Server 1.01 – funciona, se ele pega as outras máquinas? É só instalar o agent p/ windows?
alguém poderia me ajudar a configurar…instalar eu cosnegui…mas não captura nada de nenhum computador, mesmo o q está instalado.
August 10th, 2009 at 10:54
Amigo, configurei o OCS Ver. 1.02 no Linux, e todos meus hosts são Windows XP, rodo o agent, porém não é enviado as informações para o servidor.
Estou fazendo o seguinte processo.
Executo o ocsagent.exe, ele cria varios outros arquivos dentro do proprio diretorio que executei, ai renomeio o ocsLogon para 192.168.1.10.exe (Onde esta o servidor), executo ele o log é o seguinte:
HTTP SERVER: Opening Internet connection to download …ERROR: Unable to download : The server name or address could not be resolved
HTTP SERVER: Closing HTTP connection…OK
WMI Connect: Trying to connect to WMI namespace root\cimv2 on device …OK.
Registry Connect: Trying to connect to HKEY_LOCAL_MACHINE on device …OK.
CHECKINGS: No ocsinventory.dat file found !
IpHlpAPI GetNetworkAdapters…
IpHlpAPI GetNetworkAdapters: Calling GetIfTable to determine network adapter properties…OK
IpHlpAPI GetNetworkAdapters: Calling GetAdapterInfo to determine IP Infos…OK
IpHlpAPI GetNetworkAdapters: OK (4 objects).
DID_CHECK: Mac changed new: old:, hname changed new: old:
Generating Unique ID for device …OK (TI-03-2009-08-10-10-53-40)
CHECKINGS: write and in ocsinventory.dat
HTTP SERVER: Creating CInternetSession to get inventory parameters…OK.
HTTP SERVER: Getting HTTP Connection to server ocsinventory-ng port 80 using no authentication…OK.
HTTP SERVER: Sending prolog query…
HTTP SERVER: The server name or address could not be resolved
HTTP SERVER: Closing HTTP connection
WMI Disconnect: Disconnected from WMI namespace.
Writing last inventory state not required.
Execution duration: 00:00:04.
Saberia me auxiliar?
August 10th, 2009 at 12:00
Amigo, nas estações você colocar o IP ou o nome do servidor. É provável que esta etapa esteja faltando.
August 10th, 2009 at 14:10
Outro ponto que você deve verificar é se existe alguma virgula no meio do IP que você colocou. É dificil, mas acontece.
August 12th, 2009 at 14:24
Boa Tarde,
Tenho 1300 maquinas inventáriadas, algumas maquinas que foram retiradas ainda ficam, tem alguma confiração que faço para depois de um tempo as maquinas sairem do OCS server?
Obrigado!
April 29th, 2010 at 14:14
Amigo, fiz a copia da pasta do OCS Inventory para a plasta plugins do GLPI , ao acessar o GLPI em configurar -> plugins o plugin aparece como desinstalado com o a seguinte observação:
Função inexistente: plugin_mass_ocs_import_check_config
Pode me ajudar? Obrigado…
May 14th, 2010 at 12:46
Opa!! Excelente solução, Parabéns por esse tutorial que me foi de grande ajuda!!
June 18th, 2010 at 10:23
Olá,
seus links estão errados. O caminho certo é:
1) http://www.vidalinux.com.br/archives/82
2) http://www.vidalinux.com.br/archives/60
Bom artigo, abraços.