2022 Zabbix中国峰会
2022 Zabbix中国峰会
Table of Contents

审计日志对象

以下对象与auditlog API直接相关。

审计日志

审计日志对象包含用户操作的信息。它具有以下属性。

属性 类型 描述
auditid ID 审计日志条目的ID。使用CUID算法生成。
userid ID 审计日志条目主体的用户ID。
username string 审计日志条目主体的用户名。
clock timestamp 审计日志条目创建的时间戳。
ip string 审计日志条目作者的IP地址。
action integer 审计日志条目的操作。

可能的值:
0 - 添加;
1 - 更新;
2 - 删除;
4 - 注销;
7 - 执行;
8 - 登录;
9 - 登录失败;
10 - 清除历史;
11 - 刷新配置;
12 - 推送。
resourcetype integer 审计日志条目的资源类型。

可能的值:
0 - 用户;
3 - 媒介类型;
4 - 主机;
5 - 动作;
6 - 图表;
11 - 用户组;
13 - 触发器;
14 - 主机组;
15 - 项目;
16 - 图像;
17 - 值映射;
18 - 服务;
19 - 地图;
22 - Web 场景;
23 - 发现规则;
25 - 脚本;
26 - Proxy;
27 - 维护;
28 - 正则表达式;
29 - 宏;
30 - 模板;
31 - 触发器原型;
32 - 图标映射;
33 - 仪表盘;
34 - 事件关联;
35 - 图表原型;
36 - 监控项原型;
37 - 主机原型;
38 - 自动注册;
39 - 模块;
40 - 设置;
41 - 清理;
42 - 身份验证;
43 - 模板仪表盘;
44 - 用户角色;
45 - API 令牌;
46 - 报表;
47 - 高可用性节点;
48 - SLA;
49 - 用户目录;
50 - 模板组;
51 - 连接器;
52 - LLD 规则;
53 - 历史记录。
resourceid ID 审计日志条目的资源标识符。
resourcename string 审计日志资源的可见名称。
recordsetid ID 审计日志的记录集ID。在相同操作期间创建的审计日志将具有相同的记录集ID。使用CUID算法生成。
details text 审计日志条目详细信息。详细信息以 JSON 对象的形式存储,其中每个属性名称都是发生更改的属性或嵌套对象的路径,每个值都包含有关此属性或嵌套对象更改的数据(以数组格式)。

可能的值格式:
["add"] - 已添加嵌套对象;
["add", "<value>"] - 已添加对象的属性等于 <value>;
["update"] - 已更新嵌套对象;
["update", "<new value>", "<old value>"] - 已更新对象的属性已从 <old value> 更改为 <new value>;
["delete"] - 已删除嵌套对象。