10 队列

概述

队列显示等待刷新的监控项。该队列仅是数据的逻辑表示形式。Zabbix中不存在IPC队列或其他队列机制。

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

只有已安排刷新时间的监控项会显示在队列中。这意味着以下监控项类型会被排除在队列之外:

  • 日志、logrt和事件日志主动式Zabbix agent监控项
  • SNMP trap监控项
  • trapper监控项
  • 网络监控监控项
  • 依赖型监控项

队列显示的统计数据是衡量Zabbix server性能的良好指标。

该队列通过JSON协议直接从Zabbix server获取。仅当Zabbix server运行时此信息才可用。

当监控项接口因连接问题或agent工作异常而不可用时,监控项不会被计入队列。

读取队列

要查看队列,请前往管理 → 队列

此处的图表总体显示"正常",因此我们可以假设服务器运行良好。

队列显示部分监控项等待时间长达30秒。如果能知道这些监控项的具体内容会很有帮助。

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

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

当出现一两个延迟的监控项时,或许无需担心。它们可能get在一秒内更新。但如果您看到大量监控项长时间延迟,则可能存在更严重的问题。

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

队列 监控项

可以使用一个特殊的内部监控项 zabbix[queue,<from>,<to>] 来监控Zabbix队列的健康状态。该函数将返回被延迟指定时长的监控项数量。更多信息请参阅Internal items