Tutorial de instalação do GLPI (Sistema de Helpdesk) passo a passo + OCS Inventory (Sistema de Inventário Computacional) no Ubuntu Server/Ubuntu 9.04. Inclui integração entre o GLPI e o OCS Inventory e contém dicas de como fazer autenticação do GLPI por um Active Directory de rede (Windows Server).
Bônus:
Dica de como restaurar uma base de dados;
Dica de como fazer a comunicação com diretórios em ambientes Windows;
Dica de como sincronizar usuários do Active Directory com o GLPI automaticamente pelo LDAP.
O tutorial encontra-se em formato PDF e pode ser baixado aqui.
[5] Comentário enviado por Knarfluz em 02/10/2009 - 22:36h
Eu achei muito bom o seu tutorial, só não consegui utilizar de fato o OCS Inventory pois eu andei lendo que para ele detectar os computadores da rede precisa instalar os agentes e não encontrei no seu tutorial nada que aborde essa parte.
Poderia me ajudar?
[6] Comentário enviado por elijairo em 05/10/2009 - 16:39h
Resposta ao comentário Enviado por Knarfluz em 02/10/2009 - 22:36h:
olá
Então, no site que disponibiliza o OCS tem a versão cliente do sistema (http://www.ocsinventory-ng.org/index.php?page=1-02-1), é um executável de facil instalação. Você só precisa indicar na hora da instalação o IP do servidor OCS.
Este cliente faz o envio das informações locais para o servidor automaticamente. tbm pode ser solicitado o inventário a qualquer momento pelo servidor. É interessante saber que a comunicação identifica os computadores de acordo com a configuração realizada no servidor (nome do computador, ip ou mac da maquina) no caso MAC é importante verificar a existencia de 2 placas de rede no PC (dois macs distintos) para que nao ocorra duplicação no relatorio de inventario.
Na estação cliente, nao é necessário nenhum tipo de configuração, exceto a citada anteriormente a cerca de indicar na hora da instalação o IP do servidor OCS.
[7] Comentário enviado por Knarfluz em 08/10/2009 - 12:22h
Bom, eu tentei instalar o agente em máquinas Windows e fiquei na dúvida na hora de colocar o endereço...de que forma colocar...colocando somente o endereço de ip ou colocando http://ip_do_servidor/ocsreports?
De qualquer forma coloquei das duas maneiras e não obtive sucesso.
Em máquinas Linux aparecem os seguintes erros depois que mando executar o agente:
Com os comandos:
$ sudo ocsinventory-agent
# ocsinventory-agent
[info] Accountinfo file doesn't exist. I create an empty one. - [Resolvido, bastou criar uma conta de Administrador e uma de usuário.]
[error] Cannot establish communication : 301 Moved Permanently
Com o comando:
ocsinventory-agent
[error] Cannot establish communication : 500 Can't connect to ocsinventory-ng:80 (Bad hostname 'ocsinventory-ng')
Se puder dar uma força eu agradeço já que a documentação oficial do site é em inglês e não é muito detalhada.
[8] Comentário enviado por elijairo em 09/10/2009 - 11:41h
Resposta ao Comentário enviado por Knarfluz em 08/10/2009 - 12:22h:
olá...tanto no windows como no linux...vc tem q se referenciar ao ip do servidor (não é necessário http:// e nem o /ocsresposts), Ex. 192.168.01. no caso windows...é interessante marcar as tres opçoes abaixo (no ie proxy, enable log file e immediatly launch inventory)
O erro do linux tbm é pq ele nao esta estabelecendo comunicação com o server do ocs, a comunicação é estabelecida pela porta 80 (http) entao..nao deve ser o firewall que está bloqueando.
eu nunca tive problema com a instalação do ocs agent. confirme o ip do server e a comunicação se está ok (no prompt dos: ping ip_do_servidor).
No caso linux, verifique tbm...a questao de permissao do usuario...
[9] Comentário enviado por jean_costa_campo em 15/10/2009 - 17:09h
Eli,
Muito obrigado pelo Tutorial, parabéns pois ele é um excelente material.
São pessoas como você que fazem a diferença, compartilhando seu conhecimento conosco.
Muito obrigado.
Abraços Jean
[10] Comentário enviado por danielrsj em 17/11/2009 - 11:47h
olá Eli,
Muito bom o seu tutorial....
Mas deixa eu te perguntar....
Eu fiz a instalação do glpi aqui e mesmo escolhendo a liguangem como portugues do brasil alguns menus ainda ficaram em ingles e alguns ainda com um portugues meio estranho. Por exemplo, utilizadores em vez de usuários. gestão em vez de gerência, reserva em vez de empréstimos....tickets em vez de chamados.... planeamento em vez de planejamento, e por aí vai....
Vi no seu tutorial que a linguagem está bem melhor...
a versão que utilizei aqui foi até mais nova, a 0.72.21, mas fiquei com esse problema da linguagem...
Por acaso vc mesmo que editou o arquivo de linguagem? se sim poderia nos mandar esse arquivo?
E o procedimento para instalá-lo,....
danielrsj@hotmail.com
[12] Comentário enviado por danielrsj em 24/11/2009 - 16:02h
opa, obrigado pela resposta elijairo....
Eu descobri o que aconteceu... é que eu havia instala o glpi via apt-get, mas aí a versão que veio era muito antiga...
Daí eu instalei novamente baixando o pacote mais novo do site...
Mas aí a linguagem ficou toda doida....
Eu refiz a instalação do zero e agora a linguagem ficou normal.... obrigado...
Eu tenho outra dúvida...se vcs puderem me ajudar é claro...com relação à licença do programa.
Eu quero implantar aqui na empresa, mas gostaria de personalizá-lo, mudando algumas imagens...
Alguém sabe me dizer se eu fizer isso estarei ferindo a licença do programa?
[13] Comentário enviado por elijairo em 25/11/2009 - 21:56h
Em resposta ao Comentário enviado por danielrsj em 24/11/2009 - 16:02h:
olá...o software eh totalmente livre....eu tbm fiz muitas alterações nele...principalmente graficamente....cores... e logotipo proprio...
sem problema algum.
ps. o OCS tbm teve problemas na linguagem e caracteres depois de uma atualização....nao tem me atrapalhado...ja q os dados sao todos importados para o glpi.
[15] Comentário enviado por danielrsj em 27/11/2009 - 23:22h
Opa, já consegui alterar os arquivos eu os achei.....
O arquivo que queria era o ..\inc\display.function.php
Me diga, se eu quiser aproveitar o glpi pra fazer um iventário de outros equipamentos, por exemplo, mesas e cadeiras, geladeira, freezer... etc, e tal....Tem como? tem que instalar algum plugin?
[16] Comentário enviado por elijairo em 30/11/2009 - 10:13h
Resposta ao comentário enviado por danielrsj em 27/11/2009 - 23:22h:
olá....
olha...o glpi é específico para inventário computacional...nunca usei ele para outro fim...não sei te dizer se existe a possibilidade de implementar para este fim...vou ficar devendo essa...
[17] Comentário enviado por donabuba em 09/02/2010 - 14:20h
Gostaria de obter mais informações pelo OCS, como por exemplo, o patrimonio da maquina e de seu monitor, que estariam em um arquivo .txt
Tem como fazer isso?
[18] Comentário enviado por elijairo em 09/02/2010 - 16:45h
Resposta ao Comentário enviado por donabuba em 09/02/2010 - 14:20h:
O serviço de importação do OCS só lê arquivos em formato web (ex. html), talvez seja possível se vc salvar o .txt como .html, nao se vai funcionar...nunca usei assim...
Na secretaria onde trabalho, utilizamos o campo TAG para indentificar os RP´s de patrimnio, mas isso já é inserido no ato de instalação do client em cada pc a ser monitorado.
[19] Comentário enviado por elijairo em 09/02/2010 - 18:47h
Resposta ao Comentário enviado por donabuba em 09/02/2010 - 17:36h:
Utilizamos o campo TAG (já disponível no OCS default), para indentificar os RP´s de patrimonio, quando é instalado o client do ocs, vc marca a opção que faz o inventário de imediato "Immediatly launch inventory"em cada pc a ser monitorado, especifica o IP do server e vai avançando até concluir a instalação. Terminado a instalação, vc na mesma hora...acessa o server e acrescenta no campo TAG, o numero do RP.
É muito mais facil de gerenciar o inventario.
ahh...o OCS faz inventario de acordo com o MAC da rede...se vc tiver mais de uma placa de rede no pc...ele pode duplicar o pc..no inventario, caso vc troque o cabo de uma placa para outra.
No meu caso, a gente padronizou os nomes das máquinas por secretaria (atendemos a 5 secretarias de estado) por setor (coordenaria, gerencia, diretoria..etc). o nome fica mais ou menos assim. EX. SECITEC-GAB-01. ''Facilita na busca utilizando os filtros do OCS".
[20] Comentário enviado por elijairo em 06/04/2010 - 15:12h
Resposta ao Comentário enviado por Flavio Procaci da Silva em 06/04/2010 - 12:31h
olá....no usuário super-adminsitrador...vc tem a possibilidade de acesso do menu CONFIGURAR ....NOTIFICAÇÕES, onde é realizado a configuração do email que será enviados os chamados. Nas abas da ferramenta, vc pode configurar quando será realizada a notificação e outros detalhes.
É preciso um pouco de conhecimento pra realizar a configuração dessa ferramenta.
[21] Comentário enviado por r2computer em 06/07/2010 - 12:09h
Jairo
Estava muito precisando desse tutorial, muito obrigado, porem, infelizmente tive varios problemas na instalação com os pacotes:
php5-dev
php5-gd
php5-mcrypt
mysql-server-5.1 (principalmente)
O gerenciador informava que algumas dependências desses pacotes nao foram atendidas (UNAVAILABLE).
Não tenho muito conhecimento em linux, mais tentei substitui los por algumas sugeridas, sem sucesso.
[22] Comentário enviado por doomk em 08/07/2010 - 09:39h
estranho é que eu não estou conseguindo importar os dados de software do OCS para o GLPI.... no OCS os softwares são coletados normalmente.... só q o GLPI não pega, alguém já passou por isso?
[23] Comentário enviado por goperzin em 24/08/2010 - 17:12h
Opá
Tudo bem gente, tenho um problema muito chato por favor se tiverem alguma ideia de como resolver fica agradecido
Vamos lá, consegui instalar o OCS + GLPI com o tutorial muito bem feito do nosso amigo :D sem nenhuma dificuldade em 2 ambientes diferentes e foi perfeito :D, me deparei com a seguinte situação vou tentar explicar o melhor possivel
tenho 2 redes
10.1.0.0 / 16 e 10.0.0.0 / 16 instalei tudo na rede 10.0 e funciona normalmente sem nenhum problema então eu coloquei uma outra placa de rede no servidor e coloqui o IP da rede 10.1 / 16 fui instalar o agente do OCS na segunda rede ele não apresenta erro na instalação do cliente mais não replica informação para o servidor :'(
[24] Comentário enviado por elijairo em 30/08/2010 - 09:42h
Resposta ao Comentário enviado por r2computer em 06/07/2010 - 12:09h:
olá...o q pode estar acontecendo....eh q talvez existam versões superiores as citadas no meu artigo...considerando q tem ja tem algum tempo q escrevi ele...
utilize o comando apt-get search 'nomedopacote" e verfique se não há nenhuma versao superior...
Não sei qual eh o ambiente q vc esta utilizando tbm...mas pode haver alguma restrição de acesso num servidor proxy ou ate mesmo na maquina se vc nao possuir acesso root de leitura e escrita.
[25] Comentário enviado por elijairo em 30/08/2010 - 09:58h
Resposta ao comentário enviado por doomk em 08/07/2010 - 09:39h
Verifique primeiramente a autenticação se esta configurado corretamente no LDAP.
Outra coisa, eh q nas versões anteriores a 0.72 o glpi utiliza um pluguin especifico (mass_ocs_import) para fazer essa importação. nas versões atuais...ele ja é incorporado ao programa (verifique sua versão).
[26] Comentário enviado por elijairo em 30/08/2010 - 10:03h
Resposta ao comentário enviado por goperzin em 24/08/2010 - 17:12h:
Quando se trabalha com faixas de ip diferentes....eh necessário criar rotas pra que exista comunicação(verifique roteamento) ....outra coisa....eh q pelo entendi, vc esta utilizando a porta 16 pra fazer a comunicação...entao...eh importante verificar se esta porta esta liberada, Não sei qual eh o ambiente q vc esta utilizando...mas pode haver alguma restrição de acesso num servidor proxy.
[27] Comentário enviado por brunotec em 30/04/2011 - 11:44h
Fala Eli Jairo tudo bom?
tenho uma dúvida e gostaria se possível que vc me ajudasse se for possivel é claro.
Ha algumas semanas venho pesquisando sobre ferramentas para inventário de rede pois preciso de uma para implantar no meu trabalho da faculdade, a primeira ferramenta que eu conheci foi o SysAid que é muito boa por sinal, porém tem uma limitação de 100 máquinas para conta FREE e logo descartei ela. Depois eu conheci o Ocomon que é GPL mas pelo que andei pesquisando ele não tem agente nos clientes para coletar os dados das máquinas pois o inventário deve ser criado manualmente mesmo.
Enfim eu conheci o OCS Inventory que de todas essa me parece ser a ideal por ser GPL e ter agentes os quais posso instalar no Linux e Windows para gerar o inventário.
Eu andei pesquisando e não vi nada ainda falando a respeito sobre qual a vantagem se se utilizar ele em conjunto com o GLPI ?? essa é minha dúvida, pois já pensou se eu uso ele no meu projeto e a banca lá da facu me questiona pq não integrei ele com o GLPI! rsrs
se vc poder me tirar essa pequena dúvida agradeceria cara.
[29] Comentário enviado por elijairo em 02/05/2011 - 16:59h
Resposta ao comentário enviado por brunotec em 30/04/2011 - 11:58h:
Então Bruno, o OCS é uma ferramenta específica pra fazer o inventário apenas, não possui nenhuma ferramenta que faça serviço de HelpDesk. Como no local onde trabalho, somos responsáveis pelo atendimento e área de manutenção, fazemos a integração dos dois, já que o GLPI é próprio para Serviço de HelpDesk.
Na sua última versão, o GLPI já possui SLA, e já está em fase de desenvolvimento um plugin integrado ao GLPI que irá fazer o inventário, então o OCS será desnecessário. Enquanto isso não acontece, pra quem precisa não somente do inventário, mas também de um serviço de HelpDesk é necessário trabalhar com os dois programas integrados.
[30] Comentário enviado por brunotec em 02/05/2011 - 17:23h
Opa, agradeço demais a sua resposta Eli Jairo!
Agora sim compreendo a diferença entre os dois e obrigado tbm por me avisar sobre o desenvolvimento desse plugin pelo glpi. Agora mesmo já instalei os dois e estou fazendo a itergração para enfim fazer os testes em minha rede!
[31] Comentário enviado por victorsemedo2 em 17/05/2011 - 16:51h
oi eli
gostaria de implementar o glpi intregado com ocs na minha empresa...não tenho conhecimento ainda e uso o windows.me recomende algum material para o estudo de como personalizar o glpi
também, fazendo um favor saber como é que mudo o logotipo colocar o nome de empresa etc....em vez de glpi no browser...fazendo um favor
[32] Comentário enviado por chacal. em 21/06/2011 - 08:37h
Computadores sendo duplicado quando vai importa no GLPI
No OCS na aba Servidor opção AUTO_DUPLICATE_LVL esta marcado apenas a opção hostname e mesmo assim os equipamento que já foram importados para o GLPI são exibidos para importação. Alguém tem alguma ideia do que esta acontecendo.
[33] Comentário enviado por Knarfluz em 18/07/2011 - 04:05h
elijairo, obrigado pelas respostas!!!
Estou com uma dúvida e gostaria de lhe pedir ajuda mais uma vez. Estou querendo colocar o GLPI em um host mais estou com um problema de porta. Você saberia como eu faço para modificar a porta do GLPI?
[34] Comentário enviado por danilocs em 24/12/2011 - 00:19h
Promoção Sistema de Help Desk a custo ZERO!,
GLPI - Gestionnaire libre de parc informatique
Gerenciamento dos Recursos de TI, com interface via WEB.
É uma aplicação livre, distribuida sob a licença GPL para a gestão de TI.
Com isso a dbNetSys IT Consulting vai até você para levar uma solução de Service Desk a custo ZERO!
Confira: dbnetsys.com.br
Danilo Santos
dbNetSys IT Consulting
@Danilo_C_Santos
danilo@dbnetsys.com.br
[35] Comentário enviado por Pardalll em 20/01/2012 - 12:07h
Eli Jairo bom dia,
Estou começando a mexer com Linux agora, e estou precisando de uma ferramenta como o GLPI aqui na minha empresa, porem gostaria de tentar instala-lo no Suse 10, Meu server é virtual, e tudo que tenho aqui na empresa é Microsoft.
[37] Comentário enviado por hudsim em 27/08/2013 - 11:02h
não conseguir configurar o proxy, o que ele me mostrou foi:
root@belezinha-Inspiron-N4050:/home/belezinha# apt-get update
Err http://br.archive.ubuntu.com raring Release.gpg
Não foi possível ligar em 192.168.1.6:8080 (192.168.1.6). - connect (111: Ligação recusada)
Err http://br.archive.ubuntu.com raring-updates Release.gpg
Não foi possível ligar a 192.168.1.6:8080:
Err http://br.archive.ubuntu.com raring-backports Release.gpg
Não foi possível ligar a 192.168.1.6:8080:
Err http://security.ubuntu.com raring-security Release.gpg
Não foi possível ligar em 192.168.1.6:8080 (192.168.1.6). - connect (111: Ligação recusada)
Err http://ppa.launchpad.net raring Release.gpg
Não foi possível ligar em 192.168.1.6:8080 (192.168.1.6). - connect (111: Ligação recusada)
Err http://ppa.launchpad.net raring Release.gpg
Não foi possível ligar a 192.168.1.6:8080:
Err http://deb.playonlinux.com precise Release.gpg
Não foi possível ligar em 192.168.1.6:8080 (192.168.1.6). - connect (111: Ligação recusada)
A ler as listas de pacotes... Pronto
W: Falhou obter http://br.archive.ubuntu.com/ubuntu/dists/raring/Release.gpg Não foi possível ligar em 192.168.1.6:8080 (192.168.1.6). - connect (111: Ligação recusada)
W: Falhou obter http://br.archive.ubuntu.com/ubuntu/dists/raring-updates/Release.gpg Não foi possível ligar a 192.168.1.6:8080:
W: Falhou obter http://br.archive.ubuntu.com/ubuntu/dists/raring-backports/Release.gpg Não foi possível ligar a 192.168.1.6:8080:
W: Falhou obter http://security.ubuntu.com/ubuntu/dists/raring-security/Release.gpg Não foi possível ligar em 192.168.1.6:8080 (192.168.1.6). - connect (111: Ligação recusada)
W: Falhou obter http://ppa.launchpad.net/linrunner/tlp/ubuntu/dists/raring/Release.gpg Não foi possível ligar em 192.168.1.6:8080 (192.168.1.6). - connect (111: Ligação recusada)
W: Falhou obter http://deb.playonlinux.com/dists/precise/Release.gpg Não foi possível ligar em 192.168.1.6:8080 (192.168.1.6). - connect (111: Ligação recusada)
W: Falhou obter http://ppa.launchpad.net/stebbins/handbrake-releases/ubuntu/dists/raring/Release.gpg Não foi possível ligar a 192.168.1.6:8080:
W: Falhou o download de alguns ficheiros de índice. Foram ignorados ou os antigos foram usados em seu lugar.
por favor me de uma força a fim de conhecer essa tecnologia!!!
valeu!!!
[38] Comentário enviado por elijairo em 27/08/2013 - 14:26h
Em Resposta ao Comentário enviado por hudsim em 27/08/2013 - 11:02h:
Então...essa parte de configuração de proxy, só é necessário, se vc realmente trabalha com proxy. Caso nao tenha nenhum tipo de controle de acesso, não a necessidade deste passo.
Pelo que eu entendi do trecho q vc postou...é que ou vc nao trabalha com proxy ou o acesso ta sendo negado pra vc.
[40] Comentário enviado por wesleybrito em 24/04/2016 - 15:33h
Olá Caro Eli Jairo.
Meu amigo sou novo na comunidade e no mundo linux, comecei a estudar linux agora e já estou apanhando pra caramba mas vou até o fim.
Montei um ambiente de estudo onde tenho Notebook+VM (virtual box) com debian e ubuntu server.
Ambos estão funcionando perfeito e estou criando um ambiente GLPI+OCS+LDAP porém para poder conseguir instalar o glpi, preciso do php mas esta dando o seguinte erro em ambos os server, quando dou o seguinte comando SERVICE PHP5 STATUS
no debian diz:
php5.service
loaded: not-found (reason no such file or directory)
active: inative (dead)
**Tradução**
php5.service
carregado: não-encontrado (razão não existe tal arquivo ou diretório)
Ativo: inativo (mortos)
no ubuntu diz:
php5: unrecognized service
**Tradução**
php5: serviço não reconhecido
Já instalei mysql, apache2 e php5
e os demais pacotes tais como: php5-gd, php5-ldap, php5-dev, php5-mysql. quando vou instalar o libapache2-mod-php5 informa: já é a versão mais nova.
E o php5 não inicia, da mesma forma como mysql e apache2. Ambos já testei e estão funcionando perfeito.
[41] Comentário enviado por elijairo em 25/04/2016 - 10:29h
[40] Comentário enviado por wesleybrito em 24/04/2016 - 15:33h
Olá Caro Eli Jairo.
Meu amigo sou novo na comunidade e no mundo linux, comecei a estudar linux agora e já estou apanhando pra caramba mas vou até o fim.
Montei um ambiente de estudo onde tenho Notebook+VM (virtual box) com debian e ubuntu server.
Ambos estão funcionando perfeito e estou criando um ambiente GLPI+OCS+LDAP porém para poder conseguir instalar o glpi, preciso do php mas esta dando o seguinte erro em ambos os server, quando dou o seguinte comando SERVICE PHP5 STATUS
no debian diz:
php5.service
loaded: not-found (reason no such file or directory)
active: inative (dead)
**Tradução**
php5.service
carregado: não-encontrado (razão não existe tal arquivo ou diretório)
Ativo: inativo (mortos)
no ubuntu diz:
php5: unrecognized service
**Tradução**
php5: serviço não reconhecido
Já instalei mysql, apache2 e php5
e os demais pacotes tais como: php5-gd, php5-ldap, php5-dev, php5-mysql. quando vou instalar o libapache2-mod-php5 informa: já é a versão mais nova.
E o php5 não inicia, da mesma forma como mysql e apache2. Ambos já testei e estão funcionando perfeito.
desde já agradeço sua atenção pela ajudar..
Resposta ao Comentário enviado por wesleybrito em 24/04/2016 - 15:33h
Eu postei esse tutorial em 2009, portanto alguns pacotes listados estão desatualizados.
Hoje o GLPI já possui um módulo que faz o inventário, ou seja, não existe necessidade de instalar o OCS.
utilize o comando: apt-cache search [nomedoprograma]
Para listar as possíveis variantes do php5 (exemplo: apt-cache search php5) ou procure qual seria a versão atual do php, faz tempo que não utilizo..não sei qual exatamente seria
[42] Comentário enviado por elijairo em 25/04/2016 - 10:32h
[39] Comentário enviado por freedddd em 15/12/2014 - 10:54h
O OCS possui a funcionalidade de enviar e-mail notificando alteração de hardware em um dispositivo cadastrado?
Fazia tempo que não entrava no fórum...somente agora que vi o comentário. Pelo tempo, creio que já deve ter resolvido o problema, porém, a resposta pode ajudar outros com o mesmo problema.
Sim possui....se o serviço SMTP estiver configurado corretamente, toda e qualquer modificação é relatada pelo sistema.