9 队列

概览

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

由proxy监控的监控项也被包含在队列中——它们将被计入proxy历史数据更新周期的队列中。

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

  • 日志、logrt和事件日志主动Zabbix agent监控项
  • SNMP陷阱监控项
  • trapper监控项
  • 网页监控监控项
  • 依赖监控项

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

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

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

查看队列

要查看队列,请跳转管理 → 队列

这个图片通常是"ok“的话,我们可以认为 server 运行正常。

队列里显示有一些监控项已经等待了有30秒。知道哪些监控项引起队列。

可以在下拉菜单中选择队列细节来实现,然后就可以看到这些延迟监控项的列表。

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

有一两个延迟监控项,不要过于紧张。它们有可能在一秒内被更新。但是如果你看到了一大堆延迟很久的监控项,这可能导致严重的问题。

参见在使用调度间隔时对时区进行对齐。

队列监控项

有一个特别的内部监控项zabbix[queue,<from>,<to>]可以用于监控ZABBIX中队列的健康状态。他会返回指定时间区间的监控项数目。有关更多信息请参阅内部监控项