Pular para o conteúdo principal

Homologado integração Zabbix 3 com GLPI 0.90

Olá pessoal,

Com o lançamento do Zabbix 3 fiz a homologação da integração com o GLPI para abertura de chamados automáticas a partir de um evento gerado no Zabbix.

Essa integração foi testada usando a distribuição Debian com os seguintes softwares:


  • Zabbix 3
  • GLPI 0.90
  • Plugin Webservices 1.6.0
  • Python 2.7
  • PHP 5.6.17

Obs.: Não funciona com o GLPI 0.90.1, devido ao plugin Webservices não ter suporte para essa versão.

Os scripts para integração estão atualizados e disponíveis em meu GitHub.

Para configurações tanto no GLPI como no Zabbix, você pode seguir o tutorial anterior disponível aqui.

Não esqueçam de baixar os scripts que foram atualizados, caso contrário, sua integração não irá funcionar devido a algumas mudanças no código para fechar o registro automaticamente no GLPI.

Se você deseja alguma modificação nessa integração, como: adicionar uma data de resolução, categorizar o chamado etc, entre em contato comigo que eu verifico a possibilidade de desenvolver a sua necessidade.


Comentários

  1. Muito bom, pena que tenho a versão 0.90.1.

    ResponderExcluir
    Respostas
    1. Assim que o plugin Webservices suportar a versão 0.09.1 ou superior, eu atualizo a integração.

      Excluir
  2. Instalei a versão 0.90.3 a integração funciona?

    ResponderExcluir
    Respostas
    1. Ainda não testei. Você pode fazer o teste por conta própria. A limitação é o plugin Webservices.

      Excluir
  3. Excelente projeto, parabéns.
    Realizei a integração conforme recomendações de versões e afins, mas ainda enfrento o problema do zabbix abrir o chamado e não conseguir fechar o mesmo. Teria algo que eu podesse rever para solucionar esse problema?
    Obrigado!

    ResponderExcluir
    Respostas
    1. Abre uma issue no meu GitHub relatando o problema e mostrando os erros. Por lá que eu dou o suporte nessa integração.

      Excluir
  4. janssen, tenho no meu ambiente rodando um zabbix 3.0.4 integrado no GLPI 0.90.5 com webservices 1.6.0, funcionando perfeitamente, você é um monstro

    ResponderExcluir
  5. Otimo, posto. Teria algum link para download de video aulas do GLPI? abraços

    ResponderExcluir
    Respostas
    1. Somente nesse curso -> http://store.conectsys.com.br/1038ee/curso-central-de-servicos-com-glpi

      Excluir
  6. Ola amigo. Estou com o seguinte erro:

    + Calling 'glpi.test' on http://172.31.128.23/glpi/plugins/webservices/xmlrpc.php
    PHP Fatal error: Call to undefined function xmlrpc_encode_request() in /usr/local/etc/zabbix32/scripts/zabbix-glpi/tickets_zabbix_glpi.php on line 75


    Meu servidor Zabbix fica separado do Servidor Glpi

    ResponderExcluir
  7. Ola amigo.
    Muito bom esse seu projeto.
    Estou com dificuldades.
    Erro que aparece ao tentar criar o chamado no GLPI.

    + Calling 'glpi.test' on http://172.31.128.23/glpi/plugins/webservices/xmlrpc.php
    PHP Fatal error: Call to undefined function xmlrpc_encode_request() in /usr/local/etc/zabbix32/scripts/zabbix-glpi/tickets_zabbix_glpi.php on line 75

    Servidores separados.

    ResponderExcluir
  8. Parabéns pelo conteúdo, vou tentar implementar aqui na empresa.

    ResponderExcluir
  9. Plugin Webservices que funciona com as novas versões do GLPI 9.1.x
    https://sourceforge.net/projects/glpiwebservices/

    ResponderExcluir
  10. Boa noite, Janssen

    Funciona com o GLPI 9.1.3?

    Ótimo trabalho, parabéns.

    ResponderExcluir
  11. JANSSEN DOS REIS LIMA parabéns pelo trabalho.
    Na versão GLPI 091 já vem com API inetgrado por isso não da para instalar o webservices.
    Na nova configuração solicta um token que é gerado na interface do flpi mas não esta implementado no código.
    Abraços

    ResponderExcluir
  12. Acabei de usar seu tutorial e funcionou perfeitamente. Zabbix 3.0.5 e GLPI 9.1.3. Muito obrigado!!

    ResponderExcluir

Postar um comentário