object event.acknowledge (parâmetros de objeto/array)
Este método permite atualizar eventos. As seguintes ações de atualização podem ser realizado:
::: 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.
(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.|
(object)
Retorna um objeto contendo os IDs dos eventos atualizados sob a propriedade eventids
.
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:
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:
CEvent::acknowledge() em ui/include/classes/api/services/CEvent.php.