Objeto de log de auditoria

Os seguintes objetos estão diretamente relacionados à API auditlog.

Log de auditoria

O objeto de log de auditoria contém informações sobre ações de usuários. Ele possui as seguintes propriedades.

Property Type Description
auditid ID ID da entrada do log de auditoria. Gerado usando o algoritmo CUID.
userid ID userid do autor da entrada do log de auditoria.
username string username do autor da entrada do log de auditoria.
clock timestamp Carimbo de data/hora de criação da entrada do log de auditoria.
ip string Endereço IP do autor da entrada do log de auditoria.
action integer Ação da entrada do log de auditoria.

Valores possíveis:
0 - Add;
1 - Update;
2 - Delete;
4 - Logout;
7 - Execute;
8 - Login;
9 - Failed login;
10 - History clear;
11 - Config refresh;
12 - Push.
resourcetype integer Tipo de recurso da entrada do log de auditoria.

Valores possíveis:
0 - User;
3 - Media type;
4 - Host;
5 - Action;
6 - Graph;
11 - User group;
13 - Trigger;
14 - Host group;
15 - Item;
16 - Image;
17 - Value map;
18 - Service;
19 - Map;
22 - Web scenario;
23 - Discovery rule;
25 - Script;
26 - Proxy;
27 - Maintenance;
28 - Regular expression;
29 - Macro;
30 - Template;
31 - Trigger prototype;
32 - Icon mapping;
33 - Dashboard;
34 - Event correlation;
35 - Graph prototype;
36 - Item prototype;
37 - Host prototype;
38 - Autoregistration;
39 - Module;
40 - Settings;
41 - Housekeeping;
42 - Authentication;
43 - Template dashboard;
44 - User role;
45 - API token;
46 - Scheduled report;
47 - High availability node;
48 - SLA;
49 - User directory;
50 - Template group;
51 - Connector;
52 - LLD rule;
53 - History.
resourceid ID Identificador do recurso da entrada do log de auditoria.
resource_cuid ID Identificador único do recurso da entrada do log de auditoria, gerado usando o algoritmo CUID.
resourcename string Nome legível do recurso da entrada do log de auditoria.
recordsetid ID ID do conjunto de registros da entrada do log de auditoria. Os logs de auditoria criados durante a mesma operação terão o mesmo ID de conjunto de registros. Gerado usando o algoritmo CUID.
details text Detalhes da entrada do log de auditoria. Os detalhes são armazenados como um objeto JSON, em que cada nome de propriedade é um caminho para a propriedade ou objeto aninhado no qual a alteração ocorreu, e em que cada valor contém os dados (no formato de array) sobre a alteração nessa propriedade ou objeto aninhado.

Formatos possíveis de valor:
["add"] - O objeto aninhado foi adicionado;
["add", "<value>"] - A propriedade do objeto adicionado é igual a <value>;
["update"] - O objeto aninhado foi atualizado;
["update", "<new value>", "<old value>"] - A propriedade do objeto atualizado foi alterada de <old value> para <new value>;
["delete"] - O objeto aninhado foi excluído.