Los siguientes objetos están directamente relacionados con la API auditlog.
El objeto de registro de auditoría contiene información sobre las acciones del usuario. Tiene las siguientes propiedades.
| Propiedad | Tipo | Descripción |
|---|---|---|
| auditid | ID | ID de la entrada del registro de auditoría. Generado usando el algoritmo CUID. |
| userid | ID | ID de usuario del autor de la entrada del registro de auditoría. |
| username | string | Nombre de usuario del autor de la entrada del registro de auditoría. |
| clock | timestamp | Marca de tiempo de creación de la entrada del registro de auditoría. |
| ip | string | Dirección IP del autor de la entrada del registro de auditoría. |
| action | integer | Acción de la entrada del registro de auditoría. Valores posibles: 0 - Añadir; 1 - Actualizar; 2 - Eliminar; 4 - Cerrar sesión; 7 - Ejecutar; 8 - Iniciar sesión; 9 - Fallo de inicio de sesión; 10 - Borrar histórico; 11 - Refrescar configuración; 12 - Push. |
| resourcetype | integer | Tipo de recurso de la entrada del registro de auditoría. Valores posibles: 0 - Usuario; 3 - Tipo de medio; 4 - Host; 5 - Acción; 6 - Gráfico; 11 - Grupo de usuarios; 13 - Trigger; 14 - Grupo de hosts; 15 - Item; 16 - Imagen; 17 - Mapa de valores; 18 - Servicio; 19 - Mapa; 22 - Escenario web; 23 - Regla de descubrimiento; 25 - Script; 26 - Proxy; 27 - Mantenimiento; 28 - Expresión regular; 29 - Macro; 30 - Template; 31 - Prototipo de trigger; 32 - Asignación de iconos; 33 - Dashboard; 34 - Correlación de eventos; 35 - Prototipo de gráfico; 36 - Prototipo de item; 37 - Prototipo de host; 38 - Autoregistro; 39 - Módulo; 40 - Configuración; 41 - Housekeeping; 42 - Autenticación; 43 - Dashboard de template; 44 - Rol de usuario; 45 - Token de API; 46 - Informe programado; 47 - Nodo de alta disponibilidad; 48 - SLA; 49 - Directorio de usuarios; 50 - Grupo de templates; 51 - Conector; 52 - Regla LLD; 53 - Histórico. |
| resourceid | ID | Identificador de recurso de la entrada del registro de auditoría. |
| resourcename | string | Nombre legible del recurso de la entrada del registro de auditoría. |
| recordsetid | ID | ID del conjunto de registros de la entrada del registro de auditoría. Los registros de auditoría creados durante la misma operación tendrán el mismo ID de conjunto de registros. Generado usando el algoritmo CUID. |
| details | text | Detalles de la entrada del registro de auditoría. Los detalles se almacenan como un objeto JSON, donde cada nombre de propiedad es una ruta a la propiedad u objeto anidado en el que ocurrió el cambio, y donde cada valor contiene los datos (en formato de array) sobre el cambio en esta propiedad u objeto anidado. Posibles formatos de valor: ["add"] - Se ha añadido un objeto anidado; ["add", "<valor>"] - La propiedad del objeto añadido es igual a <valor>; ["update"] - Se ha actualizado un objeto anidado; ["update", "<nuevo valor>", "<valor antiguo>"] - La propiedad del objeto actualizado se cambió de <valor antiguo> a <nuevo valor>; ["delete"] - Se ha eliminado un objeto anidado. |