在 Reports → Action log 页面中,用户可以查看在某个动作中执行的操作(通知、远程命令)的详细信息。
显示的数据:
列名 | 描述 |
---|---|
Time | 操作的时间戳。 |
Action | 引发操作的动作名称。 |
Media type | 用于发送通知的媒介类型(例如,电子邮件、Jira 等)。 对于执行远程命令的操作,此列为空。 |
Recipient | 通知接收者的信息 - 用户名、姓名和姓氏(括号内),以及根据媒介类型而定的附加信息(电子邮件、用户名等)。 对于执行远程命令的操作,此列为空。 |
Message | 消息内容、远程命令或全局脚本名称。 远程命令与目标 get 主机 之间用冒号分隔: <host>:<command> 。例如,如果远程命令是在 Zabbix server 上执行的,则信息将采用以下格式:Zabbix server:<command> 。 |
Status | 操作状态: In progress - 发送通知的操作正在进行中(同时显示服务器尝试发送通知的剩余次数) Sent - 通知已发送 Executed - 远程命令已执行 Failed - 操作未完成 |
Info | 关于操作执行的错误信息(如果有的话)。 |
页面右上角的 Top 按钮提供以下选项:
![]() |
将所有页面的操作日志记录导出到 CSV 文件。如果应用了过滤器,则仅导出过滤后的记录。 在导出的 CSV file 文件中,“接收者”和“消息”列被拆分为多个列 — “接收者的 Zabbix 用户名”、“接收者姓名”、“接收者姓氏”、“接收者”,以及“主题”、“消息”、“命令”。 |
筛选器位于 动作日志 工具栏下方。 通过点击页面Top右上角的 筛选器 标签可以展开或收起筛选器。
您可以使用筛选器根据通知接收人、动作、媒介类型、状态或消息/远程命令内容(搜索string)来缩小记录范围。 为了提高搜索性能,搜索时宏保持未解析状态。
Time period selector允许通过单击鼠标选择经常需要的时间段。 通过点击过滤器旁边的时间段选项卡,可以展开和折叠时间周期选择器。