队列显示了等待刷新的 监控项。该队列只是数据的一个逻辑表示。Zabbix 中没有 IPC 队列或其他任何队列机制。
由 proxies 监控的 监控项 也包含在队列中 - 它们将被计入队列中,直到 proxy 历史数据 update 周期为止。
队列中仅显示具有计划刷新时间的 监控项。这意味着以下类型的 监控项 将被排除在队列之外:
队列显示的统计信息是 Zabbix server 性能的良好指标。
队列是通过 JSON 协议直接从 Zabbix server 中获取的。只有在 Zabbix server 正在运行时,该信息才可用。
如果由于连接问题或 agent 无法正常工作导致 监控项 接口不可用,则 监控项 不会计入队列中。
要查看队列,请转至 管理 > 队列 > 队列概览。
此处的图片通常显示为“正常”,因此我们可以假设服务器运行良好。
队列显示了一些 监控项 正在等待长达 30 秒。如果我们能知道这些 监控项 是什么就更好了。
为了实现这一点,请在标题下拉菜单中选择 队列详情。现在你可以看到这些延迟的 监控项 列表。
通过提供这些详细信息,可能可以找出这些 监控项 延迟的原因。
如果仅有一两个延迟的 监控项,可能无需担心。它们可能在一秒内就会get更新。然而,如果你看到大量 监控项 延迟时间过长,则可能存在更严重的问题。
另请参阅: 在使用 对齐-proxies-和-agent-的时区 时对齐时区。
一个特殊的内部 监控项 zabbix[queue,<from>,<to>] 可用于监控 Zabbix 中队列的健康状况。
它将返回按设定时间延迟的 监控项 数量。更多信息请参见 Internal items。