9 队列

概述

队列显示了等待刷新的 监控项。该队列只是数据的一个逻辑表示。Zabbix 中没有 IPC 队列或其他任何队列机制。

由 proxies 监控的 监控项 也包含在队列中 - 它们将被计入队列中,直到 proxy 历史数据 update 周期为止。

队列中仅显示具有计划刷新时间的 监控项。这意味着以下类型的 监控项 将被排除在队列之外:

  • 日志、日志实时监控和事件日志主动式 Zabbix agent 监控项
  • SNMP 陷阱 监控项
  • trapper 类型 监控项
  • 网页监控 监控项
  • 依赖项 监控项

队列显示的统计信息是 Zabbix server 性能的良好指标。

队列是通过 JSON 协议直接从 Zabbix server 中获取的。只有在 Zabbix server 正在运行时,该信息才可用。

如果由于连接问题或 agent 无法正常工作导致 监控项 接口不可用,则 监控项 不会计入队列中。

读取队列

要查看队列,请转至 管理 > 队列 > 队列概览

此处的图片通常显示为“正常”,因此我们可以假设服务器运行良好。

队列显示了一些 监控项 正在等待长达 30 秒。如果我们能知道这些 监控项 是什么就更好了。

为了实现这一点,请在标题下拉菜单中选择 队列详情。现在你可以看到这些延迟的 监控项 列表。

通过提供这些详细信息,可能可以找出这些 监控项 延迟的原因。

如果仅有一两个延迟的 监控项,可能无需担心。它们可能在一秒内就会get更新。然而,如果你看到大量 监控项 延迟时间过长,则可能存在更严重的问题。

另请参阅: 在使用 对齐-proxies-和-agent-的时区 时对齐时区。

队列 监控项

一个特殊的内部 监控项 zabbix[queue,<from>,<to>] 可用于监控 Zabbix 中队列的健康状况。
它将返回按设定时间延迟的 监控项 数量。更多信息请参见 Internal items