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 conexão é configurada em Notificações com seu endereço de eventos e sua chave. Os eventos são enviados como JSON por HTTPS; a chave de acesso é usada como token Bearer. O teste de conexão acessa o endereço de teste da conexã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 Configurações → Coletores distribuídos e depois atribuídos ao dispositivo em Configurar → Coletor. Use a configuração dos coletores para isso; uma senha 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 login. |
|
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 do monitoramento ao Qisutu. |
Chave Bearer da conexão Qisutu. |
As demais rotas /api/ atendem a interface autenticada de monitoramento. Elas usam uma sessão; as alterações também exigem o token CSRF correspondente. Elas não são autorizadas pela chave da conexão Qisutu. Nesta versão, a interface de monitoramento não tem um endereço geral de webhook configurável para outros sistemas de tickets nem uma tela para aceitar eventos externos arbitrários de monitoramento.