10 队列

概览

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

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

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

  • log, logrt 和event log (Active Agent)
  • SNMP trap 监控项
  • trapper 监控项
  • web监控监控项
  • 有依赖的监控项

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

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

查看队列

要查看队列,请跳转管理 → 队列 。在右侧的下达菜单中选择概览

10 队列 - 图1

这个图片通常是”ok“的话我们可以认为服务器运行时正常的。

队列里显示有一些监控项已经等待了有30秒。需要对这些都是哪些监控项引起重视。

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

10 队列 - 图2

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

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

10 队列 - 图3

队列监控项

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