9 队列

概览

队列显示正在等待刷新的监控项。队列只是数据的一种 逻辑上表现。Zabbix 中并没有IPC队列或者其它任何队列的机制。

由Proxy 监控的监控项也会被包含在队列中 -这些监控项将按Proxy历史数据更新周期被计数为队列。

只有具有刷新时间计划的监控项才会记录在队列中。也就是说队列中将不包含以下的监控项类型:

  • log, logrt 和event log 主动式Agent监控项
  • SNMP trap 监控项
  • trapper 监控项
  • web监控监控项
  • 依赖监控项

队列显示的统计信息是Zabbix Server是否健康的指标。

使用JSON协议直接从Zabbix Server 检索队列。这个页面的信息只在Zabbix Server运行时可用。

查看队列

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

9 队列 - 图1

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

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

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

9 队列 - 图2

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

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

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

队列监控项

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