Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

event.acknowledge

Descrição

object event.acknowledge (parâmetros de objeto/array)

Este método permite atualizar eventos. As seguintes ações de atualização podem ser realizado:

  • Fechar evento. Se o evento já foi resolvido, esta ação será ignorado.
  • Reconhecer evento. Se o evento já foi reconhecido, esta ação será ignorado.
  • Adicionar mensagem.
  • Alterar a gravidade do evento. Se o evento já tiver a mesma gravidade, este ação será ignorada.

::: não importante Somente eventos de gatilho podem ser atualizados.
Somente eventos de problema podem ser atualizados.
Os direitos de leitura/gravação para o gatilho são necessários para fechar o evento ou para alterar a gravidade do evento.
Para fechar um evento, o fechamento manual deve ser permitido no acionar. :::

Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja Usuário funções Para maiores informações.

Parâmetros

(object/array) Parâmetros contendo os IDs dos eventos e atualização operações que devem ser realizadas.

|Parâmetro|Tipo|Descrição| |---------|----------------------------------- ------------|-----------| |eventids
(obrigatório)|string/object|IDs dos eventos a serem reconhecidos.| |ação
(obrigatório)|inteiro|Ação(ões) de atualização do evento. Este é um campo de máscara de bits, qualquer combinação de valores é aceitável.

Valores possíveis:
1 - fechar problema;
2 - reconhecer evento;
4 - adicionar mensagem;
8 - alterar a gravidade;
16 - evento de não confirmação.| |message|string|Texto da mensagem.
Requerido, se a ação contiver o sinalizador 'adicionar mensagem'.| |severity|integer|Nova gravidade para eventos.
Obrigatório, se a ação contiver o sinalizador 'alterar gravidade'.

Valores possíveis:
0 - não classificado;
1 - informações;
2 - aviso;
3 - média;
4 - alta;
5 - desastre.|

Valores de retorno

(object) Retorna um objeto contendo os IDs dos eventos atualizados sob a propriedade eventids.

Exemplos

Reconhecendo um evento

Reconheça um único evento e deixe uma mensagem.

Solicitação:

{
           "jsonrpc": "2.0",
           "método": "evento.reconhecimento",
           "parâmetros": {
               "eventos": "20427",
               "ação": 6,
               "message": "Problema resolvido."
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "eventos": [
                   "20427"
               ]
           },
           "id": 1
       }

Alterando a gravidade do evento

Altere a gravidade de vários eventos e deixe uma mensagem.

Solicitação:

{
           "jsonrpc": "2.0",
           "método": "evento.reconhecimento",
           "parâmetros": {
               "eventos": ["20427", "20428"],
               "ação": 12,
               "message": "Manutenção necessária para corrigi-lo.",
               "gravidade": 4
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "resultado": {
               "eventos": [
                   "20427",
                   "20428"
               ]
           },
           "id": 1
       }

Fonte

CEvent::acknowledge() em ui/include/classes/api/services/CEvent.php.