# 10 队列

#### 概述

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

由代理监控的监控项也包括在队列中 -
它们将被计入排队等待代理历史数据的更新周期。

只有具有预定刷新次数的监控项才会显示在队列中。这意味着以下监控项类型从队列中排除：

-   日志、logrt和事件日志激活的Zabbix代理监控项
-   SNMP trap 监控项
-   trapper 监控项
-   web monitoring 监控项

队列显示的统计信息是Zabbix服务器性能是否健康的指标。

使用JSON协议直接从Zabbix服务器检索队列。
该信息仅在Zabbix服务器运行时可用。

#### 读取队列

要读取队列，请转到*Administration →
Queue*。在右侧的下拉列表中选择*Overview*。

![](../../../../assets/en/manual/config/items/queue.png){width="600"}

这里的图片通常是“绿色”，所以我们可以假设服务器运行的很好。

队列显示一个监控项等待5秒钟，还有5个监控项等待30秒。知道这些意味着什么是很棒的。

要做到这一点，请在右上角的下拉列表中选择*Details*。
现在，你可以看到这些延迟监控项的列表了。

![](../../../../assets/en/manual/config/items/queue_details.png){width="600"}

有了这些细节，你有可能找出为什么这些监控项被延迟了。

With one or two delayed items there perhaps is no cause for alarm. They
might get updated in a second. However, if you see a bunch of items
getting delayed for too long, there might be a more serious problem.
有一个或两个延迟的监控项，也许没有任何可担心的原因。它们可能会在一秒钟内得到更新。
但是，如果你看到一些监控项延迟太久，可能会出现更严重的问题。

![](../../../../assets/en/manual/config/items/queue2.png){width="600"}

是不是监控代理宕了?

#### 队列项

可以使用特殊的内部监控项zabbix
\[queue，<from>，<to>\]来监视Zabbix中队列的运行的状况。它将返回延迟设定的时间量的监控项数量。有关更多信息，请参阅[内部监控项](/manual/config/items/itemtypes/internal)。
