4 主机
概述
在 数据采集 → 主机 部分,用户可以配置和维护主机。
系统会显示现有主机及其详细信息的列表。

主机详细信息会显示在一个可自定义的表格中。
表头中的
自定义表格 按钮可让你显示、隐藏或重新排序列,并将布局重置为默认值。
你也可以通过拖动每列的右边框来调整列宽;双击边框可重置。
所有自定义设置都会立即生效,并始终为当前用户保留。
可用列如下:
| Column | Description |
|---|---|
| Name | 主机名称。 单击主机名称会打开该主机的配置表单。 主机名称后面的橙色扳手图标 |
| Entities (Items, Triggers, Graphs, Discovery, Web) | 单击实体名称将显示该主机的监控项、触发器等。 相应实体的数量以灰色显示。 |
| Interface | 显示主机的主接口。 |
| Proxy | 此列显示已分配的 proxy: <Proxy name> - 主机由独立 proxy 监控(即使该 proxy 属于 proxy 组); <Proxy group name: proxy name> - 主机由 proxy 组监控,且 Zabbix 服务器已分配一个 proxy 来监控该主机; <Proxy group name> - 主机由 proxy 组监控,但没有任何 proxy,或者 Zabbix 服务器尚未分配 proxy 来监控该主机; 无内容 - 主机既不由 proxy 也不由 proxy 组监控。 仅当 受监控方式 筛选选项设置为“Any”、“Proxy”或“Proxy group”时,才会显示此列。 |
| Templates | 显示与主机关联的模板。 如果关联模板中还包含其他模板,这些模板会以括号显示,并用逗号分隔。 单击模板名称会打开其配置表单。 |
| Status | 显示主机状态 - Enabled 或 Disabled。 单击状态可手动更改。 已发现且已丢失的主机会用信息图标标记。将鼠标悬停在图标上可查看其状态详情。 |
| Availability | 显示主机在各已配置接口上的可用性。 可用性图标表示主机接口在 Zabbix 服务器上的当前状态。因此,如果你在前端中禁用主机,其可用性会在 Zabbix 服务器同步配置更改后更新。同样,如果你启用主机,其可用性会在 Zabbix 服务器同步配置更改并轮询该主机后更新。 可用性图标仅表示已配置的接口类型(Agent、SNMP、IPMI、JMX)。 将鼠标悬停在图标上会显示一个弹出窗口,其中列出同类型的所有接口及其详细信息、状态和错误。对于 Agent 接口,弹出窗口会显示接口(被动)和主动检查。如果主机仅配置了主动检查,即使主机没有配置 Agent 接口,也会显示 Agent 接口图标。 对于没有接口的主机,此列为空。 单个主机接口的状态由使用该接口的已启用监控项与主机之间的连接决定。状态可以是: Available - 与主机的连接成功; Not available - 与主机的连接失败(超时、防火墙问题等); Unknown - 尚未尝试与主机连接,或结果未知。 有关 Zabbix 服务器如何确定接口状态的更多详情,请参见未知接口状态和不可达/不可用主机接口设置。 单一类型(Agent、SNMP、IPMI、JMX)的所有主机接口状态由至少被一个已启用监控项使用的这些接口决定。状态由图标颜色表示: Green - 所有接口均可用; Yellow - 至少有一个接口不可用,且至少有一个接口可用或未知; Red - 所有接口都不可用; Gray - 至少有一个接口未知,但没有任何接口不可用。 主动检查可用性。 如果主机上至少启用了一个主动检查,主动检查也会影响上述 Agent 接口的总可用性。为确定主动检查可用性,会在 agent 主动检查线程中发送心跳消息。心跳消息的频率由 Zabbix agent 或 agent 2 配置中的 HeartbeatFrequency 参数控制(默认 60 秒,范围 0-3600)。当主动检查心跳的时间早于 2 x HeartbeatFrequency 秒时,主动检查会被视为不可用。注意: 早于 6.2.x 版本的 Zabbix agent 不会发送主动检查心跳,因此其主机的可用性仍保持未知。 |
| Agent encryption | 显示与主机之间以及来自主机的连接加密状态: None - 不加密; PSK - 使用预共享密钥; Cert - 使用证书。 |
| Info | 显示有关主机的错误信息(如果有)。 |
| Tags | 显示主机标签,宏不会解析。 将鼠标悬停在已显示标签后的 单击列标题中的 选项 按钮,可设置显示的标签数量(1–3)、标签名称的显示方式(完整、缩短或不显示)、标签显示优先级,或复制该列(复制后的列可重命名或删除)。 |
| Tag value | 显示主机标签值,宏不会解析。 单击列标题中的 选项 按钮,可重命名该列、选择要显示的标签值,或复制该列(复制后的列可重命名或删除)。 |
要打开主机菜单,请单击主机名称前的
选项 按钮。
要配置新主机,请单击右上角的 Host Wizard 或 Create host 按钮。
要从 YAML、XML 或 JSON 文件导入主机,请单击右上角的 Import 按钮。
批量编辑选项
列表下方的按钮提供一些批量编辑选项:
- 启用 - 将主机状态更改为 已监控;
- 禁用 - 将主机状态更改为 未监控;
- 导出 - 将主机导出为 YAML、XML 或 JSON 文件;
- 批量更新 - 一次性为多个主机更新若干属性;
- 删除 - 删除主机。
要使用这些选项,请先勾选相应主机前面的复选框, 然后点击所需按钮。
使用过滤器
您可以使用过滤器仅显示您感兴趣的主机。 为了提高搜索性能,数据搜索时不会解析宏。
右上角提供 Filter 图标。 单击它将打开一个过滤器,您可以在其中指定所需的筛选条件。

