Caminhos de integração previstos¶
A integração com o Qisutu configurada na interface usa a interface de eventos do add-on separado do Qisutu. A ligação é configurada em Notificações com o seu endereço de eventos e a sua chave. Os eventos são enviados como JSON por HTTPS; a chave de acesso é utilizada como token Bearer. O teste de ligação acede ao endereço de teste da ligação selecionada e não cria tickets.
Os coletores distribuídos têm uma interface HTTPS própria com a central. Eles são criados em Definições → Coletores distribuídos e depois atribuídos ao dispositivo em Configurar → Coletor. Use a configuração dos coletores para isso; uma palavra-passe de agente não substitui a chave de acesso deles.
Interface |
Finalidade |
Autenticação |
|---|---|---|
|
Teste simples de acessibilidade do serviço Web; a resposta contém |
Não exige início de sessão. |
|
Obter a configuração de verificações atribuída ao coletor. |
Chave Bearer desse coletor ativo; exige HTTPS. |
|
Enviar os resultados de medição do coletor. |
Chave Bearer desse coletor ativo; exige HTTPS. |
Endereço de eventos Qisutu do add-on |
Enviar falhas e notificações de recuperação da monitorização ao Qisutu. |
Chave Bearer da ligação Qisutu. |
As restantes rotas /api/ atendem a interface autenticada de monitorização. Elas usam uma sessão; as alterações também exigem o token CSRF correspondente. Elas não são autorizadas pela chave da ligação Qisutu. Nesta versão, a interface de monitorização não tem um endereço geral de webhook configurável para outros sistemas de tickets nem um ecrã para aceitar eventos externos arbitrários de monitorização.