Motor de automações com webhooks para GLPI

Receba webhooks de qualquer sistema externo, mapeie os dados com JSONPath e acione ações no GLPI — tudo sem escrever uma linha de código.

Integração bidirecional entre sistemas — sem scripts customizados, sem middleware externo. O módulo Automações do NexTool transforma o GLPI num hub capaz de receber eventos e reagir a eles de forma autônoma.

O problema

Equipes de TI que operam múltiplas ferramentas — monitoramento, ITSM, e-commerce, ERPs, plataformas de observabilidade — enfrentam diariamente a lacuna entre sistemas. Quando um alerta dispara no Zabbix ou um pedido chega no e-commerce, alguém precisa manualmente abrir o chamado no GLPI, preencher campos e atribuir responsáveis. Cada intervenção manual é um ponto de falha e uma oportunidade de atraso.

Soluções genéricas como Zapier ou Make funcionam para casos simples, mas exigem conta externa, têm custo por operação e ficam fora do controle da equipe. Para operações que demandam rastreabilidade, segurança e integração profunda com o GLPI, a resposta precisa viver dentro do próprio ambiente.

Como o Automações funciona

O módulo opera em três pilares:

  • Entrada (Trigger) — Um endpoint webhook stateless recebe requisições POST de qualquer sistema externo. Cada fluxo tem um token único e autenticação HMAC SHA-256, garantindo que apenas fontes autorizadas possam disparar ações.
  • Processamento (PayloadMapper) — O payload JSON recebido é mapeado com JSONPath simples. Transformações avançadas como map_priority, resolve_user_by_email e resolve_category_by_name convertem dados externos em campos nativos do GLPI sem necessidade de código.
  • Saída (ActionRunner) — Dois tipos de ação estão disponíveis: criar um ticket no GLPI (com session impersonation para atribuir o requerente correto) ou disparar uma requisição HTTP para um sistema externo via conector cadastrado.

O Visual Flow Wizard permite criar e editar fluxos numa interface visual com três cards conectados: Trigger → Mapeamento → Ação. Não é necessário editar JSON manualmente. Fluxos podem ser ativados, desativados e monitorados diretamente no painel.

O módulo também gerencia Conectores — 39 provedores mapeados em 10 categorias, suportando 7 tipos de autenticação (API Key, Bearer, Basic, OAuth2, HMAC e outros). As credenciais são armazenadas com criptografia AES-256-GCM. Isso permite que uma ação de fluxo faça chamadas autenticadas para APIs externas como Microsoft 365, Jira, Slack ou qualquer sistema com API REST.

Aba Integrações do módulo Automações no GLPI com conectores configurados
Integrações: gerencie conectores e endpoints de webhook em uma única tela
Aba Registros do módulo Automações mostrando histórico de execuções de webhook
Registros de execução: acompanhe cada chamada de webhook com status e payload

Como ativar

  1. Instale o NexTool no GLPI
  2. Acesse Configuração > NexTool > Módulos
  3. Ative o módulo Automações
  4. Crie um fluxo pelo Visual Flow Wizard e copie a URL do webhook gerada
  5. Configure o sistema externo para enviar eventos para essa URL
Página de configuração do módulo Automações no GLPI com webhook, rate limit e observabilidade
Painel de configuração do módulo no GLPI

Para quem é indicado

O módulo Automações é ideal para equipes que operam ambientes com múltiplas ferramentas integradas: monitoramento (Zabbix, Grafana, Nagios), plataformas de e-commerce, ERPs, sistemas de RH ou qualquer serviço capaz de disparar webhooks. É especialmente valioso para operações que precisam de rastreabilidade e auditoria completa, já que cada execução é registrada com input, output, duração e status.

Compatibilidade

  • GLPI: 10.0+ e 11.0+
  • Plano: Enterprise
  • Plugin: NexTool 3.x+

Próximo passo

O módulo Automações faz parte do NexTool. Pronto para eliminar intervenções manuais na sua operação? Fale com a equipe.


Este conteúdo foi produzido com auxílio de inteligência artificial e revisado pela equipe Nextool Solutions. As capturas de tela são do ambiente real do GLPI com o plugin NexTool.

Comentários