| Parameter | Description |
|---|---|
| Host groups | 按一个或多个主机组进行筛选。 指定父主机组会隐式选择所有嵌套主机组。 |
| Templates | 按关联的模板进行筛选。 |
| Name | 按可见主机名称进行筛选。 |
| DNS | 按 DNS 名称进行筛选。 |
| IP | 按 IP 地址进行筛选。 |
| Port | 按端口号进行筛选。 |
| Status | 按主机状态进行筛选。 |
| Monitored by | 筛选由 Zabbix 服务器、proxy 或 proxy 组监控的主机。 |
| Proxies | 筛选由此处指定的 proxy 监控的主机。仅当 Monitored by 字段中选择了 "Proxy" 时,此字段才可用。 |
| Proxy groups | 筛选由此处指定的 proxy 组监控的主机。仅当 Monitored by 字段中选择了 "Proxy group" 时,此字段才可用。 |
| Tags | 按主机标签名称和值进行筛选。 可以包含或排除特定标签及标签值。可设置多个条件。标签名称匹配始终区分大小写。 每个条件都有以下几种可用运算符: Exists - 包含指定的标签名称; Equals - 包含指定的标签名称和值(区分大小写); Contains - 包含标签值中含有输入字符串的指定标签名称(子字符串匹配,不区分大小写); Does not exist - 排除指定的标签名称; Does not equal - 排除指定的标签名称和值(区分大小写); Does not contain - 排除标签值中含有输入字符串的指定标签名称(子字符串匹配,不区分大小写)。 条件有两种计算类型: And/Or - 必须满足所有条件,具有相同标签名称的条件将按 Or 条件分组; Or - 满足任一条件即可。 |
未知接口状态
在以下情况下,Zabbix 服务器会将主机接口(Agent、SNMP、IPMI、JMX)的状态显示为“Unknown”:
- 主机已禁用。
- 主机被设置为由 proxy 监控,或由不同的 proxy 监控,或者如果之前由 proxy 监控,则改为由服务器监控。
- 主机由一个看起来已离线的 proxy 监控(在最长心跳间隔内未收到来自 proxy 的更新 - 1 小时)。
- 该接口类型对应的所有主机监控项都已禁用。
- 未配置该接口类型的轮询器(例如,
StartAgentPollers或StartSNMPPollers服务器配置参数被设置为0)。
在 Zabbix 服务器配置缓存同步后,接口可用性会被设置为“Unknown”。
对于由 proxy 监控的主机,在 proxy 配置缓存同步后,接口可用性(Available/Not available)会恢复。