objeto event.acknowledge(objeto/parámetros de matriz)
Este método permite actualizar eventos. Se pueden realizar las siguientes acciones de actualización:
Sólo se pueden actualizar los eventos de inniciadores.
Sólo se pueden actualizar los eventos de problemas.
Se requieren derechos de lectura/escritura para el iniciador para cerrar el evento o para cambiar la gravedad del evento.
Para cerrar un evento, se debe permitir el cierre manual en el iniciador.
Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método se puede revocar en la configuración de roles de usuario. Ver roles de usuario para más información.
(objeto/matriz)
Parámetros que contienen los ID de los eventos y las operaciones de actualización que se deben realizar.
Parámetro | Tipo | Descripción |
---|---|---|
eventids (obligatorio) |
cadena/objeto | ID de los eventos a reconocer. |
action (obligatorio) |
entero | Acciones de actualización de eventos. Este es el campo de máscara de bits, cualquier combinación de valores es aceptable. Valores posibles: 1 - cerrar problema; 2 - confirmar evento; 4 - agregar mensaje; 8 - cambiar la gravedad; 16 - evento sin reconocimiento. |
message | cadena | Texto del mensaje. Obligatorio, si la acción contiene el indicador "agregar mensaje". |
severity | entero | Nueva gravedad para eventos. Obligatorio, si la acción contiene el indicador 'cambiar gravedad'. Valores posibles: 0 - no clasificado; 1 - información; 2 - advertencia; 3 - promedio; 4 - alto; 5 - desastre. |
(objeto)
Devuelve un objeto que contiene los ID de los eventos actualizados bajo la propiedad eventids
.
Reconocer un solo evento y dejar un mensaje.
Solicitud:
{
"jsonrpc": "2.0",
"method": "event.acknowledge",
"params": {
"eventids": "20427",
"action": 6,
"message": "Problem resolved."
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Respuesta:
Cambie la gravedad de varios eventos y deje un mensaje.
Solicitud:
{
"jsonrpc": "2.0",
"method": "event.acknowledge",
"params": {
"eventids": ["20427", "20428"],
"action": 12,
"message": "Maintenance required to fix it.",
"severity": 4
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Respuesta:
CEvent::acknowledge() en ui/include/classes/api/services/CEvent.php.