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 as operações de atualização que devem ser realizadas.
Parâmetro | Tipo | Descrição |
---|---|---|
eventids (obrigatório) |
string/object | IDs dos eventos a serem reconhecidos. |
action (obrigatório) |
inteiro | Ação(s) de atualização do evento. Valores possíveis de bitmap são: 1 - fechar problema; 2 - reconhecer evento; 4 - adicionar mensagem; 8 - alterar severidade; 16 - desmarcar evento. Este é um campo de máscara de bits; qualquer soma dos valores possíveis de bitmap é aceitável (por exemplo, 6 para reconhecer evento e adicionar mensagem). |
message | string | Texto da mensagem. Required, se a ação contiver o sinalizador 'adicionar mensagem'. |
severity | inteiro | Nova severidade para os eventos. Required, se a ação contiver o sinalizador 'alterar severidade'. Valores possíveis: 0 - não classificado; 1 - informação; 2 - aviso; 3 - médio; 4 - alto; 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 severidade de vários eventos e deixe uma mensagem.
Solicitação:
{
"jsonrpc": "2.0",
"method": "event.acknowledge",
"params": {
"eventids": ["20427", "20428"],
"action": 12,
"message": "Maintenance required to fix it.",
"severity": 4
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Resposta:
CEvent::acknowledge() em ui/include/classes/api/services/CEvent.php